diff --git a/frontend/.editorconfig b/.editorconfig similarity index 85% rename from frontend/.editorconfig rename to .editorconfig index 59d9a3a3e..0d2f64006 100644 --- a/frontend/.editorconfig +++ b/.editorconfig @@ -11,6 +11,10 @@ trim_trailing_whitespace = true [*.ts] quote_type = single +[*.java] +indent_style = tab +indent_size = 4 + [*.md] max_line_length = off trim_trailing_whitespace = false diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 3e8ed50c7..821528226 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,3 +1,7 @@ +## Summary + +... + ## Before _Description_ @@ -12,4 +16,4 @@ _Description_ ## Note -_Null_ \ No newline at end of file +_Null_ diff --git a/.github/workflows/BuildAndDeploy.yml b/.github/workflows/BuildAndDeploy.yml index 7d8793896..7d6460f7b 100644 --- a/.github/workflows/BuildAndDeploy.yml +++ b/.github/workflows/BuildAndDeploy.yml @@ -1,17 +1,125 @@ name: Build and Deploy on: - workflow_run: - workflows: - - Backend - types: - - completed + push: + branches: ["*"] + pull_request: + branches: ["main"] workflow_dispatch: - jobs: - build-and-push-image: - if: ${{ github.event_name != 'pull_request' }} + security-check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + ref: ${{ github.head_ref }} + - name: trufflehog-actions-scan + uses: edplato/trufflehog-actions-scan@master + backend-check: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./backend + steps: + - uses: actions/checkout@v3 + - name: Set up JDK + uses: actions/setup-java@v3 + with: + java-version: ${{ vars.JAVA_VERSION }} + distribution: "adopt" + - name: Validate Gradle wrapper + uses: gradle/wrapper-validation-action@v1 + - name: Set up Gradle + uses: gradle/gradle-build-action@v2 + with: + gradle-version: ${{ vars.GRADLE_VERSION }} + - name: Test and check + run: ./gradlew clean check + - name: Build + run: ./gradlew clean build + - name: Upload Test Report to Codacy + run: | + export CODACY_PROJECT_TOKEN=${{secrets.CODACY_PROJECT_TOKEN}} + bash <(curl -Ls https://coverage.codacy.com/get.sh) + backend-license-check: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./backend + steps: + - uses: actions/checkout@v3 + - name: Set up JDK + uses: actions/setup-java@v3 + with: + java-version: ${{ vars.JAVA_VERSION }} + distribution: "adopt" + - name: Validate Gradle wrapper + uses: gradle/wrapper-validation-action@v1 + - name: Set up Gradle + uses: gradle/gradle-build-action@v2 + with: + gradle-version: ${{ vars.GRADLE_VERSION }} + - name: License check + run: ./gradlew clean checkLicense + - uses: actions/upload-artifact@v3 + if: ${{ failure() }} + with: + name: backend-license-report + path: backend/build/reports/dependency-license/ + retention-days: ${{ vars.RETENTION_DAYS }} + frontend-check: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./frontend + steps: + - uses: actions/checkout@v3 + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: ${{ vars.NODE_VERSION }} + - name: Install & Lint + run: | + npm install -g pnpm + pnpm install + pnpm lint + - name: Testing and coverage + run: | + pnpm coverage + - name: Building + run: pnpm build + - name: Upload Test Report to Codacy + run: | + export CODACY_PROJECT_TOKEN=${{secrets.CODACY_PROJECT_TOKEN}} + bash <(curl -Ls https://coverage.codacy.com/get.sh) + frontend-license-check: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./frontend + steps: + - uses: actions/checkout@v3 + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: ${{ vars.NODE_VERSION }} + - name: Install + run: | + npm install + - name: License compliance check + run: | + npm run license-compliance + + build-backend: + if: ${{ github.ref == 'refs/heads/main' }} + needs: + - frontend-check + - backend-check + - security-check + - frontend-license-check + - backend-license-check runs-on: ubuntu-latest permissions: id-token: write @@ -21,7 +129,7 @@ jobs: uses: actions/checkout@v3 - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@v2 with: role-to-assume: ${{ secrets.AWS_GITHUB_ACTION_ROLE }} aws-region: ${{ secrets.AWS_REGION}} @@ -40,6 +148,33 @@ jobs: docker build -t $REGISTRY/$REPOSITORY:${{ github.run_number }} ./ -f ./infra/Dockerfile.backend docker push $REGISTRY/$REPOSITORY:$IMAGE_TAG docker push $REGISTRY/$REPOSITORY:${{ github.run_number }} + + build-frontend: + if: ${{ github.ref == 'refs/heads/main' }} + needs: + - frontend-check + - backend-check + - security-check + - frontend-license-check + - backend-license-check + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read + steps: + - name: Checkout repo + uses: actions/checkout@v3 + + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v2 + with: + role-to-assume: ${{ secrets.AWS_GITHUB_ACTION_ROLE }} + aws-region: ${{ secrets.AWS_REGION}} + + - name: Login to Amazon ECR + id: login-ecr + uses: aws-actions/amazon-ecr-login@v1 + - name: Build, tag, and push for Frontend env: REGISTRY: ${{ steps.login-ecr.outputs.registry }} @@ -51,10 +186,144 @@ jobs: docker push $REGISTRY/$REPOSITORY:$IMAGE_TAG docker push $REGISTRY/$REPOSITORY:${{ github.run_number }} + build-mock-server: + if: ${{ github.ref == 'refs/heads/main' }} + needs: + - frontend-check + - backend-check + - security-check + - frontend-license-check + - backend-license-check + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read + steps: + - name: Checkout repo + uses: actions/checkout@v3 + + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v2 + with: + role-to-assume: ${{ secrets.AWS_GITHUB_ACTION_ROLE }} + aws-region: ${{ secrets.AWS_REGION}} + + - name: Login to Amazon ECR + id: login-ecr + uses: aws-actions/amazon-ecr-login@v1 + + - name: Build, tag, and push for MockServer + if: ${{ contains(github.event.head_commit.message, '[stub]') }} + env: + REGISTRY: ${{ steps.login-ecr.outputs.registry }} + REPOSITORY: mock_server + IMAGE_TAG: latest + run: | + docker build -t $REGISTRY/$REPOSITORY:$IMAGE_TAG ./ -f ./infra/Dockerfile.stub + docker build -t $REGISTRY/$REPOSITORY:${{ github.run_number }} ./ -f ./infra/Dockerfile.stub + docker push $REGISTRY/$REPOSITORY:$IMAGE_TAG + docker push $REGISTRY/$REPOSITORY:${{ github.run_number }} + + deploy-e2e: + runs-on: ubuntu-latest + needs: + - build-backend + - build-frontend + steps: + - name: Checkout repo + uses: actions/checkout@v3 + - name: Update docker-compose.yaml + run: | + sed -i -e 's/heartbeat_backend:latest/${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_HOST }}\/heartbeat_backend:${{ github.run_number }}/g' infra/docker-compose.yml + sed -i -e 's/heartbeat_frontend:latest/${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_HOST }}\/heartbeat_frontend:${{ github.run_number }}/g' infra/docker-compose.yml + + - name: Copy docker-compose to ec2 + uses: appleboy/scp-action@master + with: + host: ${{ secrets.AWS_EC2_IP_E2E }} + username: ${{ secrets.AWS_USERNAME }} + key: ${{ secrets.AWS_PRIVATE_KEY }} + port: ${{ secrets.AWS_SSH_PORT }} + source: "./infra/docker-compose.yml" + target: "./" + strip_components: 1 + + - name: Deploy + uses: appleboy/ssh-action@master + env: + REGISTRY: ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_HOST }} + IMAGE_TAG: ${{ github.run_number }} + with: + host: ${{ secrets.AWS_EC2_IP_E2E }} + username: ${{ secrets.AWS_USERNAME }} + key: ${{ secrets.AWS_PRIVATE_KEY }} + port: ${{ secrets.AWS_SSH_PORT }} + script: | + aws ecr get-login-password --region ${{ secrets.AWS_REGION }} | docker login --username AWS --password-stdin ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_HOST }} + cp "./infra/docker-compose.yml" ./ + # docker-compose down + if [[ -n $(docker images -f label=app=Heartbeat -q) ]]; then docker rmi -f $(docker images -f label=app=Heartbeat -q); fi + docker pull $REGISTRY/heartbeat_backend:$IMAGE_TAG + docker pull $REGISTRY/heartbeat_frontend:$IMAGE_TAG + SPRING_PROFILES_ACTIVE=e2e MOCK_SERVER_URL=${{ secrets.AWS_EC2_IP_MOCK_SERVER }}:${{ secrets.AWS_EC2_IP_E2E_PORT }} docker-compose up -d frontend + + deploy-stub: + runs-on: ubuntu-latest + needs: + - build-mock-server + steps: + - name: Checkout repo + uses: actions/checkout@v3 + + - name: Deploy + if: ${{ contains(github.event.head_commit.message, '[stub]') }} + uses: appleboy/ssh-action@master + env: + REGISTRY: ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_HOST }} + IMAGE_TAG: ${{ github.run_number }} + with: + host: ${{ secrets.AWS_EC2_IP_MOCK_SERVER }} + username: ${{ secrets.AWS_USERNAME }} + key: ${{ secrets.AWS_PRIVATE_KEY }} + port: ${{ secrets.AWS_SSH_PORT }} + script: | + aws ecr get-login-password --region ${{ secrets.AWS_REGION }} | docker login --username AWS --password-stdin ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_HOST }} + docker rm -f mockserver + if [[ -n $(docker images -f label=app=Heartbeat -q) ]]; then docker rmi -f $(docker images -f label=app=Heartbeat -q); fi + docker pull ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_HOST }}/mock_server:latest + docker run --name mockserver -d -p ${{ secrets.AWS_EC2_IP_E2E_PORT }}:${{ secrets.AWS_EC2_IP_E2E_PORT }} ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_HOST }}/mock_server:latest + e2e: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./frontend + needs: + - deploy-e2e + - deploy-stub + steps: + - name: Checkout repo + uses: actions/checkout@v3 + with: + node-version: ${{ vars.NODE_VERSION }} + - name: Install dependencies + run: | + npm install -g pnpm + pnpm install + - name: Run E2E + env: + APP_ORIGIN: ${{ vars.APP_HTTP_SCHEDULE }}://${{ secrets.AWS_EC2_IP }}:${{ secrets.APP_PORT }} + run: pnpm run e2e + - uses: actions/upload-artifact@v3 + if: always() + with: + name: cypress-videos + path: frontend/cypress/videos/ + retention-days: ${{ vars.RETENTION_DAYS }} + deploy: runs-on: ubuntu-latest needs: - - build-and-push-image + - e2e steps: - name: Checkout repo uses: actions/checkout@v3 @@ -87,8 +356,9 @@ jobs: script: | aws ecr get-login-password --region ${{ secrets.AWS_REGION }} | docker login --username AWS --password-stdin ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_HOST }} cp "./infra/docker-compose.yml" ./ - docker-compose down - docker rmi -f $(docker images -f label=app=HeartBeat -q) + # docker-compose down + if [[ -n $(docker images -f label=app=Heartbeat -q) ]]; then docker rmi -f $(docker images -f label=app=Heartbeat -q); fi docker pull $REGISTRY/heartbeat_backend:$IMAGE_TAG docker pull $REGISTRY/heartbeat_frontend:$IMAGE_TAG - docker-compose up -d frontend \ No newline at end of file + docker-compose up -d frontend + diff --git a/.github/workflows/Docs.yaml b/.github/workflows/Docs.yaml new file mode 100644 index 000000000..c431e9d0a --- /dev/null +++ b/.github/workflows/Docs.yaml @@ -0,0 +1,34 @@ +name: Docs +on: + push: + branches: + - main + workflow_dispatch: + +defaults: + run: + working-directory: ./docs + +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Use lts Node.js + uses: actions/setup-node@v3 + with: + node-version: 16.18.0 + - name: Install & Lint + run: | + npm install -g pnpm + pnpm install + pnpm lint + - name: Build docs + run: pnpm build + - name: Deploy to github pages + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./docs/dist + publish_branch: gh-pages diff --git a/.github/workflows/Security.yml b/.github/workflows/Security.yml deleted file mode 100644 index ebb44a266..000000000 --- a/.github/workflows/Security.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Security - -on: - push: - branches: ["*"] - pull_request: - branches: ["master"] - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - ref: ${{ github.head_ref }} - - name: trufflehog-actions-scan - uses: edplato/trufflehog-actions-scan@master \ No newline at end of file diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml deleted file mode 100644 index 57802a9c4..000000000 --- a/.github/workflows/backend.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Backend - -on: - push: - branches: ["*"] - pull_request: - branches: ["master"] -defaults: - run: - working-directory: ./backend - -jobs: - build: - runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [14.x, 16.x] - # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ - - steps: - - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - - name: Install & Lint - run: | - npm install -g yarn - yarn - yarn eslint - - name: Testing - run: | - yarn test-coverage - - name: Building - run: yarn build diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml deleted file mode 100644 index 2cbeb489f..000000000 --- a/.github/workflows/frontend.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Frontend - -on: - push: - branches: ["*"] - pull_request: - branches: ["master"] -defaults: - run: - working-directory: ./frontend - -jobs: - build: - runs-on: ubuntu-latest - - strategy: - matrix: - node-version: [14.x, 16.x] - # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ - - steps: - - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - - name: Install & Lint - run: | - npm install -g yarn - yarn - yarn lint - - name: Testing - run: | - export karmaBrowser=ChromeHeadless - yarn test --watch=false - - name: Building - run: yarn build diff --git a/.gitignore b/.gitignore index 4b312610f..630db8e29 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,6 @@ testem.log .DS_Store Thumbs.db volume + +# Stubby4j +/stubs/logs diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 50e4b92ae..000000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -v16.18.0 diff --git a/README.md b/README.md index 1abe57d8c..6023fde4a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,10 @@ -# HeartBeat User Guide(2020/06,Version 1) +# Heartbeat Project(2023/01) + +[![Codacy Badge](https://app.codacy.com/project/badge/Grade/2e19839055d3429598b2141884496c49)](https://www.codacy.com/gh/au-heartbeat/HeartBeat/dashboard?utm_source=github.com&utm_medium=referral&utm_content=au-heartbeat/HeartBeat&utm_campaign=Badge_Grade)[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/2e19839055d3429598b2141884496c49)](https://www.codacy.com/gh/au-heartbeat/HeartBeat/dashboard?utm_source=github.com&utm_medium=referral&utm_content=au-heartbeat/HeartBeat&utm_campaign=Badge_Coverage) + +[![Docs](https://github.com/au-heartbeat/HeartBeat/actions/workflows/Docs.yaml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/Docs.yaml) [![Frontend](https://github.com/au-heartbeat/HeartBeat/actions/workflows/frontend.yml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/frontend.yml) [![Backend](https://github.com/au-heartbeat/HeartBeat/actions/workflows/backend.yml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/backend.yml) [![Security](https://github.com/au-heartbeat/HeartBeat/actions/workflows/Security.yml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/Security.yml) [![Build and Deploy](https://github.com/au-heartbeat/HeartBeat/actions/workflows/BuildAndDeploy.yml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/BuildAndDeploy.yml) + +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) # 1 About HeartBeat @@ -8,10 +14,10 @@ State of DevOps Report is launching in 2019. In this webinar, The 4 key metrics **Here are the for Key meterics:** -1. Deployment Frequency (DF) -2. Lead Time for changes (LTC) -3. Mean Time To Recover (MTTR) -4. Change Failure Rate (CFR) +1. Deployment Frequency (DF) +2. Lead Time for changes (LTC) +3. Mean Time To Recover (MTTR) +4. Change Failure Rate (CFR) In HeartBeat tool, we also have some other metrics, like: Velocity, Cycle Time and Classification. So we can collect DF, LTC, CFR, Velocity, Cycle Time and Classification. @@ -46,8 +52,8 @@ Users need to select a period of time, then all of the data that follows is base **Have two items of time period:** -1. **Regular Calendar(Weekend Considered):** If you select this item, it means all data will exclude the weekend. -2. **Calendar with Chinese Holiday:** If you select this item, it means all data will exclude the weekend and Chinese holiday. So if the time period you selected contains Chinese holiday, you need to select this item. +1. **Regular Calendar(Weekend Considered):** If you select this item, it means all data will exclude the weekend. +2. **Calendar with Chinese Holiday:** If you select this item, it means all data will exclude the weekend and Chinese holiday. So if the time period you selected contains Chinese holiday, you need to select this item. All need to select which data you want to get, for now, we support six metrics data (Image 3-3). @@ -258,16 +264,17 @@ For now, we don’t have a good solution to resolve this issue. For Classic Jira users, before you use this tool, you need to do some settings for the jira board. Otherwise, you cannot get the data. Here are the steps you need to do: -1. Open https://{site}.atlassian.net/secure/admin/ViewIssueFields.jspa?start=0&searchFilter= - ![Image 5-1](https://user-images.githubusercontent.com/995849/89785230-a75b5700-db4c-11ea-9ce2-4ff7894bbf25.png)\ - _Image 5-1_ +1. Open https://{site}.atlassian.net/secure/admin/ViewIssueFields.jspa?start=0&searchFilter= + ![Image 5-1](https://user-images.githubusercontent.com/995849/89785230-a75b5700-db4c-11ea-9ce2-4ff7894bbf25.png)\ + _Image 5-1_ + +2. You need to enable any items you want to know. In the above page, If you want to change any items' screens, you can click the screens link in the actions column for that item. Then in the next page, check the project you want to change, and update it. Like: Story points -2. You need to enable any items you want to know. In the above page, If you want to change any items' screens, you can click the screens link in the actions column for that item. Then in the next page, check the project you want to change, and update it. Like: Story points - ![Image 5-2](https://user-images.githubusercontent.com/995849/89785239-ab877480-db4c-11ea-9e82-952777936cf8.png)\ - _Image 5-2_ +- ![Image 5-2](https://user-images.githubusercontent.com/995849/89785239-ab877480-db4c-11ea-9e82-952777936cf8.png)\ + _Image 5-2_ - ![Image 5-3](https://user-images.githubusercontent.com/995849/89785244-acb8a180-db4c-11ea-958f-663a7efa105c.png)\ - _Image 5-3_ +- ![Image 5-3](https://user-images.githubusercontent.com/995849/89785244-acb8a180-db4c-11ea-958f-663a7efa105c.png)\ + _Image 5-3_ For the next-gen Jira, when you add story points item, the name should be Story Points or Story point estimate. @@ -275,58 +282,46 @@ For the next-gen Jira, when you add story points item, the name should be Story For now, we just can download the code in our local machine, please follow below steps: -1. Clone the backend code in your local machine: https://github.com/thoughtworks/HeartBeat/ -2. Follow the steps as below +1. Clone the backend code in your local machine: https://github.com/thoughtworks/HeartBeat/ +2. Follow the steps as below # 6 Run HeartBeat -## Run via Docker +## 6.1 How to run frontend ``` -$ docker-compose up +cd HearBeat/frontend +pnpm install +pnpm start ``` -## 6.1 How to run backend - -Install node modules: +## 6.1.1 How to build and local preview -```shell script -cd HearBeat/backend -yarn install ``` - -Run backend: - -```shell script -yarn start +pnpm build +pnpm preview ``` -swagger address: `http://localhost:3001/swagger-html` - -## 6.1.1 How to package it (optional) +## 6.1.2 How to run unit tests -```shell script -yarn package +``` +pnpm test ``` -you can build server to binary file, it will output 3 files: - -- heartbeat-backend-linux -- heartbeat-backend-macos -- heartbeat-backend-win.exe +## 6.1.3 How to generate a test report -these files can run on different system, you do not need to install node environment +``` +pnpm coverage +``` -## 6.2 How to run frontend +## 6.1.4 How to run e2e tests ``` -cd HearBeat/frontend -yarn install --pure-lockfile -yarn start +pnpm e2e ``` -## 6.2.1 How to build it +## 6.1.5 How to generate a e2e report ``` -yarn build +pnpm e2e:report ``` diff --git a/README.zh-CN.md b/README.zh-CN.md index 58f9e4613..c39e09fa6 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -1,4 +1,10 @@ -# HeartBeat 用户手册(2020/06,第一版) +# Heartbeat (2023/01) + +[![Codacy Badge](https://app.codacy.com/project/badge/Grade/2e19839055d3429598b2141884496c49)](https://www.codacy.com/gh/au-heartbeat/HeartBeat/dashboard?utm_source=github.com&utm_medium=referral&utm_content=au-heartbeat/HeartBeat&utm_campaign=Badge_Grade)[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/2e19839055d3429598b2141884496c49)](https://www.codacy.com/gh/au-heartbeat/HeartBeat/dashboard?utm_source=github.com&utm_medium=referral&utm_content=au-heartbeat/HeartBeat&utm_campaign=Badge_Coverage) + +[![Docs](https://github.com/au-heartbeat/HeartBeat/actions/workflows/Docs.yaml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/Docs.yaml) [![Frontend](https://github.com/au-heartbeat/HeartBeat/actions/workflows/frontend.yml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/frontend.yml) [![Backend](https://github.com/au-heartbeat/HeartBeat/actions/workflows/backend.yml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/backend.yml) [![Security](https://github.com/au-heartbeat/HeartBeat/actions/workflows/Security.yml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/Security.yml) [![Build and Deploy](https://github.com/au-heartbeat/HeartBeat/actions/workflows/BuildAndDeploy.yml/badge.svg)](https://github.com/au-heartbeat/HeartBeat/actions/workflows/BuildAndDeploy.yml) + +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) # 1 什么是 HeartBeat @@ -8,10 +14,10 @@ HeartBeat 是了解项目交付情况的工具,可帮助团队确定绩效指 **这四个关键指标有:** -1. 部署频率 (DF) -2. 平均变更时间 (LTC) -3. 平均恢复时间 (MTTR) -4. 变更失败率 (CFR) +1. 部署频率 (DF) +2. 平均变更时间 (LTC) +3. 平均恢复时间 (MTTR) +4. 变更失败率 (CFR) HeartBeat 工具除了可以用来统计部署频率、平均变更时间以及变更失败率外,我们还可以统计了其他数据,例如:速率(Velocity)、周期时间(Cycle Time)和工作分类(Classification)。 @@ -46,8 +52,8 @@ _Image 3-2,Project config page_ **两种不同的时间段:** -1. **常规日历 / Regular Calendar(Weekend Considered):** 如果选择此项,则意味着所有数据都将排除周末。 -2. **中国假期的日历 / Calendar with Chinese Holiday:** 如果选择此项目,则意味着所有数据将排除周末和中国假期。 因此,如果您选择的时间段包含中国假期,则可以选择此项目。 +1. **常规日历 / Regular Calendar(Weekend Considered):** 如果选择此项,则意味着所有数据都将排除周末。 +2. **中国假期的日历 / Calendar with Chinese Holiday:** 如果选择此项目,则意味着所有数据将排除周末和中国假期。 因此,如果您选择的时间段包含中国假期,则可以选择此项目。 下图展示了所有可以获取的数据,目前,我们支持六种指标数据(Image 3-3). @@ -262,58 +268,58 @@ For now, we don’t have a good solution to resolve this issue. 对于 Classic Jira 用户,在使用此工具之前,需要对 jira 看板进行一些设置,否则您将无法获取数据。以下是您需要执行的步骤: -1. 打开 https://{site}.atlassian.net/secure/admin/ViewIssueFields.jspa?start=0&searchFilter= - ![Image 5-1](https://user-images.githubusercontent.com/995849/89785230-a75b5700-db4c-11ea-9ce2-4ff7894bbf25.png)\ - _Image 5-1_ +1. 打开 https://{site}.atlassian.net/secure/admin/ViewIssueFields.jspa?start=0&searchFilter= + +- ![Image 5-1](https://user-images.githubusercontent.com/995849/89785230-a75b5700-db4c-11ea-9ce2-4ff7894bbf25.png)\ + _Image 5-1_ -2. 如果您需要启用任何项,可以在上述页面中单击该项目的“Action”列中的“Screens”链接。然后在下一页中,检查要更改的项目,然后进行更新。例如:故事点 - ![Image 5-2](https://user-images.githubusercontent.com/995849/89785239-ab877480-db4c-11ea-9e82-952777936cf8.png)\ - _Image 5-2_ +2. 如果您需要启用任何项,可以在上述页面中单击该项目的“Action”列中的“Screens”链接。然后在下一页中,检查要更改的项目,然后进行更新。例如:故事点 - ![Image 5-3](https://user-images.githubusercontent.com/995849/89785244-acb8a180-db4c-11ea-958f-663a7efa105c.png)\ - _Image 5-3_ +- ![Image 5-2](https://user-images.githubusercontent.com/995849/89785239-ab877480-db4c-11ea-9e82-952777936cf8.png)\ + _Image 5-2_ + +- ![Image 5-3](https://user-images.githubusercontent.com/995849/89785244-acb8a180-db4c-11ea-958f-663a7efa105c.png)\ + _Image 5-3_ 对于 next-gen Jira,当添加 Story Point 项时,名称应为“Story Points”或“Story point estimate”。 # 6 HeartBeat 基本操作 -## 通过 Docker 运行 +## 6.1 运行前端项目 ``` -$ docker-compose up +cd HearBeat/frontend +pnpm install +pnpm start ``` -## 6.1 安装和运行 +## 6.1.1 打包 并进行本地预览 -```shell script -$ cd HearBeat/frontend -$ yarn install #为前端安装node modules -$ yarn start #运行项目 ``` - -```shell script -$ cd HearBeat/backend -$ yarn install #为后端安装node modules -$ yarn start #运行项目 -$ yarn watch-server #如果不能运行,请使用本命令 +pnpm build +pnpm preview ``` -访问 `http://localhost:4200`开始使用 +## 6.1.2 前端单元测试 -swagger 地址: `http://localhost:3001/swagger-html` +``` +pnpm test +``` -## 6.2 如何编译: +## 6.1.3 前端测试报告 -```shell script - yarn package +``` +pnpm coverage ``` -## 6.3 如何打包 +## 6.1.4 端对端测试 -你可以将 server 构建到二进制文件,它将会输出 3 个文件: +``` +pnpm e2e +``` -- heartbeat-backend-linux -- heartbeat-backend-macos -- heartbeat-backend-win.exe +## 6.1.5 端对端测试报告 -这些文件能满足不同操作系统的需要,并且您不需要额外安装 Node.js 环境。 +``` +pnpm e2e:report +``` diff --git a/backend/.babelrc b/backend/.babelrc deleted file mode 100644 index f4b2db6b8..000000000 --- a/backend/.babelrc +++ /dev/null @@ -1,9 +0,0 @@ -{ - "presets": [ - "@babel/typescript" - ], - "plugins": [ - "@babel/proposal-class-properties", - "@babel/proposal-object-rest-spread" - ] -} diff --git a/backend/.eslintrc.js b/backend/.eslintrc.js deleted file mode 100644 index 5619b6638..000000000 --- a/backend/.eslintrc.js +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - parser: "@typescript-eslint/parser", - extends: ["plugin:@typescript-eslint/recommended"], - plugins: ["@typescript-eslint"], - rules: { - semi: ["error", "always"], - quotes: ["error", "double"], - camelcase: "off", - "@typescript-eslint/ban-ts-ignore": "off", - "@typescript-eslint/consistent-type-assertions": "off", - "@typescript-eslint/no-inferrable-types": "off", - "@typescript-eslint/no-explicit-any": "off", - "@typescript-eslint/camelcase": "off", - }, -}; diff --git a/backend/.gitignore b/backend/.gitignore index 4dd3c7673..c2065bc26 100644 --- a/backend/.gitignore +++ b/backend/.gitignore @@ -1,14 +1,37 @@ -.git +HELP.md +.gradle +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/main/**/build/ +!**/src/test/**/build/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### IntelliJ IDEA ### .idea -.vscode -dist -node_modules -.DS_Store -package-lock.json -dora-backend-linux -dora-backend-macos -dora-backend-win.exe -*.csv -heartbeat-backend -.nyc_output/ -coverage +*.iws +*.iml +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ diff --git a/backend/LICENSE b/backend/LICENSE deleted file mode 100644 index 4ac514d80..000000000 --- a/backend/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 ThoughtWorks - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/backend/README.md b/backend/README.md new file mode 100644 index 000000000..67c6c836d --- /dev/null +++ b/backend/README.md @@ -0,0 +1,42 @@ +# RUN HeartBeat Backend + +## 1. How to start backend application + +RUN backend application + +```shell script +cd HearBeat/backend +./gradlew bootRun +``` + +Health endpoint: +http://localhost:4322/api/v1/health + +Swagger address: +http://localhost:4322/api/v1/swagger-ui/index.html + +## 2. How to build docker image and run locally + +BUILD docker image backend-spring:v1 +```shell script +cd HearBeat/backend +docker build -f Dockerfile -t backend-spring:v1 . +``` +RUN docker image locally using port 4322 +```shell script +docker run +docker run -p 4322:4322 -itd backend-spring:v1 +``` +Then you can use health endpoint to check the app status. + +## 3. How to run all tests +```shell script +cd HearBeat/backend +./gradlew clean test +``` + +## 4. Run the e2e environment +```shell script +cd HearBeat/backend +./gradlew bootRun --args='--spring.profiles.active=e2e' +``` diff --git a/backend/build.gradle b/backend/build.gradle new file mode 100644 index 000000000..af34d82db --- /dev/null +++ b/backend/build.gradle @@ -0,0 +1,88 @@ +plugins { + id 'java' + id 'jacoco' + id 'pmd' + id 'org.springframework.boot' version '3.0.4' + id 'io.spring.dependency-management' version '1.1.0' + id "io.spring.javaformat" version "0.0.38" + id 'com.github.jk1.dependency-license-report' version '2.1' +} + +group = 'com.tw' +version = '0.0.1-SNAPSHOT' +sourceCompatibility = '19' + +repositories { + mavenCentral() +} + +configurations.configureEach { + exclude(group: "org.springframework.boot", module: "spring-boot-starter-logging") +} + +dependencies { + implementation 'org.springframework.boot:spring-boot-starter-webflux' + implementation 'org.springframework.boot:spring-boot-starter-web' + implementation 'org.springframework.boot:spring-boot-starter-actuator' + implementation 'org.springframework.boot:spring-boot-starter-log4j2' + implementation 'org.springframework.boot:spring-boot-starter-validation' + implementation 'org.springframework.cloud:spring-cloud-starter-openfeign:4.0.1' + implementation 'org.springdoc:springdoc-openapi-ui:1.6.15' + implementation 'org.springframework.boot:spring-boot-starter-cache' + implementation 'org.ehcache:ehcache:3.10.8' + testImplementation 'junit:junit:4.13.2' + compileOnly 'org.projectlombok:lombok:1.18.26' + annotationProcessor 'org.projectlombok:lombok:1.18.26' + testImplementation 'org.springframework.boot:spring-boot-starter-test' + testImplementation 'org.junit.jupiter:junit-jupiter:5.9.2' + testCompileOnly 'org.projectlombok:lombok:1.18.26' + testAnnotationProcessor 'org.projectlombok:lombok:1.18.26' +} + +tasks.named('test') { + useJUnitPlatform() + testLogging { + events "passed", "skipped", "failed" + } + finalizedBy jacocoTestReport +} + +pmd { + toolVersion = '6.55.0' + ruleSets = ['java-basic'] + ruleSetConfig = resources.text.fromFile("src/main/resources/pmd.xml") +} + +def testIgnoreList = [ + "**/HeartbeatApplication**", +] + +jacocoTestReport { + dependsOn test + reports { + xml.required = true + csv.required = true + } + classDirectories.setFrom(files(classDirectories.files.collect { + fileTree(dir: it, exclude: testIgnoreList) + })) +} +jacocoTestCoverageVerification { + afterEvaluate { + classDirectories.setFrom(files(classDirectories.files.collect { + fileTree(dir: it, exclude: testIgnoreList) + })) + } + violationRules { + rule { + limit { + minimum = 1.0 + } + } + } +} +check.dependsOn jacocoTestCoverageVerification + +licenseReport { + allowedLicensesFile = new File("src/main/resources/allowed-licenses.json") +} diff --git a/backend/csv/.gitkeep b/backend/csv/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/backend/gradle/wrapper/gradle-wrapper.jar b/backend/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 000000000..ccebba771 Binary files /dev/null and b/backend/gradle/wrapper/gradle-wrapper.jar differ diff --git a/backend/gradle/wrapper/gradle-wrapper.properties b/backend/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 000000000..bdc9a83b1 --- /dev/null +++ b/backend/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip +networkTimeout=10000 +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/backend/gradlew b/backend/gradlew new file mode 100755 index 000000000..79a61d421 --- /dev/null +++ b/backend/gradlew @@ -0,0 +1,244 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/backend/gradlew.bat b/backend/gradlew.bat new file mode 100644 index 000000000..93e3f59f1 --- /dev/null +++ b/backend/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/backend/lombok.config b/backend/lombok.config new file mode 100644 index 000000000..df71bb6a0 --- /dev/null +++ b/backend/lombok.config @@ -0,0 +1,2 @@ +config.stopBubbling = true +lombok.addLombokGeneratedAnnotation = true diff --git a/backend/package.json b/backend/package.json deleted file mode 100644 index de2b06a6a..000000000 --- a/backend/package.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "name": "heartbeat-backend", - "version": "1.0.0", - "bin": "./dist/src/server.js", - "main": "./dist/src/server.js", - "repository": "https://github.com/thoughtworks/HeartBeat.git", - "author": "tw-heartbeat-team", - "license": "UNLICENSED", - "scripts": { - "build": "rimraf dist && tsc", - "eslint": "eslint . --fix --ext .ts", - "start": "node ./dist/src/server.js", - "host": "node ./dist/src/server.js", - "test": "mocha -r ts-node/register **/tests/**/*.test.ts", - "test-report": "nyc --reporter=html mocha -r ts-node/register **/tests/**/*.test.ts", - "test-coverage": "nyc mocha -r ts-node/register **/tests/**/*.test.ts", - "watch-server": "nodemon --watch src -e ts,tsx --exec ts-node src/server.ts", - "package": "pkg package.json", - "format:fix": "pretty-quick --staged" - }, - "husky": { - "hooks": { - "pre-push": "yarn test", - "pre-commit": "yarn format:fix && yarn eslint" - } - }, - "pkg": { - "scripts": "dist/**/*.js", - "targets": [ - "node14-linux-x64" - ] - }, - "dependencies": { - "@koa/cors": "^3.0.0", - "@linear/sdk": "^1.21.0", - "@types/lodash": "^4.14.162", - "axios": "^0.21.1", - "csv-string": "^4.0.1", - "csvtojson": "^2.0.10", - "git-url-parse": "^11.1.2", - "http-status-codes": "^1.4.0", - "ini": "^1.3.6", - "json2csv": "^5.0.1", - "json2typescript": "^1.4.1", - "koa": "^2.11.0", - "koa-bodyparser": "^4.3.0", - "koa-swagger-decorator": "^1.5.16", - "lodash": "^4.17.19", - "log4js": "^6.7.1", - "objects-to-csv": "^1.3.6", - "parse-link-header": "^1.0.1", - "reflect-metadata": "^0.1.13", - "urijs": "^1.19.6" - }, - "devDependencies": { - "@babel/core": "^7.9.6", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.6", - "@babel/preset-typescript": "^7.9.0", - "@types/chai": "^4.2.11", - "@types/git-url-parse": "^9.0.0", - "@types/http-errors": "^1.6.3", - "@types/json2csv": "^5.0.1", - "@types/koa": "^2.11.3", - "@types/koa-bodyparser": "^4.3.0", - "@types/koa__cors": "^3.0.1", - "@types/koa__router": "^8.0.2", - "@types/mocha": "^7.0.2", - "@types/node": "^18.11.15", - "@types/parse-link-header": "^1.0.0", - "@types/sinon": "^9.0.0", - "@typescript-eslint/eslint-plugin": "^2.31.0", - "@typescript-eslint/parser": "^2.31.0", - "axios-mock-adapter": "^1.18.1", - "chai": "^4.2.0", - "chai-http": "^4.3.0", - "eslint": "^6.8.0", - "husky": "^4.2.5", - "inversify": "^5.0.1", - "mocha": "^7.2.0", - "nodemon": "^2.0.3", - "nyc": "^15.1.0", - "pkg": "^4.4.8", - "pretty-quick": "^3.1.3", - "rimraf": "^3.0.2", - "sinon": "^9.0.2", - "ts-node": "^8.10.1", - "typescript": "^3.8.3" - } -} diff --git a/backend/settings.gradle b/backend/settings.gradle new file mode 100644 index 000000000..a4ad58c37 --- /dev/null +++ b/backend/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'heartbeat-backend' diff --git a/backend/src/config.ts b/backend/src/config.ts deleted file mode 100644 index 013db3064..000000000 --- a/backend/src/config.ts +++ /dev/null @@ -1,9 +0,0 @@ -export interface Config { - port: number; -} - -const config: Config = { - port: 3001, -}; - -export { config }; diff --git a/backend/src/contract/GenerateReporter/GenerateReporterRequestBody.ts b/backend/src/contract/GenerateReporter/GenerateReporterRequestBody.ts deleted file mode 100644 index f32c4d66c..000000000 --- a/backend/src/contract/GenerateReporter/GenerateReporterRequestBody.ts +++ /dev/null @@ -1,238 +0,0 @@ -import { swaggerClass, swaggerProperty } from "koa-swagger-decorator"; -import { RequireDataEnum } from "../../models/RequireDataEnum"; -import { TargetField } from "../kanban/KanbanTokenVerifyResponse"; - -@swaggerClass() -export class DeploymentEnvironment { - @swaggerProperty({ type: "string", required: false }) orgId = ""; - @swaggerProperty({ type: "string", required: false }) orgName = ""; - @swaggerProperty({ type: "string", required: true }) id = ""; - @swaggerProperty({ type: "string", required: true }) name = ""; - @swaggerProperty({ type: "string", required: true }) step = ""; -} - -@swaggerClass() -export class PipelineSetting { - @swaggerProperty({ type: "string", required: true }) type = ""; - @swaggerProperty({ type: "string", required: true }) token = ""; - @swaggerProperty({ - type: "array", - required: true, - items: { - type: "object", - properties: (DeploymentEnvironment as any).swaggerDocument, - }, - example: [new DeploymentEnvironment()], - }) - deployment: DeploymentEnvironment[] = []; -} - -@swaggerClass() -export class LeadTimeEnvironment { - @swaggerProperty({ type: "string", required: false }) orgId = ""; - @swaggerProperty({ type: "string", required: false }) orgName = ""; - @swaggerProperty({ type: "string", required: true }) id = ""; - @swaggerProperty({ type: "string", required: true }) name = ""; - @swaggerProperty({ type: "string", required: true }) step = ""; - @swaggerProperty({ type: "string", required: true }) repository = ""; -} - -@swaggerClass() -export class CodebaseSetting { - @swaggerProperty({ type: "string", required: true, example: "GitHub" }) type = - ""; - @swaggerProperty({ type: "string", required: true }) token = ""; - @swaggerProperty({ - type: "array", - required: true, - items: { - type: "object", - properties: (LeadTimeEnvironment as any).swaggerDocument, - }, - example: [new LeadTimeEnvironment()], - }) - leadTime: LeadTimeEnvironment[] = []; -} - -@swaggerClass() -export class RequestKanbanColumnSetting { - @swaggerProperty({ - type: "string", - required: true, - example: "todo", - }) - name = ""; - @swaggerProperty({ - type: "string", - required: true, - example: "todo", - }) - value = ""; -} - -@swaggerClass() -export class RequestKanbanSetting { - @swaggerProperty({ type: "string", required: true, example: "jira" }) - type: string = ""; - @swaggerProperty({ type: "string", required: true }) token: string = ""; - @swaggerProperty({ type: "string", required: false }) site: string = ""; - @swaggerProperty({ type: "string", required: false }) projectKey: string = ""; - @swaggerProperty({ type: "string", required: false }) teamName: string = ""; - @swaggerProperty({ type: "string", required: false }) teamId: string = ""; - @swaggerProperty({ type: "string", required: false }) boardId: string = ""; - @swaggerProperty({ - type: "array", - required: false, - items: { type: "string" }, - }) - doneColumn: string[] = []; - - @swaggerProperty({ - type: "array", - required: false, - items: { - type: "object", - properties: (RequestKanbanColumnSetting as any).swaggerDocument, - }, - }) - boardColumns: RequestKanbanColumnSetting[] = []; - - @swaggerProperty({ - type: "array", - required: false, - items: { type: "string" }, - }) - users: string[] = []; - - @swaggerProperty({ - type: "array", - required: false, - }) - targetFields: TargetField[] = []; - - @swaggerProperty({ type: "boolean", required: false }) - treatFlagCardAsBlock: boolean = true; -} - -@swaggerClass() -export class GenerateReportRequest { - @swaggerProperty({ - type: "array", - required: true, - example: [ - RequireDataEnum.VELOCITY, - RequireDataEnum.CYCLE_TIME, - RequireDataEnum.CLASSIFICATION, - ], - items: { type: "string" }, - }) - metrics: string[] = []; - - @swaggerProperty({ - type: "object", - required: false, - properties: (PipelineSetting as any).swaggerDocument, - example: { - type: "Buildkite", - token: "toooooooookkkkkkkeeennnnnn", - deployment: [ - { - orgId: "tw-hearbeat", - orgName: "tw-hearbeat", - id: "heartbeat-dev", - name: "heartbeat-dev", - step: "dora", - }, - ], - }, - }) - pipeline: PipelineSetting = new PipelineSetting(); - - @swaggerProperty({ - type: "object", - required: false, - properties: (CodebaseSetting as any).swaggerDocument, - }) - codebaseSetting: CodebaseSetting = new CodebaseSetting(); - - @swaggerProperty({ - type: "object", - required: false, - properties: (RequestKanbanSetting as any).swaggerDocument, - example: { - type: "jira", - token: "Basic XXXXXX", - site: "dorametrics", - projectKey: "ADM", - teamName: "testName", - teamId: "testId", - boardId: 2, - doneColumn: ["DONE"], - boardColumns: [ - { - name: "TODO", - value: "TODO", - }, - { - name: "BLOCKED", - value: "BLOCKED", - }, - { - name: "DOING", - value: "DOING", - }, - { - name: "TESTING", - value: "TESTING", - }, - ], - users: [ - "Jian Lv", - "Lefei Ren", - "LULU YANG", - "mazr", - "Qian Zhang", - "Qiqi Jiao", - "Xueqing Bai", - "yupeng", - "Yuxuan Bi", - "Zhibin Song", - ], - targetFields: [ - { - key: "fixVersions", - name: "修复版本", - flag: true, - }, - { - key: "priority", - name: "优先级", - flag: true, - }, - ], - treatFlagCardAsBlock: true, - }, - }) - kanbanSetting: RequestKanbanSetting = new RequestKanbanSetting(); - - @swaggerProperty({ - type: "number", - required: true, - example: new Date().getTime() - 7 * 1000 * 60 * 60 * 24, - }) - startTime = 0; - @swaggerProperty({ - type: "number", - required: true, - example: new Date().getTime(), - }) - endTime = 0; - @swaggerProperty({ type: "number", required: false, example: true }) - considerHoliday: boolean = true; - @swaggerProperty({ - type: "number", - required: true, - example: new Date().getTime(), - }) - csvTimeStamp = 0; -} diff --git a/backend/src/contract/GenerateReporter/GenerateReporterResponse.ts b/backend/src/contract/GenerateReporter/GenerateReporterResponse.ts deleted file mode 100644 index 8f0a1fb4e..000000000 --- a/backend/src/contract/GenerateReporter/GenerateReporterResponse.ts +++ /dev/null @@ -1,571 +0,0 @@ -/* eslint-disable @typescript-eslint/camelcase */ -import { swaggerClass, swaggerProperty } from "koa-swagger-decorator"; - -@swaggerClass() -export class CycleTimeOptionalItem { - @swaggerProperty({ type: "string", required: true, example: "Development" }) - optionalItemName?: string = undefined; - @swaggerProperty({ type: "string", required: true, example: "1.2 (days/SP)" }) - averageTimeForSP?: string = undefined; - @swaggerProperty({ - type: "string", - required: true, - example: "1.2 (days/card)", - }) - averageTimeForCards?: string = undefined; - @swaggerProperty({ type: "string", required: true, example: "50 (days)" }) - totalTime?: string = undefined; - - constructor(cycleTimeOptionalItem?: CycleTimeOptionalItem) { - Object.assign(this, cycleTimeOptionalItem); - } -} - -@swaggerClass() -export class ClassificationNameValuePair { - @swaggerProperty({ - type: "string", - example: "Planned Feature", - }) - name: string = "Planned Feature"; - @swaggerProperty({ - type: "string", - example: "Planned Feature", - }) - value: string = "50%"; -} - -@swaggerClass() -export class ClassificationField { - @swaggerProperty({ - type: "array", - required: true, - items: { - type: "object", - properties: (ClassificationNameValuePair as any).swaggerDocument, - }, - }) - pairs: ClassificationNameValuePair[] = []; - @swaggerProperty({ - type: "string", - example: "Reporter", - }) - fieldName: string = "Reporter"; -} - -@swaggerClass() -export class CycleTime { - @swaggerProperty({ - type: "string", - required: true, - example: "3.2 (days/card)", - }) - averageCircleTimePerCard?: string = undefined; - @swaggerProperty({ - type: "string", - required: true, - example: "2.8 (days/SP)", - }) - averageCycleTimePerSP?: string = undefined; - @swaggerProperty({ - type: "number", - required: true, - example: "27", - }) - totalTimeForCards?: number = undefined; - @swaggerProperty({ - type: "array", - required: true, - items: { - type: "object", - properties: (CycleTimeOptionalItem as any).swaggerDocument, - example: new CycleTimeOptionalItem(), - }, - example: [new CycleTimeOptionalItem()], - }) - swimlaneList?: CycleTimeOptionalItem[] = undefined; - - constructor( - totalTime: number, - averageCircleTimePerCard: string, - averageCycleTimePerSP: string, - swimlaneList: CycleTimeOptionalItem[] - ) { - this.totalTimeForCards = totalTime; - this.averageCircleTimePerCard = averageCircleTimePerCard; - this.averageCycleTimePerSP = averageCycleTimePerSP; - this.swimlaneList = swimlaneList; - } -} - -@swaggerClass() -export class AvgDeploymentFrequency { - @swaggerProperty({ - type: "string", - example: "Average", - }) - name?: string = "Average"; - - @swaggerProperty({ - type: "string", - example: "0.75", - }) - deploymentFrequency?: string = undefined; - - constructor(deploymentFrequency: number) { - this.deploymentFrequency = `${deploymentFrequency.toFixed(2)}`; - } -} - -@swaggerClass() -export class DeploymentDateCount { - @swaggerProperty({ - type: "string", - example: "2020-07-30", - }) - date?: string = undefined; - - @swaggerProperty({ - type: "number", - example: 1, - }) - count?: number = undefined; - - constructor(date: string, count: number) { - this.date = date; - this.count = count; - } -} - -@swaggerClass() -export class DeploymentFrequencyOfPipeline { - @swaggerProperty({ - type: "string", - example: "pipeline-name", - }) - name?: string = undefined; - - @swaggerProperty({ - type: "string", - example: "pipeline-step", - }) - step?: string = undefined; - - @swaggerProperty({ - type: "string", - example: "0.75", - }) - deploymentFrequency?: string = undefined; - - @swaggerProperty({ - type: "array", - items: { - type: "object", - properties: (DeploymentDateCount as any).swaggerDocument, - }, - }) - items?: DeploymentDateCount[] = undefined; - - constructor( - name: string, - step: string, - deploymentFrequency: number, - items: DeploymentDateCount[] - ) { - this.name = name; - this.step = step; - this.deploymentFrequency = `${deploymentFrequency.toFixed(2)}`; - this.items = items; - } -} - -@swaggerClass() -export class DeploymentFrequency { - @swaggerProperty({ - type: "object", - properties: (AvgDeploymentFrequency as any).swaggerDocument, - }) - avgDeploymentFrequency?: AvgDeploymentFrequency = undefined; - - @swaggerProperty({ - type: "array", - items: { - type: "object", - properties: (DeploymentFrequencyOfPipeline as any).swaggerDocument, - }, - }) - deploymentFrequencyOfPipelines?: DeploymentFrequencyOfPipeline[] = undefined; - - constructor( - avgDeploymentFrequency: AvgDeploymentFrequency, - deploymentFrequencyOfPipelines: DeploymentFrequencyOfPipeline[] - ) { - this.avgDeploymentFrequency = avgDeploymentFrequency; - this.deploymentFrequencyOfPipelines = deploymentFrequencyOfPipelines; - } -} - -@swaggerClass() -export class AvgChangeFailureRate { - @swaggerProperty({ - type: "string", - example: "average", - }) - name: string = "Average"; - - @swaggerProperty({ - type: "string", - example: "10%", - }) - failureRate: string; - - constructor(failureTimes: number, totalTimes: number) { - if (totalTimes == 0) { - this.failureRate = "there are no deploy in this time period"; - return; - } - const changeFailureRate = failureTimes / totalTimes; - this.failureRate = `${(changeFailureRate * 100).toFixed( - 2 - )}% (${failureTimes}/${totalTimes})`; - } -} - -@swaggerClass() -export class ChangeFailureRateOfPipeline { - @swaggerProperty({ - type: "string", - example: "pipeline-name", - }) - name: string; - - @swaggerProperty({ - type: "string", - example: "pipeline-step", - }) - step: string; - - @swaggerProperty({ - type: "string", - example: "10%", - }) - failureRate: string; - - constructor( - name: string, - step: string, - failureTimes: number, - totalTimes: number - ) { - this.name = name; - this.step = step; - if (totalTimes == 0) { - this.failureRate = "there are no deploy in this time period"; - return; - } - const changeFailureRate = failureTimes / totalTimes; - this.failureRate = `${(changeFailureRate * 100).toFixed( - 2 - )}% (${failureTimes}/${totalTimes})`; - } -} - -@swaggerClass() -export class ChangeFailureRate { - @swaggerProperty({ - type: "object", - properties: (AvgChangeFailureRate as any).swaggerDocument, - }) - avgChangeFailureRate?: AvgChangeFailureRate = undefined; - - @swaggerProperty({ - type: "array", - items: { - type: "object", - properties: (ChangeFailureRateOfPipeline as any).swaggerDocument, - }, - }) - changeFailureRateOfPipelines?: ChangeFailureRateOfPipeline[] = undefined; - - constructor( - avgChangeFailureRate: AvgChangeFailureRate, - changeFailureRateOfPipelines: ChangeFailureRateOfPipeline[] - ) { - this.avgChangeFailureRate = avgChangeFailureRate; - this.changeFailureRateOfPipelines = changeFailureRateOfPipelines; - } -} - -@swaggerClass() -export class MeanTimeToRecoveryOfPipeline { - @swaggerProperty({ - type: "string", - example: "pipeline-name", - }) - name?: string = undefined; - - @swaggerProperty({ - type: "string", - example: "pipeline-step", - }) - step?: string = undefined; - - @swaggerProperty({ - type: "number", - example: 360000, - }) - timeToRecovery: number; - - constructor(name: string, step: string, timeToRecovery: number) { - this.name = name; - this.step = step; - this.timeToRecovery = timeToRecovery; - } -} - -@swaggerClass() -export class AvgMeanTimeToRecovery { - @swaggerProperty({ - type: "string", - example: "average", - }) - name: string = "Average"; - - @swaggerProperty({ - type: "number", - example: 360000, - }) - timeToRecovery: number; - - constructor(timeToRecovery: number) { - this.timeToRecovery = timeToRecovery; - } -} - -@swaggerClass() -export class MeanTimeToRecovery { - @swaggerProperty({ - type: "object", - properties: (AvgMeanTimeToRecovery as any).swaggerDocument, - }) - avgMeanTimeToRecovery?: AvgMeanTimeToRecovery = undefined; - - @swaggerProperty({ - type: "array", - items: { - type: "object", - properties: (MeanTimeToRecoveryOfPipeline as any).swaggerDocument, - }, - }) - meanTimeRecoveryPipelines?: MeanTimeToRecoveryOfPipeline[] = undefined; - - constructor( - avgMeanTimeToRecovery: AvgMeanTimeToRecovery, - changeFailureRateOfPipelines: MeanTimeToRecoveryOfPipeline[] - ) { - this.avgMeanTimeToRecovery = avgMeanTimeToRecovery; - this.meanTimeRecoveryPipelines = changeFailureRateOfPipelines; - } -} - -@swaggerClass() -export class LeadTimeForChangesOfPipeline { - @swaggerProperty({ - type: "string", - example: "dora", - }) - name: string; - @swaggerProperty({ - type: "string", - example: "step", - }) - step: string; - @swaggerProperty({ - type: "number", - example: "32 (min)", - }) - mergeDelayTime: number; - @swaggerProperty({ - type: "number", - example: "40 (min)", - }) - pipelineDelayTime: number; - @swaggerProperty({ - type: "number", - example: "72 (min)", - }) - totalDelayTime: number; - - constructor( - name: string, - step: string, - mergeDelayTime: number, - pipelineDelayTime: number - ) { - this.name = name; - this.step = step; - this.mergeDelayTime = Number((mergeDelayTime / 1000 / 60).toFixed(2)); - this.pipelineDelayTime = Number((pipelineDelayTime / 1000 / 60).toFixed(2)); - this.totalDelayTime = Number( - ((mergeDelayTime + pipelineDelayTime) / 1000 / 60).toFixed(2) - ); - } -} - -@swaggerClass() -export class AvgLeadTimeForChanges { - @swaggerProperty({ - type: "string", - example: "Average", - }) - name: string = "Average"; - @swaggerProperty({ - type: "number", - example: "32 (min)", - }) - mergeDelayTime: number; - @swaggerProperty({ - type: "number", - example: "40 (min)", - }) - pipelineDelayTime: number; - @swaggerProperty({ - type: "number", - example: "72 (min)", - }) - totalDelayTime: number; - - constructor(mergeDelayTime: number, pipelineDelayTime: number) { - this.mergeDelayTime = Number((mergeDelayTime / 1000 / 60).toFixed(2)); - this.pipelineDelayTime = Number((pipelineDelayTime / 1000 / 60).toFixed(2)); - this.totalDelayTime = Number( - ((mergeDelayTime + pipelineDelayTime) / 1000 / 60).toFixed(2) - ); - } -} - -@swaggerClass() -export class LeadTimeForChanges { - @swaggerProperty({ - type: "array", - required: true, - items: { - type: "object", - properties: (LeadTimeForChangesOfPipeline as any).swaggerDocument, - }, - }) - leadTimeForChangesOfPipelines?: LeadTimeForChangesOfPipeline[] = []; - @swaggerProperty({ - type: "object", - properties: (AvgLeadTimeForChanges as any).swaggerDocument, - }) - avgLeadTimeForChanges?: AvgLeadTimeForChanges; - - constructor( - leadTimeForChangesOfPipelines: LeadTimeForChangesOfPipeline[], - avgLeadTimeForChanges: AvgLeadTimeForChanges - ) { - this.leadTimeForChangesOfPipelines = leadTimeForChangesOfPipelines; - this.avgLeadTimeForChanges = avgLeadTimeForChanges; - } -} - -@swaggerClass() -export class Velocity { - @swaggerProperty({ type: "string", required: true, example: "24 (SP)" }) - velocityForSP?: string = undefined; - @swaggerProperty({ type: "string", required: true, example: "15" }) - velocityForCards?: string = undefined; - @swaggerProperty({ type: "string", required: true, example: "70%" }) - percentageOfPlannedFeature?: string = undefined; - @swaggerProperty({ - type: "string", - required: true, - example: "20%", - }) - percentageOfPlannedOperation?: string = undefined; - @swaggerProperty({ - type: "string", - required: true, - example: "10%", - }) - percentageOfUnplannedOperation?: string = undefined; -} - -@swaggerClass() -export class GenerateReporterResponse { - @swaggerProperty({ - type: "object", - description: "velocity", - properties: (Velocity as any).swaggerDocument, - example: new Velocity(), - }) - velocity?: Velocity = undefined; - @swaggerProperty({ - type: "object", - description: "cycleTime", - properties: (CycleTime as any).swaggerDocument, - example: { - averageCircleTimePerCard: "3.2 (days/card)", - averageCycleTimePerSP: "2.8 (days/SP)", - swimlaneList: [], - }, - }) - cycleTime?: CycleTime = undefined; - @swaggerProperty({ - type: "object", - description: "deploymentFrequency", - properties: (DeploymentFrequency as any).swaggerDocument, - example: { - deploymentFrequency: { - avgDeploymentFrequency: "0.75 (days/deployment)", - deploymentFrequencyOfPipelines: [ - { - deploymentFrequency: "0.10", - items: [{ date: "7/2/2020", count: 1 }], - name: "name", - step: "step", - }, - ], - }, - }, - }) - deploymentFrequency?: DeploymentFrequency = undefined; - @swaggerProperty({ - type: "object", - description: "leadTimeForChanges", - properties: (LeadTimeForChanges as any).swaggerDocument, - }) - leadTimeForChanges?: LeadTimeForChanges = undefined; - @swaggerProperty({ - type: "object", - description: "change failure rate", - properties: (ChangeFailureRate as any).swaggerDocument, - example: { - changeFailureRate: { - failureRate: "10%", - }, - }, - }) - changeFailureRate?: ChangeFailureRate = undefined; - @swaggerProperty({ - type: "object", - description: "mean time to recovery", - properties: (MeanTimeToRecovery as any).swaggerDocument, - example: { - meanTimeToRecovery: { - timeToRecovery: 10000, - }, - }, - }) - meanTimeToRecovery?: MeanTimeToRecovery = undefined; - @swaggerProperty({ - type: "array", - required: true, - items: { - type: "object", - properties: (ClassificationField as any).swaggerDocument, - }, - }) - classification?: ClassificationField[] = undefined; -} diff --git a/backend/src/contract/codebase/CodebaseTokenModel.ts b/backend/src/contract/codebase/CodebaseTokenModel.ts deleted file mode 100644 index 0ad486f1b..000000000 --- a/backend/src/contract/codebase/CodebaseTokenModel.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { swaggerClass, swaggerProperty } from "koa-swagger-decorator"; - -@swaggerClass() -export class CodebaseTokenModel { - @swaggerProperty({ - type: "string", - required: true, - description: "codebase type, eg. github", - }) - type: string; - @swaggerProperty({ - type: "string", - required: true, - description: "codebase token for get private repo commit info", - }) - token: string; - - constructor(type: string, token: string) { - this.type = type; - this.token = token; - } -} diff --git a/backend/src/contract/kanban/KanbanStoryPointParameterVerify.ts b/backend/src/contract/kanban/KanbanStoryPointParameterVerify.ts deleted file mode 100644 index a95ac9289..000000000 --- a/backend/src/contract/kanban/KanbanStoryPointParameterVerify.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { TargetField } from "./KanbanTokenVerifyResponse"; - -export class StoryPointsAndCycleTimeRequest { - token: string; - type: string; - site: string; - project: string; - boardId: string; - startTime: number; - endTime: number; - status: string[]; - targetFields: TargetField[]; - treatFlagCardAsBlock: boolean; - - constructor( - token: string, - type: string, - site: string, - project: string, - boardId: string, - status: string[], - startTime: number, - endTime: number, - targetFields: TargetField[], - treatFlagCardAsBlock: boolean - ) { - this.token = token; - this.type = type; - this.project = project; - this.boardId = boardId; - this.site = site; - this.startTime = startTime; - this.endTime = endTime; - this.status = status; - this.targetFields = targetFields; - this.treatFlagCardAsBlock = treatFlagCardAsBlock; - } -} diff --git a/backend/src/contract/kanban/KanbanStoryPointResponse.ts b/backend/src/contract/kanban/KanbanStoryPointResponse.ts deleted file mode 100644 index 58c4abfad..000000000 --- a/backend/src/contract/kanban/KanbanStoryPointResponse.ts +++ /dev/null @@ -1,92 +0,0 @@ -import { JiraCard } from "../../models/kanban/JiraCard"; -import { swaggerClass, swaggerProperty } from "koa-swagger-decorator"; -import { CardCycleTime } from "../../models/kanban/CardCycleTime"; - -@swaggerClass() -export class KanbanStoryPointResponse { - @swaggerProperty({ - type: "number", - required: true, - }) - storyPointSum: number; - - @swaggerProperty({ - type: "number", - required: true, - }) - count: number; - - @swaggerProperty({ - type: "array", - required: true, - items: { type: "object" }, - }) - cards: JiraCardResponse[]; - - constructor(storyPointSum: number, count: number, cards: JiraCardResponse[]) { - this.storyPointSum = storyPointSum; - this.count = count; - this.cards = cards; - } -} - -export class JiraCardResponse { - baseInfo: JiraCard; - cycleTime: CycleTimeInfo[]; - originCycleTime: CycleTimeInfo[]; - cardCycleTime?: CardCycleTime; - cycleTimeFlat: any; - totalCycleTimeDivideStoryPoints?: string; - - constructor( - baseInfo: JiraCard, - cycleTime: CycleTimeInfo[], - originCycleTime: CycleTimeInfo[] = [], - cardCycleTime?: CardCycleTime - ) { - this.baseInfo = baseInfo; - this.cycleTime = cycleTime; - this.originCycleTime = originCycleTime; - this.cardCycleTime = cardCycleTime; - } - - buildCycleTimeFlatObject(): void { - const obj: any = {}; - for (let j = 0; j < this.originCycleTime.length; j++) { - const step = this.originCycleTime[j]; - obj[step.column.trim()] = step.day; - } - - this.cycleTimeFlat = obj; - } - - calculateTotalCycleTimeDivideStoryPoints(): void { - const storyPoints = this.getStoryPoint(); - const cycleTime = - this.cardCycleTime?.total == undefined ? 0 : this.cardCycleTime?.total; - this.totalCycleTimeDivideStoryPoints = - storyPoints > 0 ? (cycleTime / storyPoints).toFixed(2) : ""; - } - - getCardId(): string { - return this.baseInfo.key; - } - - async getStatus(): Promise { - return this.baseInfo.fields.status?.name; - } - - getStoryPoint(): number { - return this.baseInfo.fields.storyPoints || 0; - } -} - -export class CycleTimeInfo { - column: string; - day: number; - - constructor(column: string, day: number) { - this.column = column; - this.day = day; - } -} diff --git a/backend/src/contract/kanban/KanbanTokenVerify.ts b/backend/src/contract/kanban/KanbanTokenVerify.ts deleted file mode 100644 index 98f079dce..000000000 --- a/backend/src/contract/kanban/KanbanTokenVerify.ts +++ /dev/null @@ -1,52 +0,0 @@ -export const kanbanTokenVerifySchema = { - type: { type: "string", required: true, description: "kanban type" }, - token: { type: "string", required: true, description: "kanban token" }, - - site: { type: "string", description: "Jira domain" }, - projectKey: { type: "string", description: "Jira projectKey" }, - boardId: { type: "string", description: "Jira boardId" }, - - teamName: { type: "string", description: "Linear teamName" }, - teamId: { type: "string", description: "Linear teamId" }, - - startTime: { - type: "number", - required: true, - description: "kanban start time", - }, - endTime: { type: "number", required: true, description: "kanban end time" }, -}; - -export class KanbanTokenVerifyModel { - token: string; - site: string; - projectKey: string; - teamName: string; - teamId: string; - type: string; - startTime: number; - endTime: number; - boardId: string; - - constructor( - token: string, - site: string, - projectKey: string, - teamName: string, - teamId: string, - type: string, - startTime: number, - endTime: number, - boardId: string - ) { - this.token = token; - this.site = site; - this.projectKey = projectKey; - this.teamName = teamName; - this.teamId = teamId; - this.type = type; - this.startTime = startTime; - this.endTime = endTime; - this.boardId = boardId; - } -} diff --git a/backend/src/contract/kanban/KanbanTokenVerifyResponse.ts b/backend/src/contract/kanban/KanbanTokenVerifyResponse.ts deleted file mode 100644 index d2f8a4ec0..000000000 --- a/backend/src/contract/kanban/KanbanTokenVerifyResponse.ts +++ /dev/null @@ -1,93 +0,0 @@ -import { swaggerClass, swaggerProperty } from "koa-swagger-decorator"; - -@swaggerClass() -export class ColumnValue { - @swaggerProperty({ type: "string", required: true, example: "status name" }) - name: string = ""; - @swaggerProperty({ - type: "array", - required: true, - items: { type: "string" }, - }) - statuses: Array = []; -} - -@swaggerClass() -export class ColumnResponse { - @swaggerProperty({ type: "string", required: true, example: "done" }) - key: string = ""; - @swaggerProperty({ - type: "object", - properties: (ColumnValue as any).swaggerDocument, - }) - value: ColumnValue = new ColumnValue(); -} - -@swaggerClass() -export class KanbanTokenVerifyResponse { - @swaggerProperty({ - type: "array", - required: true, - items: { - type: "object", - properties: (ColumnResponse as any).swaggerDocument, - }, - }) - jiraColumns: ColumnResponse[] = []; - - @swaggerProperty({ - type: "array", - required: true, - items: { type: "string" }, - }) - users: Array = []; - @swaggerProperty({ - type: "array", - required: true, - }) - targetFields: TargetField[] = []; -} - -@swaggerClass() -export class TargetField { - @swaggerProperty({ - type: "string", - required: true, - example: "priority", - }) - key = "priority"; - @swaggerProperty({ - type: "string", - required: true, - example: "priority", - }) - name = "priority"; - @swaggerProperty({ - type: "boolean", - required: true, - example: "false", - }) - flag = false; -} - -@swaggerClass() -export class CSVField { - @swaggerProperty({ - type: "string", - required: true, - example: "Issue key", - }) - label = "Issue key"; - @swaggerProperty({ - type: "string", - required: true, - example: "baseInfo.key", - }) - value = "baseInfo.key"; - @swaggerProperty({ - type: "string", - required: false, - example: "key", - }) - originKey? = "key"; -} diff --git a/backend/src/contract/pipeline/PipelineGetStepsRequest.ts b/backend/src/contract/pipeline/PipelineGetStepsRequest.ts deleted file mode 100644 index 766f8c945..000000000 --- a/backend/src/contract/pipeline/PipelineGetStepsRequest.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { swaggerClass, swaggerProperty } from "koa-swagger-decorator"; - -@swaggerClass() -export class PipelineGetStepsRequest { - @swaggerProperty({ - type: "string", - description: "pipeline id", - example: "pfs-mock-server", - }) - pipelineId: string; - @swaggerProperty({ - type: "string", - description: "pipeline name", - example: "pfs-mock-server", - }) - pipelineName: string; - @swaggerProperty({ - type: "string", - description: "pipeline repository address", - example: "https://github.com/thoughtworks/mock-server", - }) - repository: string; - @swaggerProperty({ - type: "string", - description: "organization id", - example: "thoughtworks", - }) - orgId?: string; - @swaggerProperty({ - type: "string", - description: "organization name", - example: "ThoughtWorks", - }) - orgName?: string; - @swaggerProperty({ - type: "string", - required: true, - description: "pipeline token", - }) - token: string; - @swaggerProperty({ - type: "string", - required: true, - example: "BuildKite", - description: "pipeline type", - }) - type: string; - @swaggerProperty({ type: "number", required: true, example: 1588262400000 }) - startTime = 0; - @swaggerProperty({ type: "number", required: true, example: 1591372799000 }) - endTime = 0; - - constructor( - id: string, - name: string, - repository: string, - orgId: string, - orgName: string, - token: string, - type: string, - startTime: number, - endTime: number - ) { - this.pipelineId = id; - this.pipelineName = name; - this.repository = repository; - this.orgId = orgId; - this.orgName = orgName; - this.token = token; - this.type = type; - this.startTime = startTime; - this.endTime = endTime; - } -} diff --git a/backend/src/contract/pipeline/PipelineInfo.ts b/backend/src/contract/pipeline/PipelineInfo.ts deleted file mode 100644 index 72087c60b..000000000 --- a/backend/src/contract/pipeline/PipelineInfo.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { swaggerClass, swaggerProperty } from "koa-swagger-decorator"; - -@swaggerClass() -export class PipelineInfo { - @swaggerProperty({ - type: "string", - description: "pipeline id", - }) - id: string; - @swaggerProperty({ - type: "string", - description: "pipeline name", - }) - name: string; - @swaggerProperty({ - type: "array", - items: { type: "string", example: "build" }, - description: "steps name", - }) - steps: string[]; - @swaggerProperty({ - type: "string", - description: "pipeline repository address", - }) - repository: string; - @swaggerProperty({ - type: "string", - description: "organization id", - }) - orgId?: string; - @swaggerProperty({ - type: "string", - description: "organization name", - }) - orgName?: string; - - constructor( - id: string, - name: string, - steps: string[], - repository: string, - orgId?: string, - orgName?: string - ) { - this.id = id; - this.name = name; - this.steps = steps; - this.repository = repository; - this.orgId = orgId; - this.orgName = orgName; - } -} diff --git a/backend/src/contract/pipeline/PipelineTokenVerify.ts b/backend/src/contract/pipeline/PipelineTokenVerify.ts deleted file mode 100644 index cb46e9b70..000000000 --- a/backend/src/contract/pipeline/PipelineTokenVerify.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { swaggerProperty } from "koa-swagger-decorator/dist"; - -export class TokenVerifyModel { - @swaggerProperty({ - type: "string", - required: true, - description: "pipeline token", - }) - token: string; - @swaggerProperty({ - type: "string", - required: true, - description: "pipeline type", - }) - type: string; - @swaggerProperty({ - type: "number", - required: true, - example: new Date().getTime() - 7 * 1000 * 60 * 60 * 24, - }) - startTime = 0; - @swaggerProperty({ - type: "number", - required: true, - example: new Date().getTime(), - }) - endTime = 0; - - constructor(token: string, type: string, startTime: number, endTime: number) { - this.token = token; - this.type = type; - this.startTime = startTime; - this.endTime = endTime; - } -} diff --git a/backend/src/controller/CodebaseController.ts b/backend/src/controller/CodebaseController.ts deleted file mode 100644 index 5703da33b..000000000 --- a/backend/src/controller/CodebaseController.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { description, request, summary, tagsAll } from "koa-swagger-decorator"; -import { Context, query } from "koa-swagger-decorator/dist"; -import { CodebaseTokenModel } from "../contract/codebase/CodebaseTokenModel"; -import { GitHub } from "../services/codebase/GitHub"; - -@tagsAll(["CodebaseController"]) -export default class CodebaseController { - @request("get", "/codebase/fetch/repos") - @summary("fetch user repos") - @description("fetch user repos") - @query((CodebaseTokenModel as any).swaggerDocument) - public static async fetchTimePeriod(ctx: Context): Promise { - const tokenModel: CodebaseTokenModel = ctx.validatedQuery; - const gitHub = new GitHub(tokenModel.token); - const gitOrganizations = await gitHub.fetchAllOrganization(); - ctx.response.body = await gitHub.fetchAllRepo(gitOrganizations); - } -} diff --git a/backend/src/controller/GenerateReportController.ts b/backend/src/controller/GenerateReportController.ts deleted file mode 100644 index 1c7578cb9..000000000 --- a/backend/src/controller/GenerateReportController.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { description, request, summary, tagsAll } from "koa-swagger-decorator"; -import { body, Context, responses } from "koa-swagger-decorator/dist"; -import { GenerateReportRequest } from "../contract/GenerateReporter/GenerateReporterRequestBody"; -import { GenerateReporterResponse } from "../contract/GenerateReporter/GenerateReporterResponse"; -import { GenerateReportService } from "../services/GenerateReporter/GenerateReportService"; -import { DataSourceType } from "../models/kanban/CsvDataSourceType"; - -@tagsAll(["GenerateReporter"]) -export default class GenerateReportController { - @request("post", "/generateReporter") - @summary("generateReporter") - @description("generateReporter") - @body((GenerateReportRequest as any).swaggerDocument) - @responses((GenerateReporterResponse as any).swaggerDocument) - public static async generateReporter(ctx: Context): Promise { - const request: GenerateReportRequest = ctx.validatedBody; - ctx.response.body = await new GenerateReportService().generateReporter( - request - ); - } - - @request("get", "/exportCsv") - @summary("exportCsv") - @description("exportCsv") - public static async exportCsv(ctx: Context): Promise { - const request: DataSourceType = ctx.validatedQuery; - ctx.response.body = await new GenerateReportService().fetchCsvData( - request.dataType, - request.csvTimeStamp - ); - } -} diff --git a/backend/src/controller/HealthCheckController.ts b/backend/src/controller/HealthCheckController.ts deleted file mode 100644 index 26cb86aba..000000000 --- a/backend/src/controller/HealthCheckController.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { description, request, summary, tagsAll } from "koa-swagger-decorator"; -import { Context } from "koa-swagger-decorator/dist"; - -@tagsAll(["Health Check"]) -export default class HealthCheckController { - @request("get", "/health") - @summary("Check app's status") - @description("Check app's status") - public static healthCheck(ctx: Context): void { - ctx.response.body = true - } -} diff --git a/backend/src/controller/KanbanController.ts b/backend/src/controller/KanbanController.ts deleted file mode 100644 index b08aaafe5..000000000 --- a/backend/src/controller/KanbanController.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { description, request, summary, tagsAll } from "koa-swagger-decorator"; -import { Context, query, responses } from "koa-swagger-decorator/dist"; -import { - KanbanTokenVerifyModel, - kanbanTokenVerifySchema, -} from "../contract/kanban/KanbanTokenVerify"; -import { KanbanEnum } from "../services/kanban/Kanban"; -import { KanbanTokenVerifyResponse } from "../contract/kanban/KanbanTokenVerifyResponse"; -import { JiraVerifyToken } from "../services/kanban/Jira/JiraVerifyToken"; -import { LinearVerifyToken } from "../services/kanban/Linear/LinearVerifyToken"; - -@tagsAll(["KanbanController"]) -export default class KanbanController { - @request("get", "/kanban/verify") - @summary("verify token") - @description("verify token") - @query(kanbanTokenVerifySchema) - @responses((KanbanTokenVerifyResponse as any).swaggerDocument) - public static async verifyToken(ctx: Context): Promise { - const kanbanTokenVerifyModel: KanbanTokenVerifyModel = ctx.validatedQuery; - switch (kanbanTokenVerifyModel.type.toLowerCase()) { - case KanbanEnum.JIRA: - case KanbanEnum.CLASSIC_JIRA: - ctx.response.body = await new JiraVerifyToken( - kanbanTokenVerifyModel.token, - kanbanTokenVerifyModel.site - ).verifyTokenAndGetColumnsAndUser(kanbanTokenVerifyModel); - break; - case KanbanEnum.LINEAR: - ctx.response.body = await new LinearVerifyToken( - kanbanTokenVerifyModel.token - ).verifyTokenAndGetColumnsAndUser(kanbanTokenVerifyModel); - break; - default: - ctx.response.status = 400; - } - } -} diff --git a/backend/src/controller/PipelineController.ts b/backend/src/controller/PipelineController.ts deleted file mode 100644 index f285f5d1e..000000000 --- a/backend/src/controller/PipelineController.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { description, request, summary, tagsAll } from "koa-swagger-decorator"; -import { body, Context, responses } from "koa-swagger-decorator/dist"; -import { TokenVerifyModel } from "../contract/pipeline/PipelineTokenVerify"; -import { PipelineFactory } from "../services/pipeline/Pipeline"; -import { PipelineGetStepsRequest } from "../contract/pipeline/PipelineGetStepsRequest"; -import { PipelineGetStepsFactory } from "../services/pipeline/PipelineGetSteps"; -import { PipelineInfo } from "../contract/pipeline/PipelineInfo"; - -@tagsAll(["PipelineController"]) -export default class PipelineController { - @request("post", "/pipeline/fetch") - @summary("fetch pipelines") - @description("fetch pipelines") - @body((TokenVerifyModel as any).swaggerDocument) - public static async fetchPipeline(ctx: Context): Promise { - const tokenVerifyModel: TokenVerifyModel = ctx.validatedBody; - const pipeline = PipelineFactory.getInstance( - tokenVerifyModel.type, - tokenVerifyModel.token - ); - ctx.response.body = await pipeline.fetchPipelineInfo( - tokenVerifyModel.startTime, - tokenVerifyModel.endTime - ); - } - - @request("post", "/pipeline/getSteps") - @summary("fetch pipelines") - @description("fetch pipelines") - @body((PipelineGetStepsRequest as any).swaggerDocument) - @responses((PipelineInfo as any).swaggerDocument) - public static async pipelineGetSteps(ctx: Context): Promise { - const pipelineGetStepsRequest: PipelineGetStepsRequest = ctx.validatedBody; - const pipelineGetStep = PipelineGetStepsFactory.getInstance( - pipelineGetStepsRequest.type, - pipelineGetStepsRequest.token - ); - ctx.response.body = await pipelineGetStep.fetchPipelineInfo( - pipelineGetStepsRequest - ); - } -} diff --git a/backend/src/errorHandler.ts b/backend/src/errorHandler.ts deleted file mode 100644 index 70aa42b1d..000000000 --- a/backend/src/errorHandler.ts +++ /dev/null @@ -1,31 +0,0 @@ -import Application from "koa"; -import { PlatformTypeError } from "./types/PlatformTypeError"; -import { SettingMissingError } from "./types/SettingMissingError"; -import { ThereIsNoCardsInDoneColumn } from "./types/ThereIsNoCardsInDoneColumn"; - -export default () => async ( - ctx: Application.ExtendableContext & { - state: Application.DefaultState; - } & Application.DefaultContext, - next: () => Promise -): Promise => { - try { - await next(); - } catch (error) { - if (error.isAxiosError && error.response != undefined) { - ctx.response.status = error.response.status; - } else if (error instanceof PlatformTypeError) { - ctx.status = 400; - } else if (error instanceof SettingMissingError) { - ctx.status = 400; - } else if (error instanceof ThereIsNoCardsInDoneColumn) { - ctx.status = 444; - } else if (error.status == 400) { - ctx.status = 400; - } else { - ctx.response.status = 500; - throw error; - } - ctx.body = { msg: error.message }; - } -}; diff --git a/backend/src/errors/NoCardsInDoneColumnError.ts b/backend/src/errors/NoCardsInDoneColumnError.ts deleted file mode 100644 index 797c9301d..000000000 --- a/backend/src/errors/NoCardsInDoneColumnError.ts +++ /dev/null @@ -1,5 +0,0 @@ -export class NoCardsInDoneColumnError extends Error { - constructor(typeName: string) { - super(`Unsupported type: ${typeName}.`); - } -} diff --git a/backend/src/fixture/csvForBoardConfig.json b/backend/src/fixture/csvForBoardConfig.json deleted file mode 100644 index 7d4b233cc..000000000 --- a/backend/src/fixture/csvForBoardConfig.json +++ /dev/null @@ -1,86 +0,0 @@ -[ - { - "label": "Issue key", - "value": "baseInfo.key" - }, - { - "label": "Summary", - "value": "baseInfo.fields.summary" - }, - { - "label": "Issue Type", - "value": "baseInfo.fields.issuetype.name" - }, - { - "label": "Status", - "value": "baseInfo.fields.status.name" - }, - { - "label": "Story Points", - "value": "baseInfo.fields.storyPoints" - }, - { - "label": "assignee", - "value": "baseInfo.fields.assignee.displayName" - }, - { - "label": "Reporter", - "value": "baseInfo.fields.reporter.displayName" - }, - { - "label": "Project Key", - "value": "baseInfo.fields.project.key" - }, - { - "label": "Project Name", - "value": "baseInfo.fields.project.name" - }, - { - "label": "Priority", - "value": "baseInfo.fields.priority.name" - }, - { - "label": "Parent Summary", - "value": "baseInfo.fields.parent.fields.summary" - }, - { - "label": "Sprint", - "value": "baseInfo.fields.sprint" - }, - { - "label": "Labels", - "value": "baseInfo.fields.label" - }, - { - "label": "Cycle Time", - "value": "cardCycleTime.total" - }, - { - "label": "Cycle Time / Story Points", - "value": "totalCycleTimeDivideStoryPoints" - }, - { - "label": "Analysis Days", - "value": "cardCycleTime.steps.analyse" - }, - { - "label": "In Dev Days", - "value": "cardCycleTime.steps.development" - }, - { - "label": "Waiting Days", - "value": "cardCycleTime.steps.waiting" - }, - { - "label": "Testing Days", - "value": "cardCycleTime.steps.testing" - }, - { - "label": "Block Days", - "value": "cardCycleTime.steps.blocked" - }, - { - "label": "Review Days", - "value": "cardCycleTime.steps.review" - } -] diff --git a/backend/src/fixture/csvForPipelineConfig.json b/backend/src/fixture/csvForPipelineConfig.json deleted file mode 100644 index fd83f96cb..000000000 --- a/backend/src/fixture/csvForPipelineConfig.json +++ /dev/null @@ -1,54 +0,0 @@ -[ - { - "label": "Pipeline Name", - "value": "pipeLineName" - }, - { - "label": "Pipeline Step", - "value": "stepName" - }, - { - "label": "Build Number", - "value": "buildInfo.number" - }, - { - "label": "Committer", - "value": "commitInfo.commit.committer.name" - }, - { - "label": "First Code Committed Time In PR", - "value": "leadTimeInfo.firstCommitTimeInPr" - }, - { - "label": "Code Committed Time", - "value": "commitInfo.commit.committer.date" - }, - { - "label": "PR Created Time", - "value": "leadTimeInfo.prCreatedTime" - }, - { - "label": "PR Merged Time", - "value": "leadTimeInfo.prMergedTime" - }, - { - "label": "Deployment Completed Time", - "value": "leadTimeInfo.jobFinishTime" - }, - { - "label": "Total Lead Time (HH:mm:ss)", - "value": "leadTimeInfo.totalTime" - }, - { - "label": "Time from PR Created to PR Merged (HH:mm:ss)", - "value": "leadTimeInfo.prDelayTime" - }, - { - "label": "Time from PR Merged to Deployment Completed (HH:mm:ss)", - "value": "leadTimeInfo.pipelineDelayTime" - }, - { - "label": "Status", - "value": "deployInfo.state" - } -] diff --git a/backend/src/main/java/heartbeat/HeartbeatApplication.java b/backend/src/main/java/heartbeat/HeartbeatApplication.java new file mode 100644 index 000000000..1130715a6 --- /dev/null +++ b/backend/src/main/java/heartbeat/HeartbeatApplication.java @@ -0,0 +1,21 @@ +package heartbeat; + +import io.swagger.v3.oas.annotations.OpenAPIDefinition; +import io.swagger.v3.oas.annotations.info.Info; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cache.annotation.EnableCaching; +import org.springframework.cloud.openfeign.EnableFeignClients; + +@SpringBootApplication +@EnableFeignClients +@EnableCaching +@SuppressWarnings("PMD.UseUtilityClass") +@OpenAPIDefinition(info = @Info(title = "Heartbeat API", description = "Heartbeat Information")) +public class HeartbeatApplication { + + public static void main(String[] args) { + SpringApplication.run(HeartbeatApplication.class, args); + } + +} diff --git a/backend/src/main/java/heartbeat/client/BuildKiteFeignClient.java b/backend/src/main/java/heartbeat/client/BuildKiteFeignClient.java new file mode 100644 index 000000000..afcbefd48 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/BuildKiteFeignClient.java @@ -0,0 +1,25 @@ +package heartbeat.client; + +import heartbeat.client.dto.BuildKiteOrganizationsInfo; +import heartbeat.client.dto.PipelineDTO; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.http.HttpStatus; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.ResponseStatus; + +import java.util.List; + +@FeignClient(name = "buildKiteFeignClient", url = "${buildKite.url}") +public interface BuildKiteFeignClient { + + @GetMapping(path = "v2/organizations") + @ResponseStatus(HttpStatus.OK) + List getBuildKiteOrganizationsInfo(); + + @GetMapping(path = "v2/organizations/{organizationId}/pipelines?page={page}&per_page={perPage}") + @ResponseStatus(HttpStatus.OK) + List getPipelineInfo(@PathVariable String organizationId, @PathVariable String page, + @PathVariable String perPage); + +} diff --git a/backend/src/main/java/heartbeat/client/GithubFeignClient.java b/backend/src/main/java/heartbeat/client/GithubFeignClient.java new file mode 100644 index 000000000..d46b7c1eb --- /dev/null +++ b/backend/src/main/java/heartbeat/client/GithubFeignClient.java @@ -0,0 +1,30 @@ +package heartbeat.client; + +import heartbeat.client.dto.GithubOrganizationsInfo; +import heartbeat.client.dto.GithubRepos; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.http.HttpStatus; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestHeader; +import org.springframework.web.bind.annotation.ResponseStatus; + +import java.util.List; + +@FeignClient(name = "githubFeignClient", url = "${githubFeignClient.url}") +public interface GithubFeignClient { + + @GetMapping(path = "/user/orgs") + @ResponseStatus(HttpStatus.OK) + List getGithubOrganizationsInfo(@RequestHeader("Authorization") String token); + + @GetMapping(path = "/user/repos") + @ResponseStatus(HttpStatus.OK) + List getAllRepos(@RequestHeader("Authorization") String token); + + @GetMapping(path = "/orgs/{organizationName}/repos") + @ResponseStatus(HttpStatus.OK) + List getReposByOrganizationName(@PathVariable String organizationName, + @RequestHeader("Authorization") String token); + +} diff --git a/backend/src/main/java/heartbeat/client/JiraFeignClient.java b/backend/src/main/java/heartbeat/client/JiraFeignClient.java new file mode 100644 index 000000000..d86f5bccc --- /dev/null +++ b/backend/src/main/java/heartbeat/client/JiraFeignClient.java @@ -0,0 +1,42 @@ +package heartbeat.client; + +import heartbeat.client.dto.AllDoneCardsResponseDTO; +import heartbeat.client.dto.CardHistoryResponseDTO; +import heartbeat.client.dto.FieldResponseDTO; +import heartbeat.client.dto.JiraBoardConfigDTO; +import heartbeat.client.dto.StatusSelfDTO; +import java.net.URI; +import org.springframework.cache.annotation.Cacheable; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestHeader; + +@FeignClient(value = "jiraFeignClient", url = "${jira.url}") +public interface JiraFeignClient { + + @Cacheable(cacheNames = "jiraConfig", key = "#boardId") + @GetMapping(path = "/rest/agile/1.0/board/{boardId}/configuration") + JiraBoardConfigDTO getJiraBoardConfiguration(URI baseUrl, @PathVariable String boardId, + @RequestHeader String authorization); + + @Cacheable(cacheNames = "jiraStatusCategory", key = "#statusNum") + @GetMapping(path = "/rest/api/2/status/{statusNum}") + StatusSelfDTO getColumnStatusCategory(URI baseUrl, @PathVariable String statusNum, + @RequestHeader String authorization); + + @Cacheable(cacheNames = "jiraAllDoneCards", key = "#boardId+'-'+#queryCount+'-'+#jql") + @GetMapping(path = "/rest/agile/1.0/board/{boardId}/issue?maxResults={queryCount}&startAt={startAt}&jql={jql}") + AllDoneCardsResponseDTO getAllDoneCards(URI baseUrl, @PathVariable String boardId, @PathVariable int queryCount, + @PathVariable int startAt, @PathVariable String jql, @RequestHeader String authorization); + + @Cacheable(cacheNames = "jiraActivityfeed", key = "#jiraCardKey") + @GetMapping(path = "/rest/internal/2/issue/{jiraCardKey}/activityfeed") + CardHistoryResponseDTO getJiraCardHistory(URI baseUrl, @PathVariable String jiraCardKey, + @RequestHeader String authorization); + + @Cacheable(cacheNames = "targetField", key = "#projectKey") + @GetMapping(path = "/rest/api/2/issue/createmeta?projectKeys={projectKey}&expand=projects.issuetypes.fields") + FieldResponseDTO getTargetField(URI baseUrl, @PathVariable String projectKey, @RequestHeader String authorization); + +} diff --git a/backend/src/main/java/heartbeat/client/dto/AllDoneCardsResponseDTO.java b/backend/src/main/java/heartbeat/client/dto/AllDoneCardsResponseDTO.java new file mode 100644 index 000000000..e4940d8b6 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/AllDoneCardsResponseDTO.java @@ -0,0 +1,18 @@ +package heartbeat.client.dto; + +import java.io.Serializable; +import java.util.List; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; + +@AllArgsConstructor +@Data +@Builder +public class AllDoneCardsResponseDTO implements Serializable { + + private String total; + + private List issues; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/Assignee.java b/backend/src/main/java/heartbeat/client/dto/Assignee.java new file mode 100644 index 000000000..2c9cf04d6 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/Assignee.java @@ -0,0 +1,15 @@ +package heartbeat.client.dto; + +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class Assignee implements Serializable { + + private String displayName; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/BuildKiteOrganizationsInfo.java b/backend/src/main/java/heartbeat/client/dto/BuildKiteOrganizationsInfo.java new file mode 100644 index 000000000..e8094638f --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/BuildKiteOrganizationsInfo.java @@ -0,0 +1,22 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class BuildKiteOrganizationsInfo implements Serializable { + + private String name; + + private String slug; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/CardHistoryResponseDTO.java b/backend/src/main/java/heartbeat/client/dto/CardHistoryResponseDTO.java new file mode 100644 index 000000000..2a5ba07bb --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/CardHistoryResponseDTO.java @@ -0,0 +1,18 @@ +package heartbeat.client.dto; + +import java.io.Serializable; +import java.util.List; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class CardHistoryResponseDTO implements Serializable { + + private List items; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/CreatedByDTO.java b/backend/src/main/java/heartbeat/client/dto/CreatedByDTO.java new file mode 100644 index 000000000..6240d853d --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/CreatedByDTO.java @@ -0,0 +1,30 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class CreatedByDTO { + + private String id; + + private String graphql_id; + + private String name; + + private String email; + + private String avatar_url; + + private Date created_at; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/DoneCard.java b/backend/src/main/java/heartbeat/client/dto/DoneCard.java new file mode 100644 index 000000000..53d28df7d --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/DoneCard.java @@ -0,0 +1,17 @@ +package heartbeat.client.dto; + +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class DoneCard implements Serializable { + + private String key; + + private DoneCardFields fields; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/DoneCardFields.java b/backend/src/main/java/heartbeat/client/dto/DoneCardFields.java new file mode 100644 index 000000000..994cc8f95 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/DoneCardFields.java @@ -0,0 +1,15 @@ +package heartbeat.client.dto; + +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class DoneCardFields implements Serializable { + + private Assignee assignee; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/EnvDTO.java b/backend/src/main/java/heartbeat/client/dto/EnvDTO.java new file mode 100644 index 000000000..a0c48361e --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/EnvDTO.java @@ -0,0 +1,14 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; + +@Data +@Builder +@AllArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class EnvDTO { + +} diff --git a/backend/src/main/java/heartbeat/client/dto/FieldResponseDTO.java b/backend/src/main/java/heartbeat/client/dto/FieldResponseDTO.java new file mode 100644 index 000000000..b882355cb --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/FieldResponseDTO.java @@ -0,0 +1,20 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.io.Serializable; +import java.util.List; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class FieldResponseDTO implements Serializable { + + private List projects; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/GithubOrganizationsInfo.java b/backend/src/main/java/heartbeat/client/dto/GithubOrganizationsInfo.java new file mode 100644 index 000000000..9f0694f94 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/GithubOrganizationsInfo.java @@ -0,0 +1,18 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@AllArgsConstructor +@NoArgsConstructor +@Getter +@Builder +@JsonIgnoreProperties(ignoreUnknown = true) +public class GithubOrganizationsInfo { + + private String login; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/GithubRepos.java b/backend/src/main/java/heartbeat/client/dto/GithubRepos.java new file mode 100644 index 000000000..382808765 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/GithubRepos.java @@ -0,0 +1,18 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; + +@AllArgsConstructor +@NoArgsConstructor +@Getter +@Builder +@JsonIgnoreProperties(ignoreUnknown = true) +public class GithubRepos { + + private String html_url; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/IssueField.java b/backend/src/main/java/heartbeat/client/dto/IssueField.java new file mode 100644 index 000000000..f17b0a35d --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/IssueField.java @@ -0,0 +1,21 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class IssueField implements Serializable { + + private String key; + + private String name; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/Issuetype.java b/backend/src/main/java/heartbeat/client/dto/Issuetype.java new file mode 100644 index 000000000..b1e6e8d0a --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/Issuetype.java @@ -0,0 +1,20 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.io.Serializable; +import java.util.Map; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class Issuetype implements Serializable { + + private Map fields; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/Item.java b/backend/src/main/java/heartbeat/client/dto/Item.java new file mode 100644 index 000000000..6b5cafb88 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/Item.java @@ -0,0 +1,15 @@ +package heartbeat.client.dto; + +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Data; + +@Data +@AllArgsConstructor +public class Item implements Serializable { + + private String fieldId; + + private To to; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/JiraBoardConfigDTO.java b/backend/src/main/java/heartbeat/client/dto/JiraBoardConfigDTO.java new file mode 100644 index 000000000..8066f6a1d --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/JiraBoardConfigDTO.java @@ -0,0 +1,23 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class JiraBoardConfigDTO implements Serializable { + + private String id; + + private String name; + + private JiraColumnConfig columnConfig; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/JiraColumn.java b/backend/src/main/java/heartbeat/client/dto/JiraColumn.java new file mode 100644 index 000000000..cc35340b9 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/JiraColumn.java @@ -0,0 +1,22 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.io.Serializable; +import java.util.List; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class JiraColumn implements Serializable { + + private String name; + + private List statuses; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/JiraColumnConfig.java b/backend/src/main/java/heartbeat/client/dto/JiraColumnConfig.java new file mode 100644 index 000000000..f10a9da57 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/JiraColumnConfig.java @@ -0,0 +1,20 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.io.Serializable; +import java.util.List; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class JiraColumnConfig implements Serializable { + + private List columns; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/JiraColumnStatus.java b/backend/src/main/java/heartbeat/client/dto/JiraColumnStatus.java new file mode 100644 index 000000000..82a113a59 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/JiraColumnStatus.java @@ -0,0 +1,19 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class JiraColumnStatus implements Serializable { + + private String id; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/PipelineDTO.java b/backend/src/main/java/heartbeat/client/dto/PipelineDTO.java new file mode 100644 index 000000000..48a777717 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/PipelineDTO.java @@ -0,0 +1,101 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; +import java.util.List; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class PipelineDTO { + + private String id; + + @JsonProperty("graphql_id") + private String graphqlId; + + private String url; + + @JsonProperty("web_url") + private String webUrl; + + private String name; + + private String description; + + private String slug; + + private String repository; + + @JsonProperty("cluster_id") + private String clusterId; + + @JsonProperty("branch_configuration") + private String branchConfiguration; + + @JsonProperty("default_branch") + private String defaultBranch; + + @JsonProperty("skip_queued_branch_builds") + private String skipQueuedBranchBuilds; + + @JsonProperty("skip_queued_branch_builds_filter") + private String skipQueuedBranchBuildsFilter; + + @JsonProperty("cancel_running_branch_builds") + private String cancelRunningBranchBuilds; + + @JsonProperty("cancel_running_branch_builds_filter") + private String cancelRunningBranchBuildsFilter; + + @JsonProperty("allow_rebuilds") + private String allowRebuilds; + + private ProviderDTO provider; + + @JsonProperty("builds_url") + private String buildsUrl; + + @JsonProperty("badge_url") + private String badgeUrl; + + private CreatedByDTO createdBy; + + @JsonProperty("created_at") + private Date createdAt; + + @JsonProperty("archived_at") + private Date archivedAt; + + private EnvDTO env; + + @JsonProperty("scheduled_builds_count") + private int scheduledBuildsCount; + + @JsonProperty("running_builds_count") + private int runningBuildsCount; + + @JsonProperty("scheduled_jobs_count") + private int scheduledJobsCount; + + @JsonProperty("running_jobs_count") + private int runningJobsCount; + + @JsonProperty("waiting_jobs_count") + private int waitingJobsCount; + + private String visibility; + + private List tags; + + private List steps; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/Project.java b/backend/src/main/java/heartbeat/client/dto/Project.java new file mode 100644 index 000000000..afc58b834 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/Project.java @@ -0,0 +1,20 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.io.Serializable; +import java.util.List; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class Project implements Serializable { + + private List issuetypes; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/ProviderDTO.java b/backend/src/main/java/heartbeat/client/dto/ProviderDTO.java new file mode 100644 index 000000000..b973b1e71 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/ProviderDTO.java @@ -0,0 +1,24 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class ProviderDTO { + + private String id; + + private ProviderSettingsDTO settings; + + @JsonProperty("webhook_url") + private String webhookUrl; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/ProviderSettingsDTO.java b/backend/src/main/java/heartbeat/client/dto/ProviderSettingsDTO.java new file mode 100644 index 000000000..de9ed4995 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/ProviderSettingsDTO.java @@ -0,0 +1,76 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class ProviderSettingsDTO { + + @JsonProperty("trigger_mode") + private String triggerMode; + + @JsonProperty("build_pull_requests") + private boolean buildPullRequests; + + @JsonProperty("pull_request_branch_filter_enabled") + private boolean pullRequestBranchFilterEnabled; + + @JsonProperty("skip_builds_for_existing_commits") + private boolean skipBuildsForExistingCommits; + + @JsonProperty("skip_pull_request_builds_for_existing_commits") + private boolean skipPullRequestBuildsForExistingCommits; + + @JsonProperty("build_pull_request_ready_for_review") + private boolean buildPullRequestReadyForReview; + + @JsonProperty("build_pull_request_labels_changed") + private boolean buildPullRequestLabelsChanged; + + @JsonProperty("build_pull_request_base_branch_changed") + private boolean buildPullRequestBaseBranchChanged; + + @JsonProperty("build_pull_request_forks") + private boolean buildPullRequestForks; + + @JsonProperty("prefix_pull_request_fork_branch_names") + private boolean prefixPullRequestForkBranchNames; + + @JsonProperty("build_branches") + private boolean buildBranches; + + @JsonProperty("build_tags") + private boolean buildTags; + + @JsonProperty("cancel_deleted_branch_builds") + private boolean cancelDeletedBranchBuilds; + + @JsonProperty("publish_commit_status") + private boolean publishCommitStatus; + + @JsonProperty("publish_commit_status_per_step") + private boolean publishCommitStatusPerStep; + + @JsonProperty("separate_pull_request_statuses") + private boolean separatePullRequestStatuses; + + @JsonProperty("publish_blocked_as_pending") + private boolean publishBlockedAsPending; + + @JsonProperty("use_step_key_as_commit_status") + private boolean useStepKeyAsCommitStatus; + + @JsonProperty("filter_enabled") + private boolean filterEnabled; + + private String repository; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/StatusCategory.java b/backend/src/main/java/heartbeat/client/dto/StatusCategory.java new file mode 100644 index 000000000..45b6cb825 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/StatusCategory.java @@ -0,0 +1,15 @@ +package heartbeat.client.dto; + +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Data; + +@AllArgsConstructor +@Data +public class StatusCategory implements Serializable { + + private String key; + + private String name; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/StatusSelfDTO.java b/backend/src/main/java/heartbeat/client/dto/StatusSelfDTO.java new file mode 100644 index 000000000..010b02702 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/StatusSelfDTO.java @@ -0,0 +1,17 @@ +package heartbeat.client.dto; + +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; + +@AllArgsConstructor +@Data +@Builder +public class StatusSelfDTO implements Serializable { + + private String untranslatedName; + + private StatusCategory statusCategory; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/StepsDTO.java b/backend/src/main/java/heartbeat/client/dto/StepsDTO.java new file mode 100644 index 000000000..14ab019a1 --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/StepsDTO.java @@ -0,0 +1,41 @@ +package heartbeat.client.dto; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@JsonIgnoreProperties(ignoreUnknown = true) +public class StepsDTO { + + private String type; + + private String name; + + private String command; + + @JsonProperty("artifact_paths") + private String artifactPaths; + + @JsonProperty("branch_configuration") + private String branchConfiguration; + + private EnvDTO env; + + @JsonProperty("timeout_in_minutes") + private Integer timeoutInMinutes; + + @JsonProperty("agent_query_rules") + private String[] agentQueryRules; + + private Integer concurrency; + + private Integer parallelism; + +} diff --git a/backend/src/main/java/heartbeat/client/dto/To.java b/backend/src/main/java/heartbeat/client/dto/To.java new file mode 100644 index 000000000..3f9b7ba5e --- /dev/null +++ b/backend/src/main/java/heartbeat/client/dto/To.java @@ -0,0 +1,15 @@ +package heartbeat.client.dto; + +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class To implements Serializable { + + private String displayValue; + +} diff --git a/backend/src/main/java/heartbeat/config/CacheConfig.java b/backend/src/main/java/heartbeat/config/CacheConfig.java new file mode 100644 index 000000000..744597a50 --- /dev/null +++ b/backend/src/main/java/heartbeat/config/CacheConfig.java @@ -0,0 +1,41 @@ +package heartbeat.config; + +import java.time.Duration; +import javax.cache.CacheManager; +import javax.cache.Caching; +import javax.cache.spi.CachingProvider; +import org.ehcache.config.builders.CacheConfigurationBuilder; +import org.ehcache.config.builders.ExpiryPolicyBuilder; +import org.ehcache.config.builders.ResourcePoolsBuilder; +import org.ehcache.config.units.MemoryUnit; +import org.ehcache.jsr107.Eh107Configuration; +import org.springframework.cache.annotation.EnableCaching; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +@EnableCaching +public class CacheConfig { + + @Bean + public CacheManager ehCacheManager() { + CachingProvider provider = Caching.getCachingProvider(); + CacheManager cacheManager = provider.getCacheManager(); + + CacheConfigurationBuilder configuration = CacheConfigurationBuilder + .newCacheConfigurationBuilder(Object.class, Object.class, + ResourcePoolsBuilder.newResourcePoolsBuilder().offheap(1, MemoryUnit.MB)) + .withExpiry(ExpiryPolicyBuilder.timeToLiveExpiration(Duration.ofSeconds(20))); + + javax.cache.configuration.Configuration stringDoubleConfiguration = Eh107Configuration + .fromEhcacheCacheConfiguration(configuration); + + cacheManager.createCache("jiraConfig", stringDoubleConfiguration); + cacheManager.createCache("jiraStatusCategory", stringDoubleConfiguration); + cacheManager.createCache("jiraAllDoneCards", stringDoubleConfiguration); + cacheManager.createCache("jiraActivityfeed", stringDoubleConfiguration); + cacheManager.createCache("targetField", stringDoubleConfiguration); + return cacheManager; + } + +} diff --git a/backend/src/main/java/heartbeat/config/ThreadPoolConfig.java b/backend/src/main/java/heartbeat/config/ThreadPoolConfig.java new file mode 100644 index 000000000..ca5555c1a --- /dev/null +++ b/backend/src/main/java/heartbeat/config/ThreadPoolConfig.java @@ -0,0 +1,22 @@ +package heartbeat.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; + +@Configuration +public class ThreadPoolConfig { + + @Bean("taskExecutor") + public ThreadPoolTaskExecutor taskExecutor() { + ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); + executor.setCorePoolSize(10); + executor.setMaxPoolSize(100); + executor.setQueueCapacity(500); + executor.setKeepAliveSeconds(60); + executor.setThreadNamePrefix("Heartbeat-"); + executor.initialize(); + return executor; + } + +} diff --git a/backend/src/main/java/heartbeat/config/WebConfig.java b/backend/src/main/java/heartbeat/config/WebConfig.java new file mode 100644 index 000000000..0de37cdb9 --- /dev/null +++ b/backend/src/main/java/heartbeat/config/WebConfig.java @@ -0,0 +1,16 @@ +package heartbeat.config; + +import heartbeat.util.StringToEnumConverter; +import org.springframework.context.annotation.Configuration; +import org.springframework.format.FormatterRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +public class WebConfig implements WebMvcConfigurer { + + @Override + public void addFormatters(FormatterRegistry registry) { + registry.addConverter(new StringToEnumConverter()); + } + +} diff --git a/backend/src/main/java/heartbeat/controller/HealthController.java b/backend/src/main/java/heartbeat/controller/HealthController.java new file mode 100644 index 000000000..d304cccd7 --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/HealthController.java @@ -0,0 +1,22 @@ +package heartbeat.controller; + +import lombok.RequiredArgsConstructor; +import org.springframework.boot.actuate.health.HealthEndpoint; +import org.springframework.boot.actuate.health.Status; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequestMapping("/health") +@RequiredArgsConstructor +public class HealthController { + + private final HealthEndpoint healthEndpoint; + + @GetMapping + public Status getHealthStatus() { + return healthEndpoint.health().getStatus(); + } + +} diff --git a/backend/src/main/java/heartbeat/controller/board/JiraController.java b/backend/src/main/java/heartbeat/controller/board/JiraController.java new file mode 100644 index 000000000..8cc5eb7d2 --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/board/JiraController.java @@ -0,0 +1,28 @@ +package heartbeat.controller.board; + +import heartbeat.controller.board.vo.request.BoardRequestParam; +import heartbeat.controller.board.vo.request.BoardType; +import heartbeat.controller.board.vo.response.BoardConfigResponse; +import heartbeat.service.board.jira.JiraService; +import jakarta.validation.Valid; +import jakarta.validation.constraints.NotBlank; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/boards") +public class JiraController { + + private final JiraService jiraService; + + @GetMapping("/{boardType}") + public BoardConfigResponse getBoard(@PathVariable @NotBlank BoardType boardType, + @Valid BoardRequestParam boardRequestParam) { + return jiraService.getJiraConfiguration(boardType, boardRequestParam); + } + +} diff --git a/backend/src/main/java/heartbeat/controller/board/vo/request/BoardRequestParam.java b/backend/src/main/java/heartbeat/controller/board/vo/request/BoardRequestParam.java new file mode 100644 index 000000000..c455b5bd2 --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/board/vo/request/BoardRequestParam.java @@ -0,0 +1,38 @@ +package heartbeat.controller.board.vo.request; + +import jakarta.validation.Valid; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotNull; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class BoardRequestParam { + + @NotBlank(message = "Board Id cannot be empty.") + private String boardId; + + private String email; + + @NotBlank(message = "Project Key cannot be empty.") + private String projectKey; + + @NotBlank(message = "Site cannot be empty.") + private String site; + + @Valid + @NotBlank(message = "Token cannot be empty.") + private String token; + + @NotNull(message = "Start time cannot be empty.") + private String startTime; + + @NotBlank(message = "End time cannot be empty.") + private String endTime; + +} diff --git a/backend/src/main/java/heartbeat/controller/board/vo/request/BoardType.java b/backend/src/main/java/heartbeat/controller/board/vo/request/BoardType.java new file mode 100644 index 000000000..41486c7c2 --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/board/vo/request/BoardType.java @@ -0,0 +1,13 @@ +package heartbeat.controller.board.vo.request; + +public enum BoardType { + + JIRA("jira"), CLASSIC_JIRA("classic_jira"); + + public final String boardType; + + BoardType(String boardType) { + this.boardType = boardType; + } + +} diff --git a/backend/src/main/java/heartbeat/controller/board/vo/response/BoardConfigResponse.java b/backend/src/main/java/heartbeat/controller/board/vo/response/BoardConfigResponse.java new file mode 100644 index 000000000..99ace439d --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/board/vo/response/BoardConfigResponse.java @@ -0,0 +1,19 @@ +package heartbeat.controller.board.vo.response; + +import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.List; +import lombok.Builder; +import lombok.Data; + +@Data +@Builder +public class BoardConfigResponse { + + @JsonProperty("jiraColumns") + private List jiraColumnResponses; + + private List users; + + private List targetFields; + +} diff --git a/backend/src/main/java/heartbeat/controller/board/vo/response/ColumnValue.java b/backend/src/main/java/heartbeat/controller/board/vo/response/ColumnValue.java new file mode 100644 index 000000000..67a3687ec --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/board/vo/response/ColumnValue.java @@ -0,0 +1,15 @@ +package heartbeat.controller.board.vo.response; + +import java.util.List; +import lombok.Builder; +import lombok.Data; + +@Data +@Builder +public class ColumnValue { + + private String name; + + private List statuses; + +} diff --git a/backend/src/main/java/heartbeat/controller/board/vo/response/JiraColumnResponse.java b/backend/src/main/java/heartbeat/controller/board/vo/response/JiraColumnResponse.java new file mode 100644 index 000000000..facbcb2b8 --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/board/vo/response/JiraColumnResponse.java @@ -0,0 +1,14 @@ +package heartbeat.controller.board.vo.response; + +import lombok.Builder; +import lombok.Data; + +@Data +@Builder +public class JiraColumnResponse { + + private String key; + + private ColumnValue value; + +} diff --git a/backend/src/main/java/heartbeat/controller/board/vo/response/TargetField.java b/backend/src/main/java/heartbeat/controller/board/vo/response/TargetField.java new file mode 100644 index 000000000..dfbfc3afc --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/board/vo/response/TargetField.java @@ -0,0 +1,19 @@ +package heartbeat.controller.board.vo.response; + +import java.io.Serializable; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class TargetField implements Serializable { + + private String key; + + private String name; + + private boolean flag; + +} diff --git a/backend/src/main/java/heartbeat/controller/pipeline/PipelineController.java b/backend/src/main/java/heartbeat/controller/pipeline/PipelineController.java new file mode 100644 index 000000000..4ee771cdf --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/pipeline/PipelineController.java @@ -0,0 +1,25 @@ +package heartbeat.controller.pipeline; + +import heartbeat.controller.pipeline.vo.response.BuildKiteResponse; +import heartbeat.service.pipeline.buildkite.BuildKiteService; +import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/pipelines") +@Validated +public class PipelineController { + + private final BuildKiteService buildKiteService; + + @GetMapping("/{pipelineType}") + public BuildKiteResponse getBuildKiteInfo(@PathVariable String pipelineType) { + return buildKiteService.fetchPipelineInfo(); + } + +} diff --git a/backend/src/main/java/heartbeat/controller/pipeline/vo/response/BuildKiteResponse.java b/backend/src/main/java/heartbeat/controller/pipeline/vo/response/BuildKiteResponse.java new file mode 100644 index 000000000..5afc0980f --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/pipeline/vo/response/BuildKiteResponse.java @@ -0,0 +1,16 @@ +package heartbeat.controller.pipeline.vo.response; + +import heartbeat.client.dto.BuildKiteOrganizationsInfo; +import heartbeat.client.dto.PipelineDTO; +import lombok.Builder; +import lombok.Data; + +import java.util.List; + +@Data +@Builder +public class BuildKiteResponse { + + private List pipelineList; + +} diff --git a/backend/src/main/java/heartbeat/controller/source/GithubController.java b/backend/src/main/java/heartbeat/controller/source/GithubController.java new file mode 100644 index 000000000..87d083790 --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/source/GithubController.java @@ -0,0 +1,34 @@ +package heartbeat.controller.source; + +import heartbeat.controller.source.vo.GithubResponse; +import heartbeat.service.source.github.GithubService; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Pattern; +import lombok.RequiredArgsConstructor; +import org.springframework.http.HttpStatus; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseStatus; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.CrossOrigin; + +@RestController +@RequiredArgsConstructor +@RequestMapping("/source-control") +@Validated +public class GithubController { + + private final GithubService githubService; + + @GetMapping + @CrossOrigin + @ResponseStatus(HttpStatus.OK) + public GithubResponse getRepos(@RequestParam @NotBlank(message = "token must not be blank") @Pattern( + regexp = "^(ghp|gho|ghu|ghs|ghr)_([a-zA-Z0-9]{36})$", + message = "token's pattern is incorrect") String token) { + return githubService.verifyToken(token); + } + +} diff --git a/backend/src/main/java/heartbeat/controller/source/vo/GithubResponse.java b/backend/src/main/java/heartbeat/controller/source/vo/GithubResponse.java new file mode 100644 index 000000000..089e7452b --- /dev/null +++ b/backend/src/main/java/heartbeat/controller/source/vo/GithubResponse.java @@ -0,0 +1,14 @@ +package heartbeat.controller.source.vo; + +import lombok.Builder; +import lombok.Data; + +import java.util.LinkedHashSet; + +@Data +@Builder +public class GithubResponse { + + private LinkedHashSet githubRepos; + +} diff --git a/backend/src/main/java/heartbeat/exception/RequestFailedException.java b/backend/src/main/java/heartbeat/exception/RequestFailedException.java new file mode 100644 index 000000000..deb26eed3 --- /dev/null +++ b/backend/src/main/java/heartbeat/exception/RequestFailedException.java @@ -0,0 +1,22 @@ +package heartbeat.exception; + +import feign.FeignException; +import lombok.Getter; + +@Getter +@SuppressWarnings("PMD.MissingSerialVersionUID") +public class RequestFailedException extends RuntimeException { + + private final int status; + + public RequestFailedException(FeignException e) { + super(String.format("Request failed with status code %d, error: %s", e.status(), e.getMessage())); + this.status = e.status(); + } + + public RequestFailedException(int statusCode, String message) { + super(String.format("Request failed with status statusCode %d, error: %s", statusCode, message)); + this.status = statusCode; + } + +} diff --git a/backend/src/main/java/heartbeat/exception/RestApiErrorResponse.java b/backend/src/main/java/heartbeat/exception/RestApiErrorResponse.java new file mode 100644 index 000000000..da7e3f6d1 --- /dev/null +++ b/backend/src/main/java/heartbeat/exception/RestApiErrorResponse.java @@ -0,0 +1,12 @@ +package heartbeat.exception; + +import lombok.AllArgsConstructor; +import lombok.Data; + +@Data +@AllArgsConstructor +public class RestApiErrorResponse { + + private String message; + +} diff --git a/backend/src/main/java/heartbeat/exception/RestResponseEntityExceptionHandler.java b/backend/src/main/java/heartbeat/exception/RestResponseEntityExceptionHandler.java new file mode 100644 index 000000000..cd649d7d1 --- /dev/null +++ b/backend/src/main/java/heartbeat/exception/RestResponseEntityExceptionHandler.java @@ -0,0 +1,42 @@ +package heartbeat.exception; + +import jakarta.validation.ConstraintViolationException; +import org.springframework.http.ResponseEntity; +import org.springframework.validation.BindingResult; +import org.springframework.validation.FieldError; +import org.springframework.web.bind.MethodArgumentNotValidException; +import org.springframework.web.bind.annotation.ExceptionHandler; +import org.springframework.web.bind.annotation.RestControllerAdvice; +import org.springframework.web.method.annotation.MethodArgumentTypeMismatchException; + +import java.util.Map; +import java.util.stream.Collectors; + +@RestControllerAdvice +public class RestResponseEntityExceptionHandler { + + @ExceptionHandler(value = RequestFailedException.class) + protected ResponseEntity handleRequestFailedException(RequestFailedException ex) { + return ResponseEntity.status(ex.getStatus()).body(new RestApiErrorResponse(ex.getMessage())); + } + + @ExceptionHandler(MethodArgumentTypeMismatchException.class) + public ResponseEntity handleConflict(RuntimeException ex) { + return ResponseEntity.badRequest().body(new RestApiErrorResponse(ex.getMessage())); + } + + @ExceptionHandler(MethodArgumentNotValidException.class) + public ResponseEntity handleMethodArgumentNotValid(MethodArgumentNotValidException ex) { + BindingResult result = ex.getBindingResult(); + Map fieldErrors = result.getFieldErrors() + .stream() + .collect(Collectors.toMap(FieldError::getField, FieldError::getDefaultMessage)); + return ResponseEntity.badRequest().body(fieldErrors); + } + + @ExceptionHandler(ConstraintViolationException.class) + public ResponseEntity handleConstraintViolation(ConstraintViolationException ex) { + return ResponseEntity.badRequest().body(new RestApiErrorResponse(ex.getMessage())); + } + +} diff --git a/backend/src/main/java/heartbeat/service/board/jira/JiraColumnResult.java b/backend/src/main/java/heartbeat/service/board/jira/JiraColumnResult.java new file mode 100644 index 000000000..36a0d7408 --- /dev/null +++ b/backend/src/main/java/heartbeat/service/board/jira/JiraColumnResult.java @@ -0,0 +1,16 @@ +package heartbeat.service.board.jira; + +import heartbeat.controller.board.vo.response.JiraColumnResponse; +import java.util.List; +import lombok.Builder; +import lombok.Data; + +@Data +@Builder +public class JiraColumnResult { + + private List jiraColumnResponses; + + private List doneColumns; + +} diff --git a/backend/src/main/java/heartbeat/service/board/jira/JiraService.java b/backend/src/main/java/heartbeat/service/board/jira/JiraService.java new file mode 100644 index 000000000..f34a6ee23 --- /dev/null +++ b/backend/src/main/java/heartbeat/service/board/jira/JiraService.java @@ -0,0 +1,330 @@ +package heartbeat.service.board.jira; + +import static java.util.Objects.isNull; +import static java.util.Objects.nonNull; + +import feign.FeignException; +import heartbeat.client.JiraFeignClient; +import heartbeat.client.dto.AllDoneCardsResponseDTO; +import heartbeat.client.dto.CardHistoryResponseDTO; +import heartbeat.client.dto.DoneCard; +import heartbeat.client.dto.FieldResponseDTO; +import heartbeat.client.dto.IssueField; +import heartbeat.client.dto.Issuetype; +import heartbeat.client.dto.JiraBoardConfigDTO; +import heartbeat.client.dto.JiraColumn; +import heartbeat.client.dto.StatusSelfDTO; +import heartbeat.controller.board.vo.request.BoardRequestParam; +import heartbeat.controller.board.vo.request.BoardType; +import heartbeat.controller.board.vo.response.BoardConfigResponse; +import heartbeat.controller.board.vo.response.ColumnValue; +import heartbeat.controller.board.vo.response.JiraColumnResponse; +import heartbeat.controller.board.vo.response.TargetField; +import heartbeat.exception.RequestFailedException; +import jakarta.annotation.PreDestroy; +import java.net.URI; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.CompletionException; +import java.util.concurrent.CopyOnWriteArrayList; +import java.util.stream.Collectors; +import java.util.stream.IntStream; +import java.util.stream.Stream; +import lombok.RequiredArgsConstructor; +import lombok.extern.log4j.Log4j2; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; +import org.springframework.stereotype.Service; + +@Service +@RequiredArgsConstructor +@Log4j2 +public class JiraService { + + @Autowired + private final ThreadPoolTaskExecutor taskExecutor; + + public static final int QUERY_COUNT = 100; + + private final JiraFeignClient jiraFeignClient; + + private static final String DONE_CARD_TAG = "done"; + + public static final List FIELDS_IGNORE = List.of("summary", "description", "attachment", "duedate", + "issuelinks"); + + @PreDestroy + public void shutdownExecutor() { + taskExecutor.shutdown(); + } + + public BoardConfigResponse getJiraConfiguration(BoardType boardType, BoardRequestParam boardRequestParam) { + URI baseUrl = URI.create("https://" + boardRequestParam.getSite() + ".atlassian.net"); + JiraBoardConfigDTO jiraBoardConfigDTO; + try { + log.info("[Jira] Start to get configuration for board, board info: " + boardRequestParam); + jiraBoardConfigDTO = jiraFeignClient.getJiraBoardConfiguration(baseUrl, boardRequestParam.getBoardId(), + boardRequestParam.getToken()); + log.info("[Jira] Successfully get configuration for board: " + boardRequestParam.getBoardId() + "response: " + + jiraBoardConfigDTO); + + CompletableFuture jiraColumnsFuture = getJiraColumnsAsync(boardRequestParam, baseUrl, + jiraBoardConfigDTO); + CompletableFuture> targetFieldFuture = getTargetFieldAsync(baseUrl, boardRequestParam); + + return jiraColumnsFuture + .thenCompose(jiraColumnResult -> getUserAsync(boardType, baseUrl, boardRequestParam, + jiraColumnResult.getDoneColumns()) + .thenApply(users -> BoardConfigResponse.builder() + .jiraColumnResponses(jiraColumnResult.getJiraColumnResponses()) + .targetFields(targetFieldFuture.join()) + .users(users) + .build())) + .join(); + } + catch (FeignException e) { + log.error("[Jira] Failed when call Jira to get board config", e); + throw new RequestFailedException(e); + } + catch (CompletionException e) { + Throwable cause = e.getCause(); + log.error("[Jira] Failed when call Jira to get board config", cause); + if (cause instanceof FeignException feignException) { + throw new RequestFailedException(feignException); + } + else if (cause instanceof RequestFailedException requestFailedException) { + throw requestFailedException; + } + throw e; + } + } + + private CompletableFuture getJiraColumnsAsync(BoardRequestParam boardRequestParam, URI baseUrl, + JiraBoardConfigDTO jiraBoardConfigDTO) { + return CompletableFuture.supplyAsync(() -> getJiraColumns(boardRequestParam, baseUrl, jiraBoardConfigDTO), + taskExecutor); + } + + private JiraColumnResult getJiraColumns(BoardRequestParam boardRequestParam, URI baseUrl, + JiraBoardConfigDTO jiraBoardConfigDTO) { + log.info("[Jira] Start to get jira columns, project key: {}, board id: {}, column size: {}", + boardRequestParam.getProjectKey(), boardRequestParam.getBoardId(), + jiraBoardConfigDTO.getColumnConfig().getColumns().size()); + List doneColumns = new CopyOnWriteArrayList<>(); + List> futures = jiraBoardConfigDTO.getColumnConfig() + .getColumns() + .stream() + .map(jiraColumn -> CompletableFuture.supplyAsync( + () -> getColumnNameAndStatus(jiraColumn, baseUrl, doneColumns, boardRequestParam.getToken()), + taskExecutor)) + .toList(); + + List columnResponse = futures.stream() + .map(CompletableFuture::join) + .collect(Collectors.toList()); + + JiraColumnResult jiraColumnResult = JiraColumnResult.builder() + .jiraColumnResponses(columnResponse) + .doneColumns(doneColumns) + .build(); + log.info( + "[Jira] Successfully to get jira columns, project key: {}, board id: {}, column result size: {}, done columns: {}", + boardRequestParam.getProjectKey(), boardRequestParam.getBoardId(), + jiraColumnResult.getJiraColumnResponses().size(), doneColumns); + return jiraColumnResult; + } + + private JiraColumnResponse getColumnNameAndStatus(JiraColumn jiraColumn, URI baseUrl, + + List doneColumns, String token) { + log.info("[Jira] Start to get column and status, the column name: {} column status: {}", jiraColumn.getName(), + jiraColumn.getStatuses()); + List statusSelfList = getStatusSelfList(baseUrl, jiraColumn, token); + String key = handleColumKey(doneColumns, statusSelfList); + + JiraColumnResponse jiraColumnResponse = JiraColumnResponse.builder() + .key(key) + .value(ColumnValue.builder() + .name(jiraColumn.getName()) + .statuses(statusSelfList.stream() + .map(statusSelf -> statusSelf.getUntranslatedName().toUpperCase()) + .collect(Collectors.toList())) + .build()) + .build(); + log.info("[Jira] Successfully get column and status, the column key: {}, status: {}", + jiraColumnResponse.getKey(), jiraColumnResponse.getValue().getStatuses()); + return jiraColumnResponse; + } + + private List getStatusSelfList(URI baseUrl, JiraColumn jiraColumn, String token) { + log.info("[Jira] Start to get columns status self list"); + List> futures = jiraColumn.getStatuses() + .stream() + .map(jiraColumnStatus -> CompletableFuture.supplyAsync( + () -> jiraFeignClient.getColumnStatusCategory(baseUrl, jiraColumnStatus.getId(), token), + taskExecutor)) + .toList(); + log.info("[Jira] Successfully get columns status self list"); + + return futures.stream().map(CompletableFuture::join).collect(Collectors.toList()); + } + + private String handleColumKey(List doneColumn, List statusSelfList) { + List keyList = new ArrayList<>(); + statusSelfList.forEach(statusSelf -> { + if (statusSelf.getStatusCategory().getKey().equalsIgnoreCase(DONE_CARD_TAG)) { + doneColumn.add(statusSelf.getUntranslatedName().toUpperCase()); + keyList.add(DONE_CARD_TAG); + } + else { + keyList.add(statusSelf.getStatusCategory().getName()); + } + }); + + return keyList.contains(DONE_CARD_TAG) ? DONE_CARD_TAG + : keyList.stream().reduce((pre, last) -> last).orElse(""); + } + + private CompletableFuture> getUserAsync(BoardType boardType, URI baseUrl, + BoardRequestParam boardRequestParam, List doneColumns) { + return CompletableFuture.supplyAsync(() -> getUsers(boardType, baseUrl, boardRequestParam, doneColumns), + taskExecutor); + } + + private List getUsers(BoardType boardType, URI baseUrl, BoardRequestParam boardRequestParam, + List doneColumns) { + if (doneColumns.isEmpty()) { + throw new RequestFailedException(204, "[Jira] There is no done column."); + } + + List doneCards = getAllDoneCards(boardType, baseUrl, doneColumns, boardRequestParam); + + if (isNull(doneCards) || doneCards.isEmpty()) { + throw new RequestFailedException(204, "[Jira] There is no done cards."); + } + + List>> futures = doneCards.stream() + .map(doneCard -> CompletableFuture + .supplyAsync(() -> getAssigneeSet(baseUrl, doneCard, boardRequestParam.getToken()), taskExecutor)) + .toList(); + + List> assigneeList = futures.stream().map(CompletableFuture::join).toList(); + return assigneeList.stream().flatMap(Collection::stream).distinct().toList(); + } + + private List getAllDoneCards(BoardType boardType, URI baseUrl, List doneColumns, + BoardRequestParam boardRequestParam) { + String jql = parseJiraJql(boardType, doneColumns, boardRequestParam); + + log.info("[Jira] Start to get first-page done card information"); + AllDoneCardsResponseDTO allDoneCardsResponseDTO = jiraFeignClient.getAllDoneCards(baseUrl, + boardRequestParam.getBoardId(), QUERY_COUNT, 0, jql, boardRequestParam.getToken()); + log.info("[Jira] Successfully get first-page done card information"); + + List doneCards = new ArrayList<>(new HashSet<>(allDoneCardsResponseDTO.getIssues())); + + int pages = (int) Math.ceil(Double.parseDouble(allDoneCardsResponseDTO.getTotal()) / QUERY_COUNT); + if (pages <= 1) { + return doneCards; + } + + log.info("[Jira] Start to get more done card information"); + List range = IntStream.rangeClosed(1, pages - 1).boxed().toList(); + List> futures = range.stream() + .map(startFrom -> CompletableFuture + .supplyAsync(() -> (jiraFeignClient.getAllDoneCards(baseUrl, boardRequestParam.getBoardId(), + QUERY_COUNT, startFrom * QUERY_COUNT, jql, boardRequestParam.getToken())), taskExecutor)) + .toList(); + log.info("[Jira] Successfully get more done card information"); + + List doneCardsResponses = futures.stream().map(CompletableFuture::join).toList(); + List moreDoneCards = doneCardsResponses.stream() + .flatMap(moreDoneCardsResponses -> moreDoneCardsResponses.getIssues().stream()) + .toList(); + + return Stream.concat(doneCards.stream(), moreDoneCards.stream()).toList(); + } + + private String parseJiraJql(BoardType boardType, List doneColumns, BoardRequestParam boardRequestParam) { + if (boardType == BoardType.JIRA) { + return String.format( + "status in ('%s') AND statusCategoryChangedDate >= %s AND statusCategoryChangedDate <= %s", + String.join("','", doneColumns), boardRequestParam.getStartTime(), boardRequestParam.getEndTime()); + } + else if (boardType == BoardType.CLASSIC_JIRA) { + StringBuilder subJql = new StringBuilder(); + for (int index = 0; index < doneColumns.size() - 1; index++) { + subJql.append(String.format("status changed to '%s' during (%s, %s) or ", doneColumns.get(index), + boardRequestParam.getStartTime(), boardRequestParam.getEndTime())); + } + subJql + .append(String.format("status changed to '%s' during (%s, %s)", doneColumns.get(doneColumns.size() - 1), + boardRequestParam.getStartTime(), boardRequestParam.getEndTime())); + return String.format("status in ('%s') AND (%s)", String.join("', '", doneColumns), subJql); + } + else { + throw new RequestFailedException(400, "[Jira] boardType param is not correct"); + } + } + + private List getAssigneeSet(URI baseUrl, DoneCard donecard, String jiraToken) { + log.info("[Jira] Start to get jira card history, key: {},done cards: {}", donecard.getKey(), donecard); + CardHistoryResponseDTO cardHistoryResponseDTO = jiraFeignClient.getJiraCardHistory(baseUrl, donecard.getKey(), + jiraToken); + log.info("[Jira] Successfully get jira card history, key: {},items: {}", donecard.getKey(), + cardHistoryResponseDTO.getItems()); + + List assigneeSet = cardHistoryResponseDTO.getItems() + .stream() + .filter(assignee -> Objects.equals(assignee.getFieldId(), "assignee") + && assignee.getTo().getDisplayValue() != null) + .map(assignee -> assignee.getTo().getDisplayValue()) + .toList(); + + if (assigneeSet.isEmpty() && nonNull(donecard.getFields().getAssignee()) + && nonNull(donecard.getFields().getAssignee().getDisplayName())) { + return List.of(donecard.getFields().getAssignee().getDisplayName()); + } + log.info("[Jira] Successfully get assigneeSet:{}", assigneeSet); + return assigneeSet; + } + + private CompletableFuture> getTargetFieldAsync(URI baseUrl, BoardRequestParam boardRequestParam) { + return CompletableFuture.supplyAsync(() -> getTargetField(baseUrl, boardRequestParam), taskExecutor); + } + + private List getTargetField(URI baseUrl, BoardRequestParam boardRequestParam) { + log.info("[Jira] Start to get target field, project key: {}, board id: {},", boardRequestParam.getProjectKey(), + boardRequestParam.getBoardId()); + FieldResponseDTO fieldResponse = jiraFeignClient.getTargetField(baseUrl, boardRequestParam.getProjectKey(), + boardRequestParam.getToken()); + log.info("[Jira] Successfully get target field, project key: {}, board id: {},", + boardRequestParam.getProjectKey(), boardRequestParam.getBoardId()); + + if (isNull(fieldResponse) || fieldResponse.getProjects().isEmpty()) { + throw new RequestFailedException(204, "[Jira] There is no target field."); + } + + List issueTypes = fieldResponse.getProjects().get(0).getIssuetypes(); + List targetFields = issueTypes.stream() + .flatMap(issuetype -> getTargetIssueField(issuetype.getFields()).stream()) + .distinct() + .toList(); + log.info("[Jira] Successfully get targetField:{}", targetFields); + return targetFields; + } + + private List getTargetIssueField(Map fields) { + return fields.values() + .stream() + .filter(issueField -> !FIELDS_IGNORE.contains(issueField.getKey())) + .map(issueField -> new TargetField(issueField.getKey(), issueField.getName(), false)) + .collect(Collectors.toList()); + } + +} diff --git a/backend/src/main/java/heartbeat/service/pipeline/buildkite/BuildKiteService.java b/backend/src/main/java/heartbeat/service/pipeline/buildkite/BuildKiteService.java new file mode 100644 index 000000000..ac5b21405 --- /dev/null +++ b/backend/src/main/java/heartbeat/service/pipeline/buildkite/BuildKiteService.java @@ -0,0 +1,46 @@ +package heartbeat.service.pipeline.buildkite; + +import feign.FeignException; +import heartbeat.client.BuildKiteFeignClient; +import heartbeat.client.dto.BuildKiteOrganizationsInfo; +import heartbeat.client.dto.PipelineDTO; +import heartbeat.controller.pipeline.vo.response.BuildKiteResponse; +import heartbeat.exception.RequestFailedException; +import lombok.RequiredArgsConstructor; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +@RequiredArgsConstructor +@Log4j2 +public class BuildKiteService { + + private final BuildKiteFeignClient buildKiteFeignClient; + + public BuildKiteResponse fetchPipelineInfo() { + try { + log.info("[BuildKite] Start to query organizations"); + List buildKiteOrganizationsInfo = buildKiteFeignClient + .getBuildKiteOrganizationsInfo(); + log.info("[BuildKite] Successfully get organizations slug:" + buildKiteOrganizationsInfo); + + log.info("[BuildKite] Start to query buildKite pipelineInfo by organizations slug:" + + buildKiteOrganizationsInfo); + List buildKiteInfoList = buildKiteOrganizationsInfo.stream() + .map(org -> buildKiteFeignClient.getPipelineInfo(org.getSlug(), "1", "100")) + .flatMap(List::stream) + .toList(); + log.info("[BuildKite] Successfully get buildKite pipelineInfo, pipelineInfoList size is:" + + buildKiteInfoList.size()); + + return BuildKiteResponse.builder().pipelineList(buildKiteInfoList).build(); + } + catch (FeignException e) { + log.error("[BuildKite] Failed when call BuildKite", e); + throw new RequestFailedException(e); + } + } + +} diff --git a/backend/src/main/java/heartbeat/service/source/github/GithubService.java b/backend/src/main/java/heartbeat/service/source/github/GithubService.java new file mode 100644 index 000000000..c8873c1ac --- /dev/null +++ b/backend/src/main/java/heartbeat/service/source/github/GithubService.java @@ -0,0 +1,65 @@ +package heartbeat.service.source.github; + +import feign.FeignException; +import heartbeat.client.GithubFeignClient; +import heartbeat.client.dto.GithubOrganizationsInfo; +import heartbeat.client.dto.GithubRepos; +import heartbeat.controller.source.vo.GithubResponse; +import heartbeat.exception.RequestFailedException; +import lombok.RequiredArgsConstructor; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +import java.util.LinkedHashSet; +import java.util.List; +import java.util.stream.Collectors; + +@Service +@RequiredArgsConstructor +@Log4j2 +public class GithubService { + + private final GithubFeignClient githubFeignClient; + + public GithubResponse verifyToken(String githubToken) { + String token = "token " + githubToken; + String partialToken = githubToken.substring(0, 6); + try { + log.info("[Github] Start to query repository_url by token, token: " + partialToken); + List githubReposByUser = githubFeignClient.getAllRepos(token) + .stream() + .map(GithubRepos::getHtml_url) + .toList(); + log.info("[Github] Successfully get repository_url by token, token: " + partialToken + " repos: " + + githubReposByUser); + + log.info("[Github] Start to query organization_url by token, token: " + partialToken); + List githubOrganizations = githubFeignClient.getGithubOrganizationsInfo(token); + log.info("[Github] Successfully get organizations by token, token: " + partialToken + " organizations: " + + githubOrganizations); + + LinkedHashSet githubRepos = new LinkedHashSet<>(githubReposByUser); + + log.info("[Github] Start to query repository_url by organization_name and token, token: " + partialToken); + getAllGithubRepos(token, githubOrganizations, githubRepos); + log.info("[Github] Successfully get all repository_url, token: " + partialToken + " repos: " + githubRepos); + + return GithubResponse.builder().githubRepos(githubRepos).build(); + } + catch (FeignException e) { + log.error("Failed when call Github with token", e); + throw new RequestFailedException(e); + } + } + + private void getAllGithubRepos(String token, List githubOrganizations, + LinkedHashSet githubRepos) { + githubRepos.addAll(githubOrganizations.stream() + .map(GithubOrganizationsInfo::getLogin) + .flatMap(org -> githubFeignClient.getReposByOrganizationName(org, token) + .stream() + .map(GithubRepos::getHtml_url)) + .collect(Collectors.toSet())); + } + +} diff --git a/backend/src/main/java/heartbeat/util/StringToEnumConverter.java b/backend/src/main/java/heartbeat/util/StringToEnumConverter.java new file mode 100644 index 000000000..a6b082cb2 --- /dev/null +++ b/backend/src/main/java/heartbeat/util/StringToEnumConverter.java @@ -0,0 +1,13 @@ +package heartbeat.util; + +import heartbeat.controller.board.vo.request.BoardType; +import org.springframework.core.convert.converter.Converter; + +public class StringToEnumConverter implements Converter { + + @Override + public BoardType convert(String source) { + return BoardType.valueOf(source.toUpperCase()); + } + +} diff --git a/backend/src/main/resources/allowed-licenses.json b/backend/src/main/resources/allowed-licenses.json new file mode 100644 index 000000000..e4a57f70f --- /dev/null +++ b/backend/src/main/resources/allowed-licenses.json @@ -0,0 +1,64 @@ +{ + "allowedLicenses": [ + { + "moduleLicense": null + }, + { + "moduleLicense": "Apache License, Version 2.0" + }, + { + "moduleLicense": "Apache License 2.0" + }, + { + "moduleLicense": "Apache 2.0" + }, + { + "moduleLicense": "MIT" + }, + { + "moduleLicense": "MIT License" + }, + { + "moduleLicense": "MIT License" + }, + { + "moduleLicense": "The MIT License" + }, + { + "moduleLicense": "The MIT License (MIT)" + }, + { + "moduleLicense": "EDL 1.0" + }, + { + "moduleLicense": "Eclipse Public License v. 2.0" + }, + { + "moduleLicense": "GNU General Public License, version 2 with the GNU Classpath Exception" + }, + { + "moduleLicense": "GPL2 w/ CPE" + }, + { + "moduleLicense": "GPL2 w/ CPE" + }, + { + "moduleLicense": "Eclipse Public License v. 2.0" + }, + { + "moduleLicense": "Eclipse Distribution License - v 1.0" + }, + { + "moduleLicense": "Eclipse Public License v. 2.0" + }, + { + "moduleLicense": "BSD-2-Clause" + }, + { + "moduleLicense": "Public Domain, per Creative Commons CC0" + }, + { + "moduleLicense": "Public Domain, per Creative Commons CC0" + } + ] + } diff --git a/backend/src/main/resources/application-e2e.yml b/backend/src/main/resources/application-e2e.yml new file mode 100644 index 000000000..552520fed --- /dev/null +++ b/backend/src/main/resources/application-e2e.yml @@ -0,0 +1,14 @@ +server: + port: 4322 + servlet: + context-path: /api/v1 +logging: + level: + root: INFO + +githubFeignClient: + url: ${MOCK_SERVER_URL} + +jira: + url: ${MOCK_SERVER_URL} + diff --git a/backend/src/main/resources/application.yml b/backend/src/main/resources/application.yml new file mode 100644 index 000000000..ae3bf4afb --- /dev/null +++ b/backend/src/main/resources/application.yml @@ -0,0 +1,20 @@ +spring: + profiles: + active: default + +server: + port: 4322 + servlet: + context-path: /api/v1 +logging: + level: + root: INFO + +githubFeignClient: + url: https://api.github.com + +jira: + url: https://demo.atlassian.net + +buildKite: + url: ${MOCK_SERVER_URL} diff --git a/backend/src/main/resources/log4j2.xml b/backend/src/main/resources/log4j2.xml new file mode 100644 index 000000000..1c056c85b --- /dev/null +++ b/backend/src/main/resources/log4j2.xml @@ -0,0 +1,20 @@ + + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%highlight{%-5level}{FATAL=bg_red, ERROR=red, WARN=yellow, INFO=green}] [%t] %M(%c{1}:%L): %m%n%ex + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/backend/src/main/resources/pmd.xml b/backend/src/main/resources/pmd.xml new file mode 100644 index 000000000..dd4731f6e --- /dev/null +++ b/backend/src/main/resources/pmd.xml @@ -0,0 +1,15 @@ + + + + + + + + + .*/JiraService.* + + + diff --git a/backend/src/models/RequireDataEnum.ts b/backend/src/models/RequireDataEnum.ts deleted file mode 100644 index 0feb61f86..000000000 --- a/backend/src/models/RequireDataEnum.ts +++ /dev/null @@ -1,10 +0,0 @@ -export enum RequireDataEnum { - VELOCITY = "velocity", - CYCLE_TIME = "cycle time", - FEATURE_OR_OPERATION_PERCENTAGE = "feature/operation percentage", - LEAD_TIME_OF_CHANGES = "lead time for changes", - DEPLOYMENT_FREQUENCY = "deployment frequency", - CHANGE_FAILURE_RATE = "change failure rate", - MEAN_TIME_TO_RECOVERY = "mean time to recovery", - CLASSIFICATION = "classification", -} diff --git a/backend/src/models/codebase/CommitInfo.ts b/backend/src/models/codebase/CommitInfo.ts deleted file mode 100644 index 4cf451a20..000000000 --- a/backend/src/models/codebase/CommitInfo.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { JsonObject, JsonProperty } from "json2typescript"; - -@JsonObject("Committer") -export class Committer { - @JsonProperty("name", String, true) - name: string = ""; - @JsonProperty("date", String, true) - date: string = ""; -} - -@JsonObject("Commit") -export class Commit { - @JsonProperty("committer", Committer, true) - committer?: Committer = undefined; -} - -@JsonObject("CommitInfo") -export class CommitInfo { - @JsonProperty("commit", Commit, true) - commit?: Commit = undefined; -} diff --git a/backend/src/models/codebase/GitHubPull.ts b/backend/src/models/codebase/GitHubPull.ts deleted file mode 100644 index 4e81bca8e..000000000 --- a/backend/src/models/codebase/GitHubPull.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { JsonObject, JsonProperty } from "json2typescript"; - -@JsonObject("GitHubPull") -export class GitHubPull { - @JsonProperty("created_at", String, true) - createdAt: string = ""; - - @JsonProperty("merged_at", String, true) - mergedAt: string | null = null; - - @JsonProperty("number", Number, true) - number: number = 0; -} diff --git a/backend/src/models/codebase/GitHubRepo.ts b/backend/src/models/codebase/GitHubRepo.ts deleted file mode 100644 index f393c167c..000000000 --- a/backend/src/models/codebase/GitHubRepo.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { JsonObject, JsonProperty } from "json2typescript"; - -@JsonObject("GitHubRepo") -export class GitHubRepo { - @JsonProperty("html_url", String, true) - repoUrl: string = ""; -} diff --git a/backend/src/models/codebase/GitOrganization.ts b/backend/src/models/codebase/GitOrganization.ts deleted file mode 100644 index 120ab7438..000000000 --- a/backend/src/models/codebase/GitOrganization.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { JsonObject, JsonProperty } from "json2typescript"; - -@JsonObject("GitOrganization") -export class GitOrganization { - @JsonProperty("login", String, true) - orgName: string = ""; -} diff --git a/backend/src/models/codebase/LeadTime.ts b/backend/src/models/codebase/LeadTime.ts deleted file mode 100644 index 9690bc929..000000000 --- a/backend/src/models/codebase/LeadTime.ts +++ /dev/null @@ -1,134 +0,0 @@ -import { GitHubPull } from "./GitHubPull"; -import { DeployInfo } from "../pipeline/DeployTimes"; -import { CommitInfo } from "./CommitInfo"; - -export class LeadTime { - commitId: string; - prCreatedTime?: number; - prMergedTime?: number; - firstCommitTimeInPr?: number; - jobFinishTime: number; - pipelineCreateTime: number; - prDelayTime?: number; - pipelineDelayTime: number; - totalTime: number; - - constructor( - commitId: string, - pipelineCreateTime: number, - jobFinishTime: number, - prCreatedTime?: number, - prMergedTime?: number, - firstCommitTimeInPr? : number - ) { - this.commitId = commitId; - this.prCreatedTime = prCreatedTime; - this.prMergedTime = prMergedTime; - this.jobFinishTime = jobFinishTime; - this.pipelineCreateTime = pipelineCreateTime; - this.firstCommitTimeInPr = firstCommitTimeInPr; - this.pipelineDelayTime = jobFinishTime - pipelineCreateTime; - - if (prMergedTime != undefined && prCreatedTime != undefined) { - if(firstCommitTimeInPr != undefined) { - this.prDelayTime = prMergedTime - firstCommitTimeInPr; - } else { - this.prDelayTime = prMergedTime - prCreatedTime; - } - this.totalTime = this.prDelayTime + this.pipelineDelayTime; - } else { - this.totalTime = this.pipelineDelayTime; - } - } - - static mapFrom(gitHubPull: GitHubPull, deployInfo: DeployInfo, firstCommit: CommitInfo): LeadTime { - if (gitHubPull.mergedAt == undefined) { - throw Error("this commit has not been merged"); - } - const prCreatedTime: number = new Date(gitHubPull.createdAt).getTime(); - const prMergedTime: number = new Date(gitHubPull.mergedAt).getTime(); - const jobFinishTime: number = new Date(deployInfo.jobFinishTime).getTime(); - const pipelineCreateTime: number = new Date(deployInfo.pipelineCreateTime).getTime(); - let firstCommitTimeInPr; - - if(firstCommit.commit?.committer?.date != undefined) { - firstCommitTimeInPr = new Date(firstCommit.commit?.committer?.date).getTime(); - } - - return new LeadTime( - deployInfo.commitId, - pipelineCreateTime, - jobFinishTime, - prCreatedTime, - prMergedTime, - firstCommitTimeInPr - ); - } -} - -export class LeadTimeInfo { - firstCommitTimeInPr? : string - prCreatedTime?: string; - prMergedTime?: string; - jobFinishTime?: string; - prDelayTime?: string; - pipelineDelayTime?: string; - totalTime?: string; - - constructor(leadTime?: LeadTime) { - if (leadTime != undefined) { - if (leadTime.firstCommitTimeInPr != undefined) { - this.firstCommitTimeInPr = LeadTimeInfo.formatDate(leadTime.firstCommitTimeInPr); - } - - if (leadTime.prCreatedTime != undefined) { - this.prCreatedTime = LeadTimeInfo.formatDate(leadTime.prCreatedTime); - } - - if (leadTime.prMergedTime != undefined) { - this.prMergedTime = LeadTimeInfo.formatDate(leadTime.prMergedTime); - } - - this.jobFinishTime = LeadTimeInfo.formatDate(leadTime.jobFinishTime); - - this.pipelineDelayTime = LeadTimeInfo.msToHMS(leadTime.pipelineDelayTime); - - if (leadTime.prDelayTime != undefined) { - this.prDelayTime = LeadTimeInfo.msToHMS(leadTime.prDelayTime); - } - - this.totalTime = LeadTimeInfo.msToHMS(leadTime.totalTime); - } - } - - static formatDate(timeNumber: number): string { - return new Date(timeNumber).toISOString().split(".")[0]+"Z"; - } - - static msToHMS(s: number): string { - const ms = s % 1000; - s = (s - ms) / 1000; - const secs = s % 60; - s = (s - secs) / 60; - const mins = s % 60; - const hrs = (s - mins) / 60; - - return hrs + ":" + mins + ":" + secs; - } -} - -export class PipelineLeadTime { - pipelineName: string; - pipelineStep: string; - leadTimes: LeadTime[]; - - constructor( - pipelineName: string, - pipelineStep: string, - leadTimes: LeadTime[] - ) { - this.pipelineName = pipelineName; - this.pipelineStep = pipelineStep; - this.leadTimes = leadTimes; - } -} diff --git a/backend/src/models/kanban/Board.ts b/backend/src/models/kanban/Board.ts deleted file mode 100644 index a6ce5cd4b..000000000 --- a/backend/src/models/kanban/Board.ts +++ /dev/null @@ -1,30 +0,0 @@ -export class Location { - projectId: number; - projectKey: string; - projectName: string; - displayName: string; - - constructor( - projectId: number, - projectKey: string, - projectName: string, - displayName: string - ) { - this.projectId = projectId; - this.projectKey = projectKey; - this.projectName = projectName; - this.displayName = displayName; - } -} - -export class Board { - id: number; - name: string; - location: Location; - - constructor(id: number, name: string, location: Location) { - this.id = id; - this.name = name; - this.location = location; - } -} diff --git a/backend/src/models/kanban/CardCycleTime.ts b/backend/src/models/kanban/CardCycleTime.ts deleted file mode 100644 index b15392934..000000000 --- a/backend/src/models/kanban/CardCycleTime.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { JsonObject, JsonProperty } from "json2typescript"; - -export class CardCycleTime { - name: string; - steps: StepsDay; - total: number; - - constructor(name: string, steps: StepsDay, total: number) { - this.name = name; - this.steps = steps; - this.total = total; - } -} - -@JsonObject("StepsDay") -export class StepsDay { - @JsonProperty("analyse") - analyse: number = 0; - @JsonProperty("development") - development: number = 0; - @JsonProperty("waiting") - waiting: number = 0; - @JsonProperty("testing") - testing: number = 0; - @JsonProperty("blocked") - blocked: number = 0; - @JsonProperty("review") - review: number = 0; -} diff --git a/backend/src/models/kanban/CardFieldsEnum.ts b/backend/src/models/kanban/CardFieldsEnum.ts deleted file mode 100644 index aa2e2c205..000000000 --- a/backend/src/models/kanban/CardFieldsEnum.ts +++ /dev/null @@ -1,6 +0,0 @@ -export enum CardFieldsEnum { - STORY_POINTS_JIRA_NEXT_GEN = "Story point estimate", - STORY_POINTS_JIRA_CLASSIC = "Story Points", - SPRINT = "Sprint", - FLAGGED = "Flagged", -} diff --git a/backend/src/models/kanban/CardStepsEnum.ts b/backend/src/models/kanban/CardStepsEnum.ts deleted file mode 100644 index dba1fe942..000000000 --- a/backend/src/models/kanban/CardStepsEnum.ts +++ /dev/null @@ -1,13 +0,0 @@ -export enum CardStepsEnum { - TODO = "To do", - ANALYSE = "Analysis", - DEVELOPMENT = "In Dev", - BLOCK = "Block", - TESTING = "Testing", - REVIEW = "Review", - DONE = "Done", - WAITING = "Waiting for testing", - FLAG = "FLAG", - REMOVEFLAG = "removeFlag", - UNKNOWN = "UNKNOWN", -} diff --git a/backend/src/models/kanban/CsvDataSourceType.ts b/backend/src/models/kanban/CsvDataSourceType.ts deleted file mode 100644 index 67ab49ae7..000000000 --- a/backend/src/models/kanban/CsvDataSourceType.ts +++ /dev/null @@ -1,9 +0,0 @@ -export class DataSourceType { - dataType: string; - csvTimeStamp: number; - - constructor(dataType: string, csvTimeStamp: number) { - this.dataType = dataType; - this.csvTimeStamp = csvTimeStamp; - } -} diff --git a/backend/src/models/kanban/CsvFileNameEnum.ts b/backend/src/models/kanban/CsvFileNameEnum.ts deleted file mode 100644 index 156c942b2..000000000 --- a/backend/src/models/kanban/CsvFileNameEnum.ts +++ /dev/null @@ -1,4 +0,0 @@ -export enum CsvFileNameEnum { - BOARD = "./csv/exportOriginMetrics", - PIPELINE = "./csv/exportPipelineMetrics", -} diff --git a/backend/src/models/kanban/CsvSourceTypeEnum.ts b/backend/src/models/kanban/CsvSourceTypeEnum.ts deleted file mode 100644 index e2bf59ae5..000000000 --- a/backend/src/models/kanban/CsvSourceTypeEnum.ts +++ /dev/null @@ -1,4 +0,0 @@ -export enum SourceTypeEnum { - BOARD = "board", - PIPELINE = "pipeline", -} diff --git a/backend/src/models/kanban/JiraBoard/Configuration.ts b/backend/src/models/kanban/JiraBoard/Configuration.ts deleted file mode 100644 index 5e6d00506..000000000 --- a/backend/src/models/kanban/JiraBoard/Configuration.ts +++ /dev/null @@ -1,40 +0,0 @@ -export class Configuration { - id: number; - name: string; - columnConfig: ColumnConfig; - - constructor(id: number, name: string, columnConfig: ColumnConfig) { - this.id = id; - this.name = name; - this.columnConfig = columnConfig; - } -} - -export class ColumnConfig { - constraintType: string; - columns: Column[]; - - constructor(constraintType: string, columns: Column[]) { - this.constraintType = constraintType; - this.columns = columns; - } -} - -export class Column { - name: string; - statuses: Status[]; - - constructor(name: string, statuses: Status[]) { - this.name = name; - this.statuses = statuses; - } -} -export class Status { - id: string; - self: string; - - constructor(id: string, self: string) { - this.id = id; - this.self = self; - } -} diff --git a/backend/src/models/kanban/JiraBoard/StatusSelf.ts b/backend/src/models/kanban/JiraBoard/StatusSelf.ts deleted file mode 100644 index 99c7a5088..000000000 --- a/backend/src/models/kanban/JiraBoard/StatusSelf.ts +++ /dev/null @@ -1,28 +0,0 @@ -export class StatusSelf { - self: string; - name: string; - untranslatedName: string; - statusCategory: StatusCategory; - - constructor( - self: string, - name: string, - untranslatedName: string, - statusCategory: StatusCategory - ) { - this.self = self; - this.name = name; - this.untranslatedName = untranslatedName; - this.statusCategory = statusCategory; - } -} - -export class StatusCategory { - key: string; - name: string; - - constructor(key: string, name: string) { - this.key = key; - this.name = name; - } -} diff --git a/backend/src/models/kanban/JiraCard.ts b/backend/src/models/kanban/JiraCard.ts deleted file mode 100644 index cdfab3323..000000000 --- a/backend/src/models/kanban/JiraCard.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { JsonObject, JsonProperty } from "json2typescript"; -import { JiraProject } from "./JiraColumn"; - -@JsonObject("FixVersion") -export class FixVersion { - @JsonProperty("name", String) - name: string = ""; -} - -@JsonObject("Reporter") -export class Reporter { - @JsonProperty("displayName", String) - displayName: string = ""; -} - -@JsonObject("Issuetype") -export class Issuetype { - @JsonProperty("name", String) - name: string = ""; -} - -@JsonObject("Assignee") -export class Assignee { - @JsonProperty("accountId", String) - accountId: string = ""; - @JsonProperty("displayName", String) - displayName: string = ""; -} - -@JsonObject("Status") -export class Status { - @JsonProperty("name", String) - name: string = ""; -} - -@JsonObject("Priority") -export class Priority { - @JsonProperty("name", String) - name: string = ""; -} - -@JsonObject("CardParentFields") -export class CardParentFields { - @JsonProperty("summary", String) - summary: string = ""; -} - -@JsonObject("CardParent") -export class CardParent { - @JsonProperty("fields", CardParentFields) - fields?: CardParentFields = undefined; -} - -@JsonObject("Sprint") -export class Sprint { - @JsonProperty("name", String) - name: string = ""; -} - -export class CardCustomFieldKey { - static STORY_POINTS = ""; - static SPRINT = ""; - static FLAGGED = ""; -} - -export class JiraCardField { - summary: string = ""; - status?: Status = undefined; - assignee?: Assignee = undefined; - issuetype?: Issuetype = undefined; - reporter?: Reporter = undefined; - statuscategorychangedate: string = ""; - storyPoints?: number = 0; - fixVersions: FixVersion[] = []; - project?: JiraProject = undefined; - priority?: Priority = undefined; - parent?: CardParent = undefined; - label?: string = ""; -} - -@JsonObject("JiraCard") -export class JiraCard { - @JsonProperty("key", String) - key: string = ""; - @JsonProperty("fields", JiraCardField) - fields: JiraCardField = new JiraCardField(); -} - -@JsonObject("JiraCards") -export class JiraCards { - @JsonProperty("total", Number) - total: number = 0; - @JsonProperty("issues", [JiraCard]) - issues: JiraCard[] = []; -} diff --git a/backend/src/models/kanban/JiraCardHistory.ts b/backend/src/models/kanban/JiraCardHistory.ts deleted file mode 100644 index 724fc1dbf..000000000 --- a/backend/src/models/kanban/JiraCardHistory.ts +++ /dev/null @@ -1,29 +0,0 @@ -export class JiraCardHistory { - items: HistoryDetail[]; - - constructor(items: HistoryDetail[]) { - this.items = items; - } -} - -export class HistoryDetail { - fieldId: string; - timestamp: number; - from: Status; - to: Status; - - constructor(fieldId: string, timestamp: number, from: Status, to: Status) { - this.fieldId = fieldId; - this.timestamp = timestamp; - this.from = from; - this.to = to; - } -} - -export class Status { - displayValue: string; - - constructor(displayValue: string) { - this.displayValue = displayValue; - } -} diff --git a/backend/src/models/kanban/JiraCardtype.ts b/backend/src/models/kanban/JiraCardtype.ts deleted file mode 100644 index 7bf8ccfa9..000000000 --- a/backend/src/models/kanban/JiraCardtype.ts +++ /dev/null @@ -1,27 +0,0 @@ -export class JiraCardtype { - name: string; - fields: JiraCardFields; - - constructor(name: string, fields: string[]) { - this.name = name; - this.fields = fields; - } -} - -export class JiraCardTypeResponse { - issuetypes: JiraCardtype[]; - - constructor(issuetypes: JiraCardtype[]) { - this.issuetypes = issuetypes; - } -} - -export class JiraCardFields {} - -export const fieldsIgonre: string[] = [ - "summary", - "description", - "attachment", - "duedate", - "issuelinks", -]; diff --git a/backend/src/models/kanban/JiraColumn.ts b/backend/src/models/kanban/JiraColumn.ts deleted file mode 100644 index 5e058f510..000000000 --- a/backend/src/models/kanban/JiraColumn.ts +++ /dev/null @@ -1,49 +0,0 @@ -export class JiraColumnIssueType { - id: string; - name: string; - statuses: JiraColumn[]; - - constructor(id: string, name: string, statuses: JiraColumn[]) { - this.id = id; - this.name = name; - this.statuses = statuses; - } -} - -export class JiraColumn { - id: string; - untranslatedName: string; - statusCategory: StatusCategory; - - constructor( - id: string, - untranslatedName: string, - statusCategory: StatusCategory - ) { - this.id = id; - this.untranslatedName = untranslatedName; - this.statusCategory = statusCategory; - } -} - -export class JiraProject { - id: string; - key: string; - name: string; - - constructor(id: string, key: string, name: string) { - this.id = id; - this.key = key; - this.name = name; - } -} - -export class StatusCategory { - id: string; - key: string; - - constructor(id: string, key: string) { - this.id = id; - this.key = key; - } -} diff --git a/backend/src/models/kanban/JiraUser.ts b/backend/src/models/kanban/JiraUser.ts deleted file mode 100644 index 6673397d2..000000000 --- a/backend/src/models/kanban/JiraUser.ts +++ /dev/null @@ -1,7 +0,0 @@ -export class JiraUser { - displayName: string; - - constructor(displayName: string) { - this.displayName = displayName; - } -} diff --git a/backend/src/models/kanban/RequestKanbanResults.ts b/backend/src/models/kanban/RequestKanbanResults.ts deleted file mode 100644 index ddfa96401..000000000 --- a/backend/src/models/kanban/RequestKanbanResults.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { JiraCardResponse } from "../../contract/kanban/KanbanStoryPointResponse"; - -export type Cards = { - storyPointSum: number; - cardsNumber: number; - matchedCards: JiraCardResponse[]; -}; diff --git a/backend/src/models/kanban/Sprint.ts b/backend/src/models/kanban/Sprint.ts deleted file mode 100644 index 4a082b514..000000000 --- a/backend/src/models/kanban/Sprint.ts +++ /dev/null @@ -1,8 +0,0 @@ -export class Sprint { - id: number = 0; - state: string = ""; - name: string = ""; - startDate: string = ""; - endDate: string = ""; - completeDate: string = ""; -} diff --git a/backend/src/models/kanban/SprintStateEnum.ts b/backend/src/models/kanban/SprintStateEnum.ts deleted file mode 100644 index 049b8fa2b..000000000 --- a/backend/src/models/kanban/SprintStateEnum.ts +++ /dev/null @@ -1,5 +0,0 @@ -export enum SprintStateEnum { - FUTURE = "future", - ACTIVE = "active", - CLOSED = "closed", -} diff --git a/backend/src/models/pipeline/BKBuildInfo.ts b/backend/src/models/pipeline/BKBuildInfo.ts deleted file mode 100644 index c95043c12..000000000 --- a/backend/src/models/pipeline/BKBuildInfo.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { JsonObject, JsonProperty } from "json2typescript"; - -@JsonObject("BKJobInfo") -export class BKJobInfo { - @JsonProperty("name", String, true) - name?: string = undefined; - @JsonProperty("state", String, true) - state: string = ""; - @JsonProperty("started_at", String, true) - startedAt?: string = undefined; - @JsonProperty("finished_at", String, true) - finishedAt?: string = undefined; -} - -@JsonObject("BKBuildInfo") -export class BKBuildInfo { - @JsonProperty("jobs", [BKJobInfo], true) - jobs: BKJobInfo[] = []; - @JsonProperty("commit", String, true) - commit: string = ""; - @JsonProperty("created_at", String, true) - pipelineCreateTime?: string = undefined; - @JsonProperty("number", Number, true) - number: number = 0; -} diff --git a/backend/src/models/pipeline/BKOrganizationInfo.ts b/backend/src/models/pipeline/BKOrganizationInfo.ts deleted file mode 100644 index fca01308e..000000000 --- a/backend/src/models/pipeline/BKOrganizationInfo.ts +++ /dev/null @@ -1,9 +0,0 @@ -export class BKOrganizationInfo { - name: string; - slug: string; - - constructor(name: string, slug: string) { - this.name = name; - this.slug = slug; - } -} diff --git a/backend/src/models/pipeline/BKPipelineInfo.ts b/backend/src/models/pipeline/BKPipelineInfo.ts deleted file mode 100644 index e0f88928e..000000000 --- a/backend/src/models/pipeline/BKPipelineInfo.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { JsonObject, JsonProperty } from "json2typescript"; -import { PipelineInfo } from "../../contract/pipeline/PipelineInfo"; - -@JsonObject("BKStepInfo") -export class BKStepInfo { - @JsonProperty("name", String, true) - name: string = ""; -} - -@JsonObject("BKPipelineInfo") -export class BKPipelineInfo { - @JsonProperty("name", String, true) - name: string = ""; - @JsonProperty("slug", String, true) - slug: string = ""; - @JsonProperty("steps", [BKStepInfo], true) - steps: BKStepInfo[] = []; - @JsonProperty("repository", String, true) - repository: string = ""; - - public mapToDeployInfo( - orgId: string, - orgName: string, - bkEffectiveSteps: string[] - ): PipelineInfo { - const stepNames = this.steps - .filter((step) => step.name.length != 0) - .map((step) => step.name); - stepNames.push(...bkEffectiveSteps); - return new PipelineInfo( - this.slug, - this.name, - bkEffectiveSteps, - this.repository, - orgId, - orgName - ); - } -} diff --git a/backend/src/models/pipeline/BKTokenInfo.ts b/backend/src/models/pipeline/BKTokenInfo.ts deleted file mode 100644 index 6136f9249..000000000 --- a/backend/src/models/pipeline/BKTokenInfo.ts +++ /dev/null @@ -1,7 +0,0 @@ -export class BKTokenInfo { - scopes: string[]; - - constructor(scopes: string[]) { - this.scopes = scopes; - } -} diff --git a/backend/src/models/pipeline/BuildInfo.ts b/backend/src/models/pipeline/BuildInfo.ts deleted file mode 100644 index 6a88e7fba..000000000 --- a/backend/src/models/pipeline/BuildInfo.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { DeployInfo } from "./DeployTimes"; -import { BKBuildInfo } from "./BKBuildInfo"; - -export class JobInfo { - name?: string = undefined; - state: string = ""; - startedAt?: string = undefined; - finishedAt?: string = undefined; -} - -export class BuildInfo { - jobs: JobInfo[] = []; - commit: string = ""; - pipelineCreateTime?: string = undefined; - number: number; - - constructor(buildInfo: BKBuildInfo) { - this.jobs = buildInfo.jobs; - this.commit = buildInfo.commit; - this.pipelineCreateTime = buildInfo.pipelineCreateTime; - this.number = buildInfo.number; - } - - public mapToDeployInfo(step: string, ...states: string[]): DeployInfo { - const job = this.jobs?.find( - (job) => job.name == step && states.includes(job.state) - ); - - if ( - this.pipelineCreateTime == undefined || - job == undefined || - job.startedAt == undefined || - job.finishedAt == undefined - ) { - return new DeployInfo("", "", "", "", ""); - } - - return new DeployInfo( - this.pipelineCreateTime, - job.startedAt, - job.finishedAt, - this.commit, - job.state - ); - } -} diff --git a/backend/src/models/pipeline/DeployTimes.ts b/backend/src/models/pipeline/DeployTimes.ts deleted file mode 100644 index c5280e969..000000000 --- a/backend/src/models/pipeline/DeployTimes.ts +++ /dev/null @@ -1,43 +0,0 @@ -export class DeployInfo { - pipelineCreateTime: string; - jobStartTime: string; - jobFinishTime: string; - commitId: string; - state: string; - - constructor( - pipelineCreateTime: string, - jobStartTime: string, - jobFinishTime: string, - commitId: string, - state: string - ) { - this.pipelineCreateTime = pipelineCreateTime; - this.jobStartTime = jobStartTime; - this.jobFinishTime = jobFinishTime; - this.commitId = commitId; - this.state = state; - } -} - -export class DeployTimes { - pipelineId: string; - pipelineName: string; - pipelineStep: string; - passed: DeployInfo[]; - failed: DeployInfo[]; - - constructor( - pipelineId: string, - pipelineName: string, - pipelineStep: string, - passed: DeployInfo[], - failed: DeployInfo[] - ) { - this.pipelineId = pipelineId; - this.pipelineName = pipelineName; - this.pipelineStep = pipelineStep; - this.passed = passed; - this.failed = failed; - } -} diff --git a/backend/src/models/pipeline/PipelineCsvInfo.ts b/backend/src/models/pipeline/PipelineCsvInfo.ts deleted file mode 100644 index 6a3bd6756..000000000 --- a/backend/src/models/pipeline/PipelineCsvInfo.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { BuildInfo } from "./BuildInfo"; -import { DeployInfo } from "./DeployTimes"; -import { CommitInfo } from "../codebase/CommitInfo"; -import { LeadTimeInfo } from "../codebase/LeadTime"; - -export class PipelineCsvInfo { - pipeLineName: string; - stepName: string; - buildInfo?: BuildInfo; - deployInfo?: DeployInfo; - commitInfo?: CommitInfo; - leadTimeInfo?: LeadTimeInfo; - - constructor( - pipeLineName: string, - stepName: string, - buildInfo: BuildInfo, - deployInfo: DeployInfo, - commitInfo: CommitInfo, - leadTimeInfo: LeadTimeInfo - ) { - this.pipeLineName = pipeLineName; - this.stepName = stepName; - this.buildInfo = buildInfo; - this.deployInfo = deployInfo; - this.commitInfo = commitInfo; - this.leadTimeInfo = leadTimeInfo; - } -} diff --git a/backend/src/router.ts b/backend/src/router.ts deleted file mode 100644 index 92605c9a8..000000000 --- a/backend/src/router.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { SwaggerRouter } from "koa-swagger-decorator"; - -const API_PREFIX = "/api/v1" -const swaggerRouter = new SwaggerRouter({ prefix: API_PREFIX }); - -swaggerRouter.swagger({ - title: "heartbeat-backend", - description: "HeartBeat", - version: "0.0.1", - prefix: API_PREFIX, -}); - - - -swaggerRouter.mapDir(__dirname); - -export { swaggerRouter }; diff --git a/backend/src/server.ts b/backend/src/server.ts deleted file mode 100644 index 03e352a32..000000000 --- a/backend/src/server.ts +++ /dev/null @@ -1,21 +0,0 @@ -import Koa from "koa"; -import bodyParser from "koa-bodyparser"; -import cors from "@koa/cors"; -import "reflect-metadata"; - -import { config } from "./config"; -import { swaggerRouter } from "./router"; -import errorHandler from "./errorHandler"; -import logger from "./utils/loggerUtils"; - -logger.info("try to start"); -const app = new Koa(); - -app.use(cors()); -app.use(bodyParser()); -app.use(errorHandler()); -app.use(swaggerRouter.routes()).use(swaggerRouter.allowedMethods()); - -logger.info(`Server running on port ${config.port}`); - -export default app.listen(process.env.PORT || config.port); diff --git a/backend/src/services/GenerateReporter/GenerateReportService.ts b/backend/src/services/GenerateReporter/GenerateReportService.ts deleted file mode 100644 index 2f2334214..000000000 --- a/backend/src/services/GenerateReporter/GenerateReportService.ts +++ /dev/null @@ -1,486 +0,0 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ -import { - GenerateReportRequest, - RequestKanbanSetting, - CodebaseSetting, -} from "../../contract/GenerateReporter/GenerateReporterRequestBody"; -import { - AvgDeploymentFrequency, - AvgLeadTimeForChanges, - DeploymentFrequency, - DeploymentFrequencyOfPipeline, - GenerateReporterResponse, - LeadTimeForChanges, - LeadTimeForChangesOfPipeline, -} from "../../contract/GenerateReporter/GenerateReporterResponse"; -import { Kanban, KanbanEnum, KanbanFactory } from "../kanban/Kanban"; -import { StoryPointsAndCycleTimeRequest } from "../../contract/kanban/KanbanStoryPointParameterVerify"; -import { CalculateCycleTime } from "../kanban/CalculateCycleTime"; -import { DeployTimes, DeployInfo } from "../../models/pipeline/DeployTimes"; -import { Pipeline, PipelineFactory } from "../pipeline/Pipeline"; -import { calculateDeploymentFrequency } from "../common/DeploymentFrequency"; -import { calculateChangeFailureRate } from "../common/ChangeFailureRate"; -import { RequireDataEnum } from "../../models/RequireDataEnum"; -import { - ConvertBoardDataToCsv, - GetDataFromCsv, - ConvertPipelineDataToCsv, -} from "../common/GeneraterCsvFile"; -import { Cards } from "../../models/kanban/RequestKanbanResults"; -import { Pair } from "../../types/Pair"; -import { getClassificationOfSelectedFields } from "../kanban/Classification"; -import { - PipelineLeadTime, - LeadTime, - LeadTimeInfo, -} from "../../models/codebase/LeadTime"; -import { calculateAvgLeadTime } from "../common/LeadTimeForChanges"; -import { Codebase, CodebaseFactory } from "../codebase/Codebase"; -import { SettingMissingError } from "../../types/SettingMissingError"; -import { changeConsiderHolidayMode } from "../common/WorkDayCalculate"; -import { calculateMeanTimeToRecovery } from "../common/MeanTimeToRecovery"; -import { BuildInfo } from "../../models/pipeline/BuildInfo"; -import { PipelineCsvInfo } from "../../models/pipeline/PipelineCsvInfo"; -import { CommitInfo } from "../../models/codebase/CommitInfo"; -import { ColumnResponse } from "../../contract/kanban/KanbanTokenVerifyResponse"; -import fs from "fs"; - -const KanbanKeyIdentifierMap: { [key: string]: "projectKey" | "teamName" } = { - [KanbanEnum.CLASSIC_JIRA]: "projectKey", - [KanbanEnum.JIRA]: "projectKey", - [KanbanEnum.LINEAR]: "teamName", -}; - -export class GenerateReportService { - private readonly kanbanMetrics = [ - RequireDataEnum.VELOCITY, - RequireDataEnum.CYCLE_TIME, - RequireDataEnum.CLASSIFICATION, - ].map((metric) => metric.toLowerCase()); - private readonly pipeLineMetrics = [ - RequireDataEnum.CHANGE_FAILURE_RATE, - RequireDataEnum.DEPLOYMENT_FREQUENCY, - RequireDataEnum.MEAN_TIME_TO_RECOVERY, - ].map((metric) => metric.toLowerCase()); - private readonly codebaseMetrics = [RequireDataEnum.LEAD_TIME_OF_CHANGES].map( - (metric) => metric.toLowerCase() - ); - private cards?: Cards; - private nonDonecards?: Cards; - private columns?: ColumnResponse[]; - // noinspection JSMismatchedCollectionQueryUpdate - private deployTimesListFromDeploySetting: DeployTimes[] = []; - private deployTimesListFromLeadTimeSetting: DeployTimes[] = []; - private leadTimes: PipelineLeadTime[] = []; - private BuildInfos: Pair[] = []; - private BuildInfosOfLeadtimes: Pair[] = []; - - async generateReporter( - request: GenerateReportRequest - ): Promise { - if (this.requestIsEmptyButValid(request)) { - return new GenerateReporterResponse(); - } - - await changeConsiderHolidayMode(request.considerHoliday); - await this.fetchOriginalData(request); - await this.generateCsvForPipeline(request); - const reporterResponse: GenerateReporterResponse = - new GenerateReporterResponse(); - const startTime = new Date(request.startTime); - const endTime = new Date(request.endTime); - const kanbanSetting = request.kanbanSetting; - - request.metrics.forEach((metric) => { - switch (metric.toLowerCase()) { - case RequireDataEnum.VELOCITY: - reporterResponse.velocity = { - velocityForSP: this.cards?.storyPointSum.toString(), - velocityForCards: this.cards?.cardsNumber.toString(), - }; - break; - case RequireDataEnum.CYCLE_TIME: - reporterResponse.cycleTime = CalculateCycleTime( - this.cards!, - kanbanSetting.boardColumns - ); - break; - case RequireDataEnum.DEPLOYMENT_FREQUENCY: - const deploymentFrequency = calculateDeploymentFrequency( - this.deployTimesListFromDeploySetting!, - startTime.getTime(), - endTime.getTime() - ); - const avgDeploymentFrequency: AvgDeploymentFrequency = - deploymentFrequency.value; - const deploymentFrequencyOfPipeline: DeploymentFrequencyOfPipeline[] = - deploymentFrequency.key; - reporterResponse.deploymentFrequency = new DeploymentFrequency( - avgDeploymentFrequency, - deploymentFrequencyOfPipeline - ); - break; - case RequireDataEnum.CHANGE_FAILURE_RATE: - reporterResponse.changeFailureRate = calculateChangeFailureRate( - this.deployTimesListFromDeploySetting! - ); - break; - case RequireDataEnum.MEAN_TIME_TO_RECOVERY: - reporterResponse.meanTimeToRecovery = calculateMeanTimeToRecovery( - this.deployTimesListFromDeploySetting! - ); - break; - case RequireDataEnum.CLASSIFICATION: - reporterResponse.classification = getClassificationOfSelectedFields( - this.cards!, - kanbanSetting.targetFields - ); - break; - case RequireDataEnum.LEAD_TIME_OF_CHANGES: - const avgLeadTimeOfAllPipelines: Pair< - LeadTimeForChangesOfPipeline[], - AvgLeadTimeForChanges - > = calculateAvgLeadTime(this.leadTimes); - reporterResponse.leadTimeForChanges = new LeadTimeForChanges( - avgLeadTimeOfAllPipelines.key, - avgLeadTimeOfAllPipelines.value - ); - break; - default: - throw new Error(`can not match this metric: ${metric}`); - } - }); - return reporterResponse; - } - - protected requestIsEmptyButValid(request: GenerateReportRequest): boolean { - return Object.keys(request).length === 8 && request.metrics.length === 0; - } - - async fetchCsvData(dataType: string, csvTimeStamp: number): Promise { - this.deleteOldCsv(); - return await GetDataFromCsv(dataType, csvTimeStamp); - } - - private async fetchOriginalData( - request: GenerateReportRequest - ): Promise { - if (request.metrics == null) { - throw new SettingMissingError("metrics"); - } - const lowMetrics: string[] = request.metrics.map((item) => - item.toLowerCase() - ); - const startTime = new Date(request.startTime); - const endTime = new Date(request.endTime); - - if (lowMetrics.some((metric) => this.kanbanMetrics.includes(metric))) { - if (request.kanbanSetting == null) - throw new SettingMissingError("kanban setting"); - await this.fetchDataFromKanban(request); - } - - if (lowMetrics.some((metric) => this.pipeLineMetrics.includes(metric))) { - if (request.pipeline == null) - throw new SettingMissingError("pipeline setting"); - await this.fetchDataFromPipeline(request, startTime, endTime); - } - - if (lowMetrics.some((metric) => this.codebaseMetrics.includes(metric))) { - if (request.codebaseSetting == null || request.pipeline == null) - throw new SettingMissingError("codebase setting or pipeline setting"); - await this.fetchDataFromCodebase(request, startTime, endTime); - } - } - - private async fetchDataFromCodebase( - request: GenerateReportRequest, - startTime: Date, - endTime: Date - ): Promise { - const pipelineSetting = request.pipeline; - const codebaseSetting = request.codebaseSetting; - const pipeline: Pipeline = PipelineFactory.getInstance( - pipelineSetting.type, - pipelineSetting.token - ); - const codebase: Codebase = CodebaseFactory.getInstance( - codebaseSetting.type, - codebaseSetting.token - ); - for (const deploymentEnvironment of codebaseSetting.leadTime) { - const buildInfos: BuildInfo[] = await pipeline.fetchPipelineBuilds( - deploymentEnvironment, - startTime, - endTime - ); - const deployTimes: DeployTimes = await pipeline.countDeployTimes( - deploymentEnvironment, - buildInfos - ); - this.deployTimesListFromLeadTimeSetting.push(deployTimes); - this.BuildInfosOfLeadtimes.push( - new Pair(deploymentEnvironment.id, buildInfos) - ); - } - const repoMap = GenerateReportService.getRepoMap(codebaseSetting); - this.leadTimes = await codebase.fetchPipelinesLeadTime( - this.deployTimesListFromLeadTimeSetting, - repoMap - ); - } - - private static getRepoMap( - codebaseSetting: CodebaseSetting - ): Map { - return codebaseSetting.leadTime.reduce( - (accumulator: Map, currentValue) => { - return accumulator.set(currentValue.id, currentValue.repository); - }, - new Map() - ); - } - - private async fetchDataFromPipeline( - request: GenerateReportRequest, - startTime: Date, - endTime: Date - ): Promise { - const pipeline: Pipeline = PipelineFactory.getInstance( - request.pipeline.type, - request.pipeline.token - ); - for (const deploymentEnvironment of request.pipeline.deployment) { - const buildInfos: BuildInfo[] = await pipeline.fetchPipelineBuilds( - deploymentEnvironment, - startTime, - endTime - ); - const deployTimes: DeployTimes = await pipeline.countDeployTimes( - deploymentEnvironment, - buildInfos - ); - this.deployTimesListFromDeploySetting.push(deployTimes); - this.BuildInfos.push(new Pair(deploymentEnvironment.id, buildInfos)); - } - } - - private async fetchDataFromKanban( - request: GenerateReportRequest - ): Promise { - const kanbanSetting: RequestKanbanSetting = request.kanbanSetting; - const kanban: Kanban = KanbanFactory.getKanbanInstantiateObject( - kanbanSetting.type, - kanbanSetting.token, - kanbanSetting.site - ); - this.cards = await kanban.getStoryPointsAndCycleTime( - new StoryPointsAndCycleTimeRequest( - kanbanSetting.token, - kanbanSetting.type, - kanbanSetting.site, - kanbanSetting[KanbanKeyIdentifierMap[kanbanSetting.type]], - kanbanSetting.boardId, - kanbanSetting.doneColumn, - request.startTime, - request.endTime, - kanbanSetting.targetFields, - kanbanSetting.treatFlagCardAsBlock - ), - kanbanSetting.boardColumns, - kanbanSetting.users - ); - this.nonDonecards = await kanban.getStoryPointsAndCycleTimeForNonDoneCards( - new StoryPointsAndCycleTimeRequest( - kanbanSetting.token, - kanbanSetting.type, - kanbanSetting.site, - kanbanSetting[KanbanKeyIdentifierMap[kanbanSetting.type]], - kanbanSetting.boardId, - kanbanSetting.doneColumn, - request.startTime, - request.endTime, - kanbanSetting.targetFields, - kanbanSetting.treatFlagCardAsBlock - ), - kanbanSetting.boardColumns, - kanbanSetting.users - ); - this.columns = await kanban.getColumns( - new StoryPointsAndCycleTimeRequest( - kanbanSetting.token, - kanbanSetting.type, - kanbanSetting.site, - kanbanSetting[KanbanKeyIdentifierMap[kanbanSetting.type]], - kanbanSetting.boardId, - kanbanSetting.doneColumn, - request.startTime, - request.endTime, - kanbanSetting.targetFields, - kanbanSetting.treatFlagCardAsBlock - ) - ); - await ConvertBoardDataToCsv( - this.cards.matchedCards, - this.nonDonecards.matchedCards, - this.columns, - kanbanSetting.targetFields, - request.csvTimeStamp - ); - } - - private async generateCsvForPipeline( - request: GenerateReportRequest - ): Promise { - if (request.pipeline == undefined) return; - - const leadTimeData = await this.generateCsvForPipelineWithCodebase( - request.codebaseSetting - ); - - const pipelineData = await this.generateCsvForPipelineWithoutCodebase( - request.pipeline.deployment - ); - - await ConvertPipelineDataToCsv( - leadTimeData.concat(pipelineData), - request.csvTimeStamp - ); - } - - private async generateCsvForPipelineWithCodebase( - codebaseSetting: CodebaseSetting - ): Promise { - const csvData: PipelineCsvInfo[] = []; - - if (codebaseSetting == undefined) return csvData; - - const codebase = CodebaseFactory.getInstance( - codebaseSetting.type, - codebaseSetting.token - ); - - for (const deploymentEnvironment of codebaseSetting.leadTime) { - const repoId = GenerateReportService.getRepoMap(codebaseSetting).get( - deploymentEnvironment.id - )!; - - const builds = this.BuildInfosOfLeadtimes.find( - (b) => b.key == deploymentEnvironment.id - )?.value!; - const dataInfos: PipelineCsvInfo[] = await Promise.all( - builds - .filter((buildInfo) => { - const deployInfo: DeployInfo = buildInfo.mapToDeployInfo( - deploymentEnvironment.step, - "passed", - "failed" - ); - return deployInfo.commitId != ""; - }) - .map(async (buildInfo) => { - const deployInfo: DeployInfo = buildInfo.mapToDeployInfo( - deploymentEnvironment.step, - "passed", - "failed" - ); - - const commitInfo: CommitInfo = await codebase.fetchCommitInfo( - deployInfo.commitId, - repoId - ); - const leadTimeInfo: LeadTime = this.leadTimes - .find( - (leadTime) => - leadTime.pipelineName == deploymentEnvironment.name - ) - ?.leadTimes.find( - (leadTime) => leadTime.commitId == deployInfo.commitId - )!; - - return new PipelineCsvInfo( - deploymentEnvironment.name, - deploymentEnvironment.step, - buildInfo, - deployInfo, - commitInfo, - new LeadTimeInfo(leadTimeInfo) - ); - }) - ); - - csvData.push(...dataInfos); - } - - return csvData; - } - - private async generateCsvForPipelineWithoutCodebase( - deployment: any[] - ): Promise { - const csvData: PipelineCsvInfo[] = []; - for (const deploymentEnvironment of deployment) { - const builds = this.BuildInfos.find( - (b) => b.key == deploymentEnvironment.id - )?.value!; - const dataInfos: PipelineCsvInfo[] = await Promise.all( - builds - .filter((buildInfo) => { - const deployInfo: DeployInfo = buildInfo.mapToDeployInfo( - deploymentEnvironment.step, - "passed", - "failed" - ); - return deployInfo.commitId != ""; - }) - .map(async (buildInfo) => { - const deployInfo: DeployInfo = buildInfo.mapToDeployInfo( - deploymentEnvironment.step, - "passed", - "failed" - ); - - const jobFinishTime = new Date(deployInfo.jobFinishTime).getTime(); - const pipelineStartTime: number = new Date( - deployInfo.pipelineCreateTime - ).getTime(); - - const noMergeDelayTime = new LeadTime( - deployInfo.commitId, - pipelineStartTime, - jobFinishTime - ); - - return new PipelineCsvInfo( - deploymentEnvironment.name, - deploymentEnvironment.step, - buildInfo, - deployInfo, - new CommitInfo(), - new LeadTimeInfo(noMergeDelayTime) - ); - }) - ); - csvData.push(...dataInfos); - } - - return csvData; - } - - private deleteOldCsv(): void { - const files = fs.readdirSync("./csv/"); - const currentTimeStamp = new Date().getTime(); - files.forEach((file) => { - const splitResult = file.split(/\s*\-|\.\s*/g); - const timeStamp = splitResult[1]; - //remove csv which created 10h ago - if (+timeStamp < currentTimeStamp - 36000000) { - try { - fs.unlinkSync(`./csv/${file}`); - } catch (err) { - console.error(err); - } - } - }); - } -} diff --git a/backend/src/services/codebase/Codebase.ts b/backend/src/services/codebase/Codebase.ts deleted file mode 100644 index 63ab4d794..000000000 --- a/backend/src/services/codebase/Codebase.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { DeployTimes } from "../../models/pipeline/DeployTimes"; -import { PipelineLeadTime } from "../../models/codebase/LeadTime"; -import { GitHub } from "./GitHub"; -import { CommitInfo } from "../../models/codebase/CommitInfo"; -import { PlatformTypeError } from "../../types/PlatformTypeError"; - -enum CodebaseType { - GITHUB = "github", -} - -export interface Codebase { - fetchAllRepo(gitOrganizations: string[]): Promise; - fetchPipelinesLeadTime( - deployTimes: DeployTimes[], - repositories: Map - ): Promise; - fetchCommitInfo(commitId: string, repositoryId: string): Promise; -} - -export class CodebaseFactory { - static getInstance(type: string, token: string): Codebase { - switch (type.toLowerCase()) { - case CodebaseType.GITHUB: - return new GitHub(token); - default: - throw new PlatformTypeError(type); - } - } -} diff --git a/backend/src/services/codebase/GitHub.ts b/backend/src/services/codebase/GitHub.ts deleted file mode 100644 index 20e1ec01c..000000000 --- a/backend/src/services/codebase/GitHub.ts +++ /dev/null @@ -1,155 +0,0 @@ -import { Codebase } from "./Codebase"; -import { DeployTimes } from "../../models/pipeline/DeployTimes"; -import axios, { AxiosInstance } from "axios"; -import { JsonConvert } from "json2typescript"; -import GitUrlParse from "git-url-parse"; -import { GitHubPull } from "../../models/codebase/GitHubPull"; -import { CommitInfo } from "../../models/codebase/CommitInfo"; -import { LeadTime, PipelineLeadTime } from "../../models/codebase/LeadTime"; -import { GitOrganization } from "../../models/codebase/GitOrganization"; -import { GitHubRepo } from "../../models/codebase/GitHubRepo"; - -export class GitHub implements Codebase { - private httpClient: AxiosInstance; - - constructor(token: string) { - this.httpClient = axios.create({ - baseURL: "https://api.github.com", - headers: { - Accept: "application/vnd.github.groot-preview+json", - Authorization: `token ${token}`, - }, - }); - } - - async fetchAllOrganization(): Promise { - const response = await this.httpClient.get("/user/orgs"); - const gitOrganizations = new JsonConvert().deserializeArray( - response.data, - GitOrganization - ); - return gitOrganizations.map((org) => org.orgName); - } - - async fetchAllRepo(gitOrganizations: string[]): Promise { - const result: string[] = []; - const requestUrl: string[] = []; - - requestUrl.push("user/repos"); - gitOrganizations.forEach(organization => { requestUrl.push(`/orgs/${organization}/repos`); }); - - await Promise.all(requestUrl.map( - async (url) => { - const response = await this.httpClient.get(url); - const gitHubRepos: GitHubRepo[] = new JsonConvert().deserializeArray( - response.data, - GitHubRepo - ); - gitHubRepos.forEach((repo) =>{ - if(!result.includes(repo.repoUrl)) { - result.push(repo.repoUrl); - } - }); - } - )); - - return result; - } - - async fetchPipelinesLeadTime( - deployTimes: DeployTimes[], - repositories: Map - ): Promise { - return await Promise.all( - deployTimes - .map((deploy) => { - const repositoryAddress: string = repositories.get( - deploy.pipelineId - )!; - const repository = GitUrlParse(repositoryAddress).full_name; - return { - repository: repository, - deployInfo: deploy.passed, - pipelineName: deploy.pipelineName, - pipelineStep: deploy.pipelineStep, - }; - }) - .map(async (item) => { - const repository = item.repository; - const leadTimes: LeadTime[] = await Promise.all( - item.deployInfo.map(async (deployInfo) => { - const response = await this.httpClient.get( - `/repos/${repository}/commits/${deployInfo.commitId}/pulls` - ); - - const gitHubPulls: GitHubPull[] = new JsonConvert().deserializeArray( - response.data, - GitHubPull - ); - - const jobFinishTime: number = new Date(deployInfo.jobFinishTime).getTime(); - const pipelineCreateTime: number = new Date(deployInfo.pipelineCreateTime).getTime(); - - const noMergeDelayTime = new LeadTime( - deployInfo.commitId, - pipelineCreateTime, - jobFinishTime, - pipelineCreateTime, - pipelineCreateTime - ); - - if (gitHubPulls.length == 0) { - return noMergeDelayTime; - } - - const mergedPull: GitHubPull | undefined = gitHubPulls - .filter((gitHubPull) => gitHubPull.mergedAt != null) - .pop(); - - if (mergedPull == undefined) { - return noMergeDelayTime; - } - - //get the pull request commits. - const prResponse = await this.httpClient.get( - `/repos/${repository}/pulls/${mergedPull.number}/commits` - ); - - const gitHubCommites: CommitInfo[] = new JsonConvert().deserializeArray( - prResponse.data, - CommitInfo - ); - - //get the first commit. - const firstCommit: CommitInfo = gitHubCommites[0]; - - return LeadTime.mapFrom(mergedPull, deployInfo, firstCommit); - }) - ); - - return new PipelineLeadTime( - item.pipelineName, - item.pipelineStep, - leadTimes - ); - }) - ); - } - - async fetchCommitInfo( - commitId: string, - repositoryId: string - ): Promise { - const repository = GitUrlParse(repositoryId).full_name; - - const response = await this.httpClient.get( - `/repos/${repository}/commits/${commitId}` - ); - const commitInfo: CommitInfo = new JsonConvert().deserializeObject( - response.data, - CommitInfo - ); - - return commitInfo; - } -} diff --git a/backend/src/services/common/ChangeFailureRate.ts b/backend/src/services/common/ChangeFailureRate.ts deleted file mode 100644 index 381ff5ad4..000000000 --- a/backend/src/services/common/ChangeFailureRate.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { DeployTimes } from "../../models/pipeline/DeployTimes"; -import { Pair } from "../../types/Pair"; -import { - AvgChangeFailureRate, - ChangeFailureRate, - ChangeFailureRateOfPipeline, -} from "../../contract/GenerateReporter/GenerateReporterResponse"; - -export function calculateChangeFailureRate( - deployTimes: DeployTimes[] -): ChangeFailureRate { - const changeFailureRateOfPipelines: ChangeFailureRateOfPipeline[] = deployTimes.map( - (item) => - new ChangeFailureRateOfPipeline( - item.pipelineName, - item.pipelineStep, - item.failed.length, - item.passed.length + item.failed.length - ) - ); - - const avgChangeFailureRate: Pair = deployTimes - .map( - (item) => - new Pair(item.failed.length, item.passed.length + item.failed.length) - ) - .reduce( - (prev, now) => new Pair(prev.key + now.key, prev.value + now.value) - ); - - return new ChangeFailureRate( - new AvgChangeFailureRate( - avgChangeFailureRate.key, - avgChangeFailureRate.value - ), - changeFailureRateOfPipelines - ); -} diff --git a/backend/src/services/common/DeploymentFrequency.ts b/backend/src/services/common/DeploymentFrequency.ts deleted file mode 100644 index f101521bf..000000000 --- a/backend/src/services/common/DeploymentFrequency.ts +++ /dev/null @@ -1,115 +0,0 @@ -import { calculateWorkDaysBetween } from "./WorkDayCalculate"; -import { DeployTimes, DeployInfo } from "../../models/pipeline/DeployTimes"; -import { Pair } from "../../types/Pair"; -import { - AvgDeploymentFrequency, - DeploymentFrequencyOfPipeline, - DeploymentDateCount, -} from "../../contract/GenerateReporter/GenerateReporterResponse"; - -export class DeploymentFrequencyModel { - name: string; - step: string; - value: number; - passed: DeployInfo[]; - - constructor(name: string, step: string, value: number, passed: DeployInfo[]) { - this.name = name; - this.step = step; - this.value = value; - this.passed = passed; - } -} - -function mapDeploymentPassedItems( - deployTimes: DeployInfo[] -): DeploymentDateCount[] { - if (!deployTimes || deployTimes.length == 0) { - return []; - } - - const result: DeploymentDateCount[] = []; - - deployTimes.forEach((value) => { - if (!value.jobFinishTime) return; - - if (isNaN(Date.parse(value.jobFinishTime))) return; - - const localeDate = new Date(value.jobFinishTime).toLocaleDateString( - "en-US" - ); - const existingDateItem = result.find((x) => x.date === localeDate); - - if (!existingDateItem) { - const item = new DeploymentDateCount(localeDate, 1); - result.push(item); - } else { - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - existingDateItem!.count! += 1; - } - }); - - return result; -} - -export function calculateDeploymentFrequency( - deployTimes: DeployTimes[], - startTime: number, - endTime: number -): Pair { - const timePeriod = calculateWorkDaysBetween(startTime, endTime); - const deployFrequencyOfEachPipeline: DeploymentFrequencyModel[] = - deployTimes.map((item) => { - const passedDeployTimes = item.passed.filter( - (deployInfoItem) => - new Date(deployInfoItem.jobFinishTime).getTime() <= endTime - ).length; - if (passedDeployTimes == 0 || timePeriod == 0) { - return new DeploymentFrequencyModel( - item.pipelineName, - item.pipelineStep, - 0, - [] - ); - } - return new DeploymentFrequencyModel( - item.pipelineName, - item.pipelineStep, - passedDeployTimes / timePeriod, - item.passed - ); - }); - - const deployFrequency = deployFrequencyOfEachPipeline.reduce( - (prev, now) => prev + now.value, - 0 - ); - - const deploymentFrequencyOfPipelines: DeploymentFrequencyOfPipeline[] = - deployFrequencyOfEachPipeline.map( - (item) => - new DeploymentFrequencyOfPipeline( - item.name, - item.step, - item.value, - mapDeploymentPassedItems( - item.passed.filter( - (item) => new Date(item.jobFinishTime).getTime() <= endTime - ) - ) - ) - ); - - const pipelineCount = deploymentFrequencyOfPipelines.length; - - const avgDeployFrequency: number = - pipelineCount === 0 ? 0 : deployFrequency / pipelineCount; - - const avgDeploymentFrequency: AvgDeploymentFrequency = - new AvgDeploymentFrequency(avgDeployFrequency); - - return new Pair( - deploymentFrequencyOfPipelines, - avgDeploymentFrequency - ); -} diff --git a/backend/src/services/common/GeneraterCsvFile.ts b/backend/src/services/common/GeneraterCsvFile.ts deleted file mode 100644 index 0d9ad5e03..000000000 --- a/backend/src/services/common/GeneraterCsvFile.ts +++ /dev/null @@ -1,257 +0,0 @@ -import { - TargetField, - CSVField, -} from "./../../contract/kanban/KanbanTokenVerifyResponse"; -import { parse } from "json2csv"; -import { - JiraCardResponse, - CycleTimeInfo, -} from "../../contract/kanban/KanbanStoryPointResponse"; -import CsvForBoardConfig from "../../fixture/csvForBoardConfig.json"; -import CsvForPipeLineConfig from "../../fixture/csvForPipelineConfig.json"; -// eslint-disable-next-line @typescript-eslint/no-var-requires -const ObjectsToCsv = require("objects-to-csv"); -// eslint-disable-next-line @typescript-eslint/no-var-requires -const CSV = require("csv-string"); -import fs from "fs"; -import { CsvFileNameEnum } from "../../models/kanban/CsvFileNameEnum"; -import { SourceTypeEnum } from "../../models/kanban/CsvSourceTypeEnum"; -import { PipelineCsvInfo } from "../../models/pipeline/PipelineCsvInfo"; -import { ColumnResponse } from "../../contract/kanban/KanbanTokenVerifyResponse"; -import { JiraCard } from "../../models/kanban/JiraCard"; -import _ from "lodash"; - -function GenerateObjectArrayToCsvFile(arr: any): any { - const jsonObj = []; - const headers = []; - for (let k = 0; k < arr[0].length; k++) { - headers.push(arr[0][k]); - } - for (let i = 1; i < arr.length; i++) { - const data = arr[i]; - const obj: any = {}; - for (let j = 0; j < data.length; j++) { - obj[headers[j].trim()] = data[j].trim(); - } - jsonObj.push(obj); - } - - return jsonObj; -} - -function getBlank(): JiraCardResponse[] { - const baseInfo = new JiraCard(); - const cycleTime = Array.of(); - const jiraCardWithEmptyValue: JiraCardResponse = new JiraCardResponse( - baseInfo, - cycleTime - ); - jiraCardWithEmptyValue.baseInfo.fields.storyPoints = undefined; - - return Array.of(jiraCardWithEmptyValue); -} - -function getIndexForStatus( - jiraColumns: ColumnResponse[], - status: string -): number { - for (let index = 0; index < jiraColumns.length; index++) { - const statuses = jiraColumns[index].value.statuses; - if (statuses.indexOf(status.toUpperCase()) > -1) { - return index; - } else { - continue; - } - } - return jiraColumns.length; -} - -export function getExtraFields( - targetFields: TargetField[], - currentFields: CSVField[] -): CSVField[] { - const extraFields: CSVField[] = []; - targetFields.forEach((targetField) => { - let isInCurrentFields = false; - currentFields.forEach((currentField) => { - if ( - currentField.label.toLowerCase() === targetField.name.toLowerCase() || - currentField.value.indexOf(targetField.key) > -1 - ) { - isInCurrentFields = true; - } - }); - if (!isInCurrentFields) { - extraFields.push({ - label: targetField.name, - value: `baseInfo.fields.${targetField.key}`, - originKey: targetField.key, - }); - } - }); - return extraFields; -} - -export function insertExtraFields( - extraFields: CSVField[], - currentFields: CSVField[] -): void { - let insertIndex = 0; - currentFields.forEach((currentField, index) => { - //insert extra columns in right - if (currentField.label === "Cycle Time") { - insertIndex = index + 1; - } - }); - currentFields.splice(insertIndex, 0, ...extraFields); -} - -export function getFieldDisplayValue(obj: any) { - let isArray = false; - let result = ""; - if (_.isArray(obj)) { - obj = obj[0]; - isArray = true; - } - if (_.isObject(obj as any)) { - if (obj.displayName !== undefined) { - result = ".displayName"; - } else if (obj.name !== undefined) { - result = ".name"; - } else if (obj.key !== undefined) { - result = ".key"; - } else if (obj.value !== undefined) { - result = ".value"; - } - } else { - return false; - } - if (isArray) { - result = "[0]" + result; - } - return result; -} - -export function updateExtraFields( - extraFields: CSVField[], - cards: JiraCardResponse[] -) { - extraFields.forEach((field) => { - let hasUpdated = false; - cards.forEach((card) => { - if ( - !hasUpdated && - field.originKey && - _.isObject((card.baseInfo.fields as any)[field.originKey]) - ) { - const obj = (card.baseInfo.fields as any)[field.originKey]; - const extend = getFieldDisplayValue(obj); - if (extend) { - field.value += extend; - hasUpdated = true; - } - } - }); - }); -} - -export function getActiveExtraFields(targetFields: TargetField[]) { - const activeTargetFields = targetFields.filter((field) => field.flag); - return activeTargetFields; -} - -export async function ConvertBoardDataToCsv( - jiraCardResponses: JiraCardResponse[], - jiraNonDoneCardResponses: JiraCardResponse[], - jiraColumns: ColumnResponse[], - targetFields: TargetField[], - csvTimeStamp: number -): Promise { - const activeTargetFields = getActiveExtraFields(targetFields); - const fields = _.clone(CsvForBoardConfig); - const extraFields = getExtraFields(activeTargetFields, fields); - - jiraNonDoneCardResponses.sort((a, b) => { - if ( - a.baseInfo.fields.status == undefined || - b.baseInfo.fields.status == undefined - ) - return jiraColumns.length + 1; - else { - return ( - getIndexForStatus(jiraColumns, b.baseInfo.fields.status.name) - - getIndexForStatus(jiraColumns, a.baseInfo.fields.status.name) - ); - } - }); - - const cards = jiraCardResponses - .concat(getBlank()) - .concat(jiraNonDoneCardResponses); - - updateExtraFields(extraFields, cards); - insertExtraFields(extraFields, fields); - - const columns = new Set(); - cards.forEach((jiraCard) => { - jiraCard.originCycleTime.forEach((cardCycleTime) => - columns.add(cardCycleTime.column) - ); - }); - columns.forEach((column) => - fields.push({ - label: "OriginCycleTime: " + column, - value: "cycleTimeFlat." + column, - }) - ); - - cards.forEach((jiraCard) => { - jiraCard.buildCycleTimeFlatObject(); - jiraCard.calculateTotalCycleTimeDivideStoryPoints(); - }); - - const csvString = parse(cards, { fields }); - const csvArray = GenerateObjectArrayToCsvFile(CSV.parse(csvString)); - new ObjectsToCsv(csvArray).toDisk( - `${CsvFileNameEnum.BOARD}-${csvTimeStamp}.csv` - ); -} - -export async function ConvertPipelineDataToCsv( - csvData: PipelineCsvInfo[], - csvTimeStamp: number -): Promise { - const fields = CsvForPipeLineConfig; - const csvString = parse(csvData, { fields }); - const csvArray = GenerateObjectArrayToCsvFile(CSV.parse(csvString)); - new ObjectsToCsv(csvArray).toDisk( - `${CsvFileNameEnum.PIPELINE}-${csvTimeStamp}.csv` - ); -} - -function ReadStringFromCSVFile(fileName: string): string { - try { - const data = fs.readFileSync(fileName, "utf8"); - return data; - } catch (e) { - throw Error("read csv file error"); - } -} - -export async function GetDataFromCsv( - dataType: string, - csvTimeStamp: number -): Promise { - switch (dataType) { - case SourceTypeEnum.BOARD: - return ReadStringFromCSVFile( - `${CsvFileNameEnum.BOARD}-${csvTimeStamp}.csv` - ); - case SourceTypeEnum.PIPELINE: - return ReadStringFromCSVFile( - `${CsvFileNameEnum.PIPELINE}-${csvTimeStamp}.csv` - ); - default: - return ""; - } -} diff --git a/backend/src/services/common/LeadTimeForChanges.ts b/backend/src/services/common/LeadTimeForChanges.ts deleted file mode 100644 index af2629f72..000000000 --- a/backend/src/services/common/LeadTimeForChanges.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { PipelineLeadTime } from "../../models/codebase/LeadTime"; -import { Pair } from "../../types/Pair"; -import { - AvgLeadTimeForChanges, - LeadTimeForChangesOfPipeline, -} from "../../contract/GenerateReporter/GenerateReporterResponse"; - -export function calculateAvgLeadTime( - pipelinesLeadTime: PipelineLeadTime[] -): Pair { - const pipelineCount = pipelinesLeadTime.length; - const leadTimeForChangesOfPipelines: LeadTimeForChangesOfPipeline[] = []; - - if (pipelineCount == 0) { - return new Pair( - leadTimeForChangesOfPipelines, - new AvgLeadTimeForChanges(0, 0) - ); - } - - const totalLeadTimeOfAllPipeline: Pair = pipelinesLeadTime - .map((item) => { - const times = item.leadTimes.length; - if (times == 0) { - return new Pair(0, 0); - } - - const totalLeadTime: Pair = item.leadTimes - .map( - (leadTime) => - new Pair( - leadTime.prDelayTime == undefined ? 0 : leadTime.prDelayTime, - leadTime.pipelineDelayTime - ) - ) - .reduce((pre, now) => pre.add(now)); - - const avgMergeDelayTimeOfPipeline = totalLeadTime.key / times; - const avgPipelineDelayTimeOfPipeline = totalLeadTime.value / times; - - leadTimeForChangesOfPipelines.push( - new LeadTimeForChangesOfPipeline( - item.pipelineName, - item.pipelineStep, - avgMergeDelayTimeOfPipeline, - avgPipelineDelayTimeOfPipeline - ) - ); - - return new Pair( - avgMergeDelayTimeOfPipeline, - avgPipelineDelayTimeOfPipeline - ); - }) - .reduce((pre, now) => pre.add(now)); - - const avgLeadTimeOfAllPipelines: AvgLeadTimeForChanges = new AvgLeadTimeForChanges( - totalLeadTimeOfAllPipeline.key / pipelineCount, - totalLeadTimeOfAllPipeline.value / pipelineCount - ); - - return new Pair( - leadTimeForChangesOfPipelines, - avgLeadTimeOfAllPipelines - ); -} diff --git a/backend/src/services/common/MeanTimeToRecovery.ts b/backend/src/services/common/MeanTimeToRecovery.ts deleted file mode 100644 index 81549338a..000000000 --- a/backend/src/services/common/MeanTimeToRecovery.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { DeployTimes } from "../../models/pipeline/DeployTimes"; -import { - AvgMeanTimeToRecovery, - MeanTimeToRecovery, - MeanTimeToRecoveryOfPipeline, -} from "../../contract/GenerateReporter/GenerateReporterResponse"; -import sortBy from "lodash/sortBy"; - -function getTotalRecoveryTimeAndRecoveryTimes( - item: DeployTimes -): { totalTimeToRecovery: number; recoveryTimes: number } { - const sortedJobs = sortBy([...item.failed, ...item.passed], (deployInfo) => { - return deployInfo.pipelineCreateTime; - }); - - let totalTimeToRecovery = 0, - failedJobCreateTime = 0, - recoveryTimes = 0; - - sortedJobs.forEach((job) => { - if (job.state === "passed" && failedJobCreateTime) { - totalTimeToRecovery += - new Date(job.pipelineCreateTime).getTime() - failedJobCreateTime; - failedJobCreateTime = 0; - recoveryTimes += 1; - } - if (job.state === "failed" && failedJobCreateTime === 0) { - failedJobCreateTime = new Date(job.pipelineCreateTime).getTime(); - } - }); - return { totalTimeToRecovery, recoveryTimes }; -} - -export function calculateMeanTimeToRecovery( - deployTimes: DeployTimes[] -): MeanTimeToRecovery { - const meanTimeRecoveryPipelines: MeanTimeToRecoveryOfPipeline[] = deployTimes.map( - (item) => { - if (item.failed.length === 0) { - return new MeanTimeToRecoveryOfPipeline( - item.pipelineName, - item.pipelineStep, - 0 - ); - } - const { - totalTimeToRecovery, - recoveryTimes, - } = getTotalRecoveryTimeAndRecoveryTimes(item); - return new MeanTimeToRecoveryOfPipeline( - item.pipelineName, - item.pipelineStep, - totalTimeToRecovery / recoveryTimes - ); - } - ); - - const avgMeanTimeToRecovery: number = - meanTimeRecoveryPipelines.length === 0 - ? 0 - : meanTimeRecoveryPipelines.reduce( - (prev: number, pipeline: MeanTimeToRecoveryOfPipeline): number => { - return prev + pipeline.timeToRecovery; - }, - 0 - ) / meanTimeRecoveryPipelines.length; - - return new MeanTimeToRecovery( - new AvgMeanTimeToRecovery(avgMeanTimeToRecovery), - meanTimeRecoveryPipelines - ); -} diff --git a/backend/src/services/common/WorkDayCalculate.ts b/backend/src/services/common/WorkDayCalculate.ts deleted file mode 100644 index 3e6a098e7..000000000 --- a/backend/src/services/common/WorkDayCalculate.ts +++ /dev/null @@ -1,107 +0,0 @@ -import axios from "axios"; - -export const ONE_DAY = 1000 * 60 * 60 * 24; - -export class WorkDayCalculate { - static holidayMap = new Map(); - static httpClient = axios.create({ - baseURL: "https://raw.githubusercontent.com/NateScarlet/holiday-cn/master/", - }); -} - -export async function loadHolidayList(year: number): Promise { - const response = await WorkDayCalculate.httpClient.get(`${year}.json`); - - const tempHolidayList: Holiday[] = response.data.days; - tempHolidayList.forEach((element) => { - WorkDayCalculate.holidayMap.set(element.date, element.isOffDay); - }); -} - -export async function changeConsiderHolidayMode( - considerHoliday: boolean = true -): Promise { - if (!considerHoliday) { - WorkDayCalculate.holidayMap = new Map(); - } else if (WorkDayCalculate.holidayMap.size == 0) { - await loadHolidayList(new Date().getFullYear()); - } -} - -function convertTimeToDateString(time: number): string { - const date = new Date(time); - return ( - date.getFullYear().toString() + - "-" + - ("0" + (date.getMonth() + 1)).slice(-2) + - "-" + - ("0" + date.getDate()).slice(-2) - ); -} - -export function verifyIfThisDayHoliday(time: number): boolean { - const dateString = convertTimeToDateString(time); - if (WorkDayCalculate.holidayMap.has(dateString)) - return WorkDayCalculate.holidayMap.get(dateString) as boolean; - - return new Date(time).getDay() == 6 || new Date(time).getDay() == 0; -} - -export function calculateWorkDaysBetween( - startTime: number, - endTime: number -): number { - const startDate = new Date(startTime).setHours(0, 0, 0, 0); - const endDate = new Date(endTime).setHours(0, 0, 0, 0); - let days = 0; - for (let tempDate = startDate; tempDate <= endDate; tempDate += ONE_DAY) - if (!verifyIfThisDayHoliday(tempDate)) { - days++; - } - return days; -} - -function returnNextNearestWorkingTime(time: number): number { - if (verifyIfThisDayHoliday(time)) { - return returnNextNearestWorkingTime( - new Date(time + ONE_DAY).setHours(0, 0, 0, 0) - ); - } - return time; -} - -export function calculateWorkDaysBy24Hours( - startTime: number, - endTime: number -): number { - startTime = returnNextNearestWorkingTime(startTime); - endTime = returnNextNearestWorkingTime(endTime); - const startDate = new Date(startTime).setHours(0, 0, 0, 0); - const endDate = new Date(endTime).setHours(0, 0, 0, 0); - const gapDaysTime = endDate - startDate; - const gapWorkingDaysTime = - (calculateWorkDaysBetween(startTime, endTime) - 1) * ONE_DAY; - return +( - (endTime - startTime - gapDaysTime + gapWorkingDaysTime) / - ONE_DAY - ).toFixed(2); -} - -module.exports = { - calculateWorkDaysBy24Hours, - loadHolidayList, - calculateWorkDaysBetween, - changeConsiderHolidayMode, -}; - -export class Holiday { - name: string; - date: string; - isOffDay: boolean; - - constructor(name: string, date: string, isOffDay: boolean) { - this.name = name; - this.date = date; - this.isOffDay = isOffDay; - } -} diff --git a/backend/src/services/kanban/CalculateCycleTime.ts b/backend/src/services/kanban/CalculateCycleTime.ts deleted file mode 100644 index 66ed1ba12..000000000 --- a/backend/src/services/kanban/CalculateCycleTime.ts +++ /dev/null @@ -1,170 +0,0 @@ -import { - CycleTimeInfo, - JiraCardResponse, -} from "../../contract/kanban/KanbanStoryPointResponse"; -import { - CycleTime, - CycleTimeOptionalItem, -} from "../../contract/GenerateReporter/GenerateReporterResponse"; -import { RequestKanbanColumnSetting } from "../../contract/GenerateReporter/GenerateReporterRequestBody"; -import { CardCycleTime, StepsDay } from "../../models/kanban/CardCycleTime"; -import { CardStepsEnum } from "../../models/kanban/CardStepsEnum"; -import { Cards } from "../../models/kanban/RequestKanbanResults"; - -function selectedStepsArrayToMap( - boardColumns: RequestKanbanColumnSetting[] -): Map { - const map = new Map(); - boardColumns.forEach((boardColumn: RequestKanbanColumnSetting) => { - map.set(boardColumn.name.toUpperCase(), boardColumn.value); - }); - return map; -} - -function aggregateResultBySelectedSteps( - totalTimeOfEachStepsMap: Map, - selectedStepsMap: Map -): Map { - const aggregateMap = new Map(); - - totalTimeOfEachStepsMap.forEach((value, key) => { - const aggregateTime = aggregateMap.get(selectedStepsMap.get(key)!); - aggregateMap.set( - selectedStepsMap.get(key)!, - aggregateTime ? aggregateTime + value : value - ); - }); - return aggregateMap; -} - -function addAllCardsTimeUpForEachStep( - cards: Cards, - selectedStepsMap: Map -): Map { - const tempSwimlaneMap = new Map(); - cards.matchedCards.forEach((jiraCardResponse) => { - jiraCardResponse.cycleTime.forEach((p1: CycleTimeInfo) => { - const column = p1.column; - if (column == CardStepsEnum.FLAG) { - selectedStepsMap.set(column, CardStepsEnum.BLOCK); - } - if (selectedStepsMap.has(column)) { - const day = tempSwimlaneMap.get(column); - tempSwimlaneMap.set(column, day ? day + p1.day : p1.day); - } - }); - }); - return tempSwimlaneMap; -} - -export function dealNaN(result: number, unit: string): string { - if (isNaN(result) || result == Infinity) return "None"; - return result.toFixed(2) + unit; -} - -const calculateAverageTimeAndTotalTime = ( - aggregatedMap: Map, - cards: Cards -) => { - const cycleTimeForSelectedStepsList = Array.of(); - let totalTime = 0; - aggregatedMap.forEach((value: number, key: string) => { - cycleTimeForSelectedStepsList.push( - new CycleTimeOptionalItem({ - optionalItemName: key, - averageTimeForSP: dealNaN(value / cards.storyPointSum, ""), - averageTimeForCards: dealNaN(value / cards.cardsNumber, ""), - totalTime: value.toFixed(2).toString(), - }) - ); - if ( - key != CardStepsEnum.ANALYSE && - key != CardStepsEnum.TODO && - key != CardStepsEnum.DONE - ) - totalTime += value; - }); - return { cycleTimeForSelectedStepsList, totalTime }; -}; - -export function CalculateCycleTime( - cards: Cards, - selectedStepsArray: RequestKanbanColumnSetting[] -): CycleTime { - const selectedStepsMap = selectedStepsArrayToMap(selectedStepsArray); - - const totalTimeOfEachStepsMap = addAllCardsTimeUpForEachStep( - cards, - selectedStepsMap - ); - const aggregatedMap = aggregateResultBySelectedSteps( - totalTimeOfEachStepsMap, - selectedStepsMap - ); - const { - cycleTimeForSelectedStepsList, - totalTime, - } = calculateAverageTimeAndTotalTime(aggregatedMap, cards); - - return new CycleTime( - Number(totalTime.toFixed(2)), - dealNaN(totalTime / cards.cardsNumber, ""), - dealNaN(totalTime / cards.storyPointSum, ""), - cycleTimeForSelectedStepsList - ); -} - -export function CalculateCardCycleTime( - jiraCardResponse: JiraCardResponse, - boardColumns: RequestKanbanColumnSetting[] -): CardCycleTime { - const boardMap = selectedStepsArrayToMap(boardColumns); - const stepsDay = new StepsDay(); - let total = 0; - jiraCardResponse.cycleTime.forEach((cycleTimeInfo: CycleTimeInfo) => { - const swimLane = cycleTimeInfo.column; - if (swimLane == CardStepsEnum.FLAG) { - boardMap.set(swimLane.toUpperCase(), CardStepsEnum.BLOCK); - } - if (boardMap.has(swimLane.toUpperCase())) { - const cardStep = boardMap.get(swimLane); - switch (cardStep) { - case CardStepsEnum.TODO: - break; - case CardStepsEnum.DONE: - break; - case CardStepsEnum.ANALYSE: - break; - case CardStepsEnum.DEVELOPMENT: - stepsDay.development = +( - stepsDay.development + cycleTimeInfo.day - ).toFixed(2); - total += cycleTimeInfo.day; - break; - case CardStepsEnum.WAITING: - stepsDay.waiting = +(stepsDay.waiting + cycleTimeInfo.day).toFixed(2); - total += cycleTimeInfo.day; - break; - case CardStepsEnum.TESTING: - stepsDay.testing = +(stepsDay.testing + cycleTimeInfo.day).toFixed(2); - total += cycleTimeInfo.day; - break; - case CardStepsEnum.BLOCK: - stepsDay.blocked = +(stepsDay.blocked + cycleTimeInfo.day).toFixed(2); - total += cycleTimeInfo.day; - break; - case CardStepsEnum.REVIEW: - stepsDay.review = +(stepsDay.review + cycleTimeInfo.day).toFixed(2); - total += cycleTimeInfo.day; - break; - case CardStepsEnum.UNKNOWN: - break; - } - } - }); - return new CardCycleTime( - jiraCardResponse.getCardId(), - stepsDay, - +total.toFixed(2) - ); -} diff --git a/backend/src/services/kanban/Classification.ts b/backend/src/services/kanban/Classification.ts deleted file mode 100644 index 5433ce6c5..000000000 --- a/backend/src/services/kanban/Classification.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { - ClassificationField, - ClassificationNameValuePair, -} from "../../contract/GenerateReporter/GenerateReporterResponse"; -import { Cards } from "../../models/kanban/RequestKanbanResults"; -import { TargetField } from "../../contract/kanban/KanbanTokenVerifyResponse"; -import { JiraCardResponse } from "../../contract/kanban/KanbanStoryPointResponse"; - -function pickDisplayNameFromObj(obj: any): string { - if (obj == null) return "None"; - if (obj.displayName !== undefined) return obj.displayName; - if (obj.name !== undefined) return obj.name; - if (obj.key !== undefined) return obj.key; - if (obj.value !== undefined) return obj.value; - - const regexSprintName = RegExp("name=.*", "g"); - let nameString; - if ( - typeof obj === "string" && - (nameString = regexSprintName.exec(obj)) != null - ) - return nameString[0].replace("name=", "").split(",")[0]; - - return obj.toString(); -} - -function mapArrayField( - resultMap: Map>, - fieldsKey: string, - obj: Array> -) { - const map = resultMap.get(fieldsKey); - if (map && obj.length > 0) { - obj.forEach(function (p1: Record) { - if (p1 !== undefined) { - const displayName = pickDisplayNameFromObj(p1); - const count = map.get(displayName); - map.set(displayName, count ? count + 1 : 1); - } - }); - if (obj.length > 0) map.set("None", map.get("None")! - 1); - } -} - -export function getClassificationOfSelectedFields( - cards: Cards, - targetFields: TargetField[] -): ClassificationField[] { - const classificationFields: ClassificationField[] = []; - const resultMap: Map> = new Map< - string, - Map - >(); - const nameMap = new Map(); - - targetFields - .filter((it) => it.flag == true) - .forEach(function (targetField: TargetField) { - resultMap.set( - targetField.key, - new Map().set("None", cards.cardsNumber) - ); - nameMap.set(targetField.key, targetField.name); - }); - cards.matchedCards.forEach(function (jiraCardResponse: JiraCardResponse) { - const tempFields: Record = jiraCardResponse.baseInfo.fields; - for (const tempFieldsKey in tempFields) { - const obj = tempFields[tempFieldsKey]; - if (Array.isArray(obj)) { - mapArrayField(resultMap, tempFieldsKey, tempFields[tempFieldsKey]); - } else if (obj !== undefined) { - const map = resultMap.get(tempFieldsKey); - if (map) { - const displayName = pickDisplayNameFromObj(obj); - const count = map.get(displayName); - map.set(displayName, count ? count + 1 : 1); - map.set("None", map.get("None")! - 1); - } - } - } - }); - resultMap.forEach(function (map: Map, fieldName: string) { - const classificationNameValuePair: ClassificationNameValuePair[] = []; - if (map.get("None") == 0) { - map.delete("None"); - } - map.forEach((count: number, displayName: string) => { - classificationNameValuePair.push({ - name: displayName, - value: ((count / cards.cardsNumber) * 100).toFixed(2) + "%", - }); - }); - classificationFields.push({ - fieldName: nameMap.get(fieldName)!, - pairs: classificationNameValuePair, - }); - }); - return classificationFields; -} diff --git a/backend/src/services/kanban/Jira/Jira.ts b/backend/src/services/kanban/Jira/Jira.ts deleted file mode 100644 index 4bcfbdd22..000000000 --- a/backend/src/services/kanban/Jira/Jira.ts +++ /dev/null @@ -1,480 +0,0 @@ -import { Kanban, KanbanEnum } from "../Kanban"; -import axios, { AxiosInstance } from "axios"; -import { StoryPointsAndCycleTimeRequest } from "../../../contract/kanban/KanbanStoryPointParameterVerify"; -import { - CycleTimeInfo, - JiraCardResponse, -} from "../../../contract/kanban/KanbanStoryPointResponse"; -import { - ColumnValue, - ColumnResponse, -} from "../../../contract/kanban/KanbanTokenVerifyResponse"; -import { StatusSelf } from "../../../models/kanban/JiraBoard/StatusSelf"; -import { - HistoryDetail, - JiraCardHistory, -} from "../../../models/kanban/JiraCardHistory"; -import { CalculateCardCycleTime } from "../CalculateCycleTime"; -import { RequestKanbanColumnSetting } from "../../../contract/GenerateReporter/GenerateReporterRequestBody"; -import { Cards } from "../../../models/kanban/RequestKanbanResults"; -import { - CardCustomFieldKey, - FixVersion, -} from "../../../models/kanban/JiraCard"; -import { CardFieldsEnum } from "../../../models/kanban/CardFieldsEnum"; -import { CardStepsEnum } from "../../../models/kanban/CardStepsEnum"; -import { - confirmThisCardHasAssignedBySelectedUser, - getCardTimeForEachStep, - reformTimeLineForFlaggedCards, - StatusChangedArrayItem, -} from "../util"; -import logger from "../../../utils/loggerUtils"; - -export class Jira implements Kanban { - private readonly queryCount: number = 100; - private readonly httpClient: AxiosInstance; - - constructor(token: string, site: string) { - this.httpClient = axios.create({ - baseURL: `https://${site}.atlassian.net/rest/agile/1.0/board`, - }); - this.httpClient.defaults.headers.common["Authorization"] = token; - } - - async getColumns( - model: StoryPointsAndCycleTimeRequest - ): Promise { - const jiraColumnNames = Array.of(); - //column - const configurationUrl = `https://${model.site}.atlassian.net/rest/agile/1.0/board/${model.boardId}/configuration`; - logger.info(`Start to query configuration_url:${configurationUrl}`); - const configurationResponse = await axios.get(configurationUrl, { - headers: { Authorization: `${model.token}` }, - }); - logger.info( - `Successfully queried configuration_data:${JSON.stringify( - configurationResponse.data - )}` - ); - - const configuration = configurationResponse.data; - const columns = configuration.columnConfig.columns; - - columns.map(async (column: any) => { - if (column.statuses.length != 0) { - const columnValue: ColumnValue = new ColumnValue(); - columnValue.name = column.name; - - const jiraColumnResponse = new ColumnResponse(); - await Promise.all( - column.statuses.map(async (status: { self: string }) => { - const queryStatusUri = status.self; - const statusResponse = await Jira.queryStatus( - queryStatusUri, - model.token - ); - const cardStatusName = ( - statusResponse as StatusSelf - ).untranslatedName.toUpperCase(); - columnValue.statuses.push(cardStatusName); - }) - ).then(() => { - jiraColumnResponse.value = columnValue; - jiraColumnNames.push(jiraColumnResponse); - }); - } - }); - return jiraColumnNames; - } - - private static async queryStatus( - url: string, - token: string - ): Promise { - logger.info(`Start to query card status_url:${url}`); - const http = axios.create(); - http.defaults.headers.common["Authorization"] = token; - const result = await http.get(url); - logger.info( - `Successfully queried card status_data:${JSON.stringify(result.data)}` - ); - return result.data; - } - - async getStoryPointsAndCycleTime( - model: StoryPointsAndCycleTimeRequest, - boardColumns: RequestKanbanColumnSetting[] = [], - users: string[] - ): Promise { - this.saveCostumedFieldKey(model); - - let storyPointSum = 0; - const allDoneCards = await this.getAllDoneCards(model); - const matchedCards = Array.of(); - - await Promise.all( - allDoneCards.map(async function (DoneCard: any) { - const { cycleTimeInfos, assigneeSet, originCycleTimeInfos } = - await Jira.getCycleTimeAndAssigneeSet( - DoneCard.key, - model.token, - model.site, - model.treatFlagCardAsBlock - ); - - //fix the assignee not in the card history, only in the card field issue. - if (DoneCard.fields.assignee && DoneCard.fields.assignee.displayName) { - assigneeSet.add(DoneCard.fields.assignee.displayName); - } - - if (confirmThisCardHasAssignedBySelectedUser(users, assigneeSet)) { - const matchedCard = Jira.processCustomFieldsForCard(DoneCard); - matchedCard.fields.label = matchedCard.fields.labels.join(","); - - const jiraCardResponse = new JiraCardResponse( - matchedCard, - cycleTimeInfos, - originCycleTimeInfos - ); - - jiraCardResponse.cardCycleTime = CalculateCardCycleTime( - jiraCardResponse, - boardColumns - ); - matchedCards.push(jiraCardResponse); - - storyPointSum += matchedCard.fields.storyPoints - ? matchedCard.fields.storyPoints - : 0; - } - }) - ); - - return { - storyPointSum, - cardsNumber: matchedCards.length, - matchedCards: matchedCards, - }; - } - - async getStoryPointsAndCycleTimeForNonDoneCards( - model: StoryPointsAndCycleTimeRequest, - boardColumns: RequestKanbanColumnSetting[] = [], - users: string[] - ): Promise { - this.saveCostumedFieldKey(model); - - let storyPointSum = 0; - let allNonDoneCards = await this.getAllNonDoneCardsForActiveSprint(model); - if (allNonDoneCards.length < 1) { - allNonDoneCards = await this.getAllNonDoneCardsForKanBan(model); - } - const matchedNonDoneCards = Array.of(); - - await Promise.all( - allNonDoneCards.map(async function (nonDoneCard: any) { - const { cycleTimeInfos, assigneeSet, originCycleTimeInfos } = - await Jira.getCycleTimeAndAssigneeSet( - nonDoneCard.key, - model.token, - model.site, - model.treatFlagCardAsBlock - ); - - const matchedNonDoneCard = Jira.processCustomFieldsForCard(nonDoneCard); - matchedNonDoneCard.fields.label = - matchedNonDoneCard.fields.labels.join(","); - - const jiraCardResponse = new JiraCardResponse( - matchedNonDoneCard, - cycleTimeInfos, - originCycleTimeInfos - ); - - jiraCardResponse.cardCycleTime = CalculateCardCycleTime( - jiraCardResponse, - boardColumns - ); - matchedNonDoneCards.push(jiraCardResponse); - - storyPointSum += matchedNonDoneCard.fields.storyPoints - ? matchedNonDoneCard.fields.storyPoints - : 0; - }) - ); - - return { - storyPointSum, - cardsNumber: matchedNonDoneCards.length, - matchedCards: matchedNonDoneCards, - }; - } - - private async getAllDoneCards( - model: StoryPointsAndCycleTimeRequest - ): Promise { - let jql = ""; - if (model.status.length > 0) { - switch (model.type.toLowerCase()) { - case KanbanEnum.JIRA: - jql = `status in ('${model.status.join( - "','" - )}') AND statusCategoryChangedDate >= ${ - model.startTime - } AND statusCategoryChangedDate <= ${model.endTime}`; - break; - case KanbanEnum.CLASSIC_JIRA: { - let subJql = ""; - for (let index = 0; index < model.status.length - 1; index++) { - subJql += `status changed to '${model.status[index]}' during (${model.startTime}, ${model.endTime}) or `; - } - subJql += `status changed to '${ - model.status[model.status.length - 1] - }' during (${model.startTime}, ${model.endTime})`; - jql = `status in ('${model.status.join("','")}') AND (${subJql})`; - break; - } - } - } - - const response = await this.httpClient.get( - `/${model.boardId}/issue?maxResults=${this.queryCount}&jql=${jql}` - ); - - const allDoneCardsResponse = response.data; - const allDoneCards = allDoneCardsResponse.issues; - if (allDoneCardsResponse.total > this.queryCount) { - await this.pageQuerying( - allDoneCardsResponse.total, - jql, - allDoneCards, - model.boardId - ); - } - return allDoneCards; - } - - private async getAllNonDoneCardsForActiveSprint( - model: StoryPointsAndCycleTimeRequest - ): Promise { - let jql = "sprint in openSprints() "; - if (model.status.length > 0) { - jql = `sprint in openSprints() AND status not in ('${model.status.join( - "','" - )}')`; - } - - const response = await this.httpClient.get( - `/${model.boardId}/issue?maxResults=${this.queryCount}&jql=${jql}` - ); - - const allNonDoneCardsResponse = response.data; - const allNonDoneCards = allNonDoneCardsResponse.issues; - if (allNonDoneCardsResponse.total > this.queryCount) { - await this.pageQuerying( - allNonDoneCardsResponse.total, - jql, - allNonDoneCards, - model.boardId - ); - } - - return allNonDoneCards; - } - - private async getAllNonDoneCardsForKanBan( - model: StoryPointsAndCycleTimeRequest - ): Promise { - let jql = ""; - if (model.status.length > 0) { - jql = `status not in ('${model.status.join("','")}')`; - } - - const response = await this.httpClient.get( - `/${model.boardId}/issue?maxResults=${this.queryCount}&jql=${jql}` - ); - - const allNonDoneCardsResponse = response.data; - const allNonDoneCards = allNonDoneCardsResponse.issues; - if (allNonDoneCardsResponse.total > this.queryCount) { - await this.pageQuerying( - allNonDoneCardsResponse.total, - jql, - allNonDoneCards, - model.boardId - ); - } - - const allNonDoneCardsResult = allNonDoneCards.filter( - (nonDoneCard: { fields: { fixVersions: FixVersion[] } }) => - nonDoneCard.fields.fixVersions.length < 1 - ); - return allNonDoneCardsResult; - } - - private async pageQuerying( - total: any, - jql: string, - cards: any, - boardId: string - ): Promise { - const count = Math.floor((total as number) / this.queryCount); - await Promise.all( - [...Array(count).keys()].map(async (i) => { - const startAt = this.queryCount * (i + 1); - await this.httpClient - .get( - `/${boardId}/issue/?maxResults=${this.queryCount}&startAt=${startAt}&jql=${jql}` - ) - .then((response) => cards.push(...response.data.issues)); - }) - ); - } - - private saveCostumedFieldKey(model: StoryPointsAndCycleTimeRequest): void { - model.targetFields.forEach(function (value) { - switch (value.name) { - case CardFieldsEnum.STORY_POINTS_JIRA_CLASSIC: - CardCustomFieldKey.STORY_POINTS = value.key; - break; - case CardFieldsEnum.STORY_POINTS_JIRA_NEXT_GEN: - CardCustomFieldKey.STORY_POINTS = value.key; - break; - case CardFieldsEnum.SPRINT: - CardCustomFieldKey.SPRINT = value.key; - break; - case CardFieldsEnum.FLAGGED: - CardCustomFieldKey.FLAGGED = value.key; - break; - } - }); - } - - private static processCustomFieldsForCard(card: any): any { - const fields = card.fields; - for (const key in fields) { - switch (key) { - case CardCustomFieldKey.STORY_POINTS: - card.fields.storyPoints = fields[key]; - break; - case CardCustomFieldKey.SPRINT: - card.fields.sprint = Jira.generateSprintName(fields[key]); - break; - } - } - return card; - } - - private static generateSprintName(sprintField: [any]): string { - if ( - sprintField == undefined || - sprintField == null || - sprintField.length < 1 - ) - return ""; - - const targetField = sprintField[sprintField.length - 1]; - - if (targetField.name) return targetField.name; - - const fields = sprintField[sprintField.length - 1].split(","); - for (const index in fields) { - if (fields[index].split("=")[0].trim() == "name") { - return fields[index].split("=")[1]; - } - } - - return ""; - } - - static async getCycleTimeAndAssigneeSet( - jiraCardKey: string, - jiraToken: string, - jiraSite: string, - treatFlagCardAsBlock: boolean - ): Promise<{ - cycleTimeInfos: CycleTimeInfo[]; - assigneeSet: Set; - originCycleTimeInfos: CycleTimeInfo[]; - }> { - const jiraCardHistoryResponse = await axios.get( - `https://${jiraSite}.atlassian.net/rest/internal/2/issue/${jiraCardKey}/activityfeed`, - { - headers: { Authorization: `${jiraToken}` }, - } - ); - - const jiraCardHistory: JiraCardHistory = jiraCardHistoryResponse.data; - - const statusChangedArray = this.putStatusChangeEventsIntoAnArray( - jiraCardHistory, - treatFlagCardAsBlock - ); - const statusChangeArrayWithoutFlag = this.putStatusChangeEventsIntoAnArray( - jiraCardHistory, - true - ); - const cycleTimeInfos = getCardTimeForEachStep( - reformTimeLineForFlaggedCards(statusChangedArray) - ); - const originCycleTimeInfos = getCardTimeForEachStep( - reformTimeLineForFlaggedCards(statusChangeArrayWithoutFlag) - ); - - const assigneeList = jiraCardHistory.items - .filter( - (value) => "assignee" == value.fieldId && value.to.displayValue != null - ) - .map((value) => { - return value.to.displayValue; - }); - - return { - cycleTimeInfos, - assigneeSet: new Set(assigneeList), - originCycleTimeInfos, - }; - } - - private static putStatusChangeEventsIntoAnArray( - jiraCardHistory: JiraCardHistory, - treatFlagCardAsBlock: boolean - ): StatusChangedArrayItem[] { - const statusChangedArray: StatusChangedArrayItem[] = []; - const statusActivities = jiraCardHistory.items.filter( - (activity) => "status" == activity.fieldId - ); - if (jiraCardHistory.items.length > 0 && statusActivities.length > 0) { - statusChangedArray.push({ - timestamp: jiraCardHistory.items[0].timestamp - 1, - status: statusActivities[0].from.displayValue, - }); - jiraCardHistory.items - .filter((activity) => "status" == activity.fieldId) - .forEach((activity: HistoryDetail) => { - statusChangedArray.push({ - timestamp: activity.timestamp, - status: activity.to.displayValue, - }); - }); - } - if (treatFlagCardAsBlock) - jiraCardHistory.items - .filter((activity) => CardCustomFieldKey.FLAGGED == activity.fieldId) - .forEach((activity: HistoryDetail) => { - if (activity.to.displayValue == "Impediment") - statusChangedArray.push({ - timestamp: activity.timestamp, - status: CardStepsEnum.FLAG, - }); - else { - statusChangedArray.push({ - timestamp: activity.timestamp, - status: CardStepsEnum.REMOVEFLAG, - }); - } - }); - return statusChangedArray; - } -} diff --git a/backend/src/services/kanban/Jira/JiraVerifyToken.ts b/backend/src/services/kanban/Jira/JiraVerifyToken.ts deleted file mode 100644 index 446c0940b..000000000 --- a/backend/src/services/kanban/Jira/JiraVerifyToken.ts +++ /dev/null @@ -1,281 +0,0 @@ -import { KanbanVerifyToken } from "../KanbanVerifyToken"; -import axios, { AxiosInstance } from "axios"; -import { KanbanTokenVerifyModel } from "../../../contract/kanban/KanbanTokenVerify"; -import { - ColumnValue, - ColumnResponse, - KanbanTokenVerifyResponse, - TargetField, -} from "../../../contract/kanban/KanbanTokenVerifyResponse"; -import { fieldsIgonre } from "../../../models/kanban/JiraCardtype"; -import { JiraCardHistory } from "../../../models/kanban/JiraCardHistory"; -import { StatusSelf } from "../../../models/kanban/JiraBoard/StatusSelf"; -import { KanbanEnum } from "../Kanban"; -import { ThereIsNoCardsInDoneColumn } from "../../../types/ThereIsNoCardsInDoneColumn"; -import logger from "../../../utils/loggerUtils"; - -export class JiraVerifyToken implements KanbanVerifyToken { - private readonly queryCount: number = 100; - private readonly httpClient: AxiosInstance; - - constructor(token: string, site: string) { - this.httpClient = axios.create({ - baseURL: `https://${site}.atlassian.net/rest/api/2`, - }); - this.httpClient.defaults.headers.common["Authorization"] = token; - } - - async verifyTokenAndGetColumnsAndUser( - model: KanbanTokenVerifyModel - ): Promise { - const jiraColumnNames = Array.of(); - - const doneColumn = Array.of(); - - //column - const boardConfigurationUrl = `https://${model.site}.atlassian.net/rest/agile/1.0/board/${model.boardId}/configuration`; - logger.info( - `Start to get configuration for board_url: ${boardConfigurationUrl}` - ); - - const configurationResponse = await axios.get(boardConfigurationUrl, { - headers: { Authorization: `${model.token}` }, - }); - - logger.info( - `Successfully get configuration_data: ${JSON.stringify( - configurationResponse.data - )}` - ); - - const configuration = configurationResponse.data; - - const columns = configuration.columnConfig.columns; - - await Promise.all( - columns.map((column: any) => - this.getJiraColumnNames(column, model, doneColumn, jiraColumnNames) - ) - ); - - //user - const userNames = await this.queryUsersByCards(model, doneColumn); - - //targetField - const fieldResponse = await this.httpClient.get( - `/issue/createmeta?projectKeys=${model.projectKey}&expand=projects.issuetypes.fields` - ); - const jiraCardTypeResponse: any[] = fieldResponse.data.projects; - const issuetypes = jiraCardTypeResponse[0].issuetypes; - const targetFields: Map = new Map(); - issuetypes.forEach(function (issuetype: any) { - const fields = issuetype.fields; - Object.values(fields).forEach((field) => { - const obj: any = field; - if (!fieldsIgonre.includes(obj.key) && !targetFields.has(obj.key)) { - targetFields.set(obj.key, { - key: obj.key, - name: obj.name, - flag: false, - }); - } - }); - }); - - const response = new KanbanTokenVerifyResponse(); - response.targetFields = Array.from(targetFields.values()); - response.jiraColumns = jiraColumnNames; - response.users = userNames; - return response; - } - - private async getJiraColumnNames( - column: any, - model: KanbanTokenVerifyModel, - doneColumn: string[], - jiraColumnNames: ColumnResponse[] - ) { - if (column.statuses.length == 0) { - return; - } - - const columnValue: ColumnValue = new ColumnValue(); - columnValue.name = column.name; - - const jiraColumnResponse = new ColumnResponse(); - let anyDoneKey = false; - await Promise.all( - column.statuses.map((status: { self: string }) => - JiraVerifyToken.queryStatus(status.self, model.token) - ) - ).then((responses) => { - responses.map((response) => { - if (!anyDoneKey) { - jiraColumnResponse.key = (response as StatusSelf).statusCategory.key; - } - columnValue.statuses.push( - (response as StatusSelf).untranslatedName.toUpperCase() - ); - if ((response as StatusSelf).statusCategory.key == "done") { - doneColumn.push( - (response as StatusSelf).untranslatedName.toUpperCase() - ); - anyDoneKey = true; - } - }); - jiraColumnResponse.value = columnValue; - jiraColumnNames.push(jiraColumnResponse); - }); - } - - private static async queryStatus( - url: string, - token: string - ): Promise { - logger.info(`Start to query status_url:${url}`); - const http = axios.create(); - http.defaults.headers.common["Authorization"] = token; - const result = await http.get(url); - logger.info( - `Successfully queried status_data:${JSON.stringify(result.data)}` - ); - return result.data; - } - - private async queryUsersByCards( - model: KanbanTokenVerifyModel, - doneColumn: Array - ): Promise> { - const userNames = new Set(); - const users = Array.of(); - - const allDoneCards = await this.getAllDoneCards(model, doneColumn); - - if (allDoneCards.length == 0) { - throw new ThereIsNoCardsInDoneColumn(); - } - - await Promise.all( - allDoneCards.map(async function (DoneCard: any) { - const assigneeSet = await JiraVerifyToken.getAssigneeSet( - DoneCard.key, - model.token, - model.site - ); - - assigneeSet.forEach((assignee) => { - userNames.add(assignee); - }); - - //fix the assignee not in the card history, only in the card field issue. - if ( - assigneeSet.size == 0 && - DoneCard.fields.assignee && - DoneCard.fields.assignee.displayName - ) { - userNames.add(DoneCard.fields.assignee.displayName); - } - }) - ); - - userNames.forEach((user) => { - users.push(user); - }); - return users; - } - - private async getAllDoneCards( - model: KanbanTokenVerifyModel, - doneColumn: Array - ): Promise { - let jql = ""; - if (doneColumn.length > 0) { - switch (model.type.toLowerCase()) { - case KanbanEnum.JIRA: - jql = `status in ('${doneColumn.join( - "','" - )}') AND statusCategoryChangedDate >= ${ - model.startTime - } AND statusCategoryChangedDate <= ${model.endTime}`; - break; - case KanbanEnum.CLASSIC_JIRA: { - let subJql = ""; - for (let index = 0; index < doneColumn.length - 1; index++) { - subJql += `status changed to '${doneColumn[index]}' during (${model.startTime}, ${model.endTime}) or `; - } - subJql += `status changed to '${ - doneColumn[doneColumn.length - 1] - }' during (${model.startTime}, ${model.endTime})`; - jql = `status in ('${doneColumn.join("','")}') AND (${subJql})`; - break; - } - } - } - - const response = await axios.get( - `https://${model.site}.atlassian.net/rest/agile/1.0/board/${model.boardId}/issue?maxResults=${this.queryCount}&jql=${jql}`, - { - headers: { Authorization: `${model.token}` }, - } - ); - - const allDoneCardsResponse = response.data; - const allDoneCards = allDoneCardsResponse.issues; - if (allDoneCardsResponse.total > this.queryCount) { - await this.pageQuerying( - model, - allDoneCardsResponse.total, - jql, - allDoneCards - ); - } - return allDoneCards; - } - - private async pageQuerying( - model: KanbanTokenVerifyModel, - total: number, - jql: string, - cards: any - ): Promise { - const count = Math.floor(total / this.queryCount); - await Promise.all( - [...Array(count).keys()].map(async (i) => { - const startAt = this.queryCount * (i + 1); - await axios - .get( - `https://${model.site}.atlassian.net/rest/agile/1.0/board/${model.boardId}/issue?maxResults=${this.queryCount}&startAt=${startAt}&jql=${jql}`, - { - headers: { Authorization: `${model.token}` }, - } - ) - .then((response) => cards.push(...response.data.issues)); - }) - ); - } - - static async getAssigneeSet( - jiraCardKey: string, - jiraToken: string, - jiraSite: string - ): Promise> { - const jiraCardHistoryResponse = await axios.get( - `https://${jiraSite}.atlassian.net/rest/internal/2/issue/${jiraCardKey}/activityfeed`, - { - headers: { Authorization: `${jiraToken}` }, - } - ); - - const jiraCardHistory: JiraCardHistory = jiraCardHistoryResponse.data; - - const assigneeList = jiraCardHistory.items - .filter( - (value) => "assignee" == value.fieldId && value.to.displayValue != null - ) - .map((value) => { - return value.to.displayValue; - }); - - return new Set(assigneeList); - } -} diff --git a/backend/src/services/kanban/Kanban.ts b/backend/src/services/kanban/Kanban.ts deleted file mode 100644 index 169832032..000000000 --- a/backend/src/services/kanban/Kanban.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { StoryPointsAndCycleTimeRequest } from "../../contract/kanban/KanbanStoryPointParameterVerify"; -import { Jira } from "./Jira/Jira"; -import { PlatformTypeError } from "../../types/PlatformTypeError"; -import { RequestKanbanColumnSetting } from "../../contract/GenerateReporter/GenerateReporterRequestBody"; -import { Cards } from "../../models/kanban/RequestKanbanResults"; -import { ColumnResponse } from "../../contract/kanban/KanbanTokenVerifyResponse"; -import { Linear } from "./Linear/Linear"; - -export interface Kanban { - // verifyTokenAndGetColumnsAndUser(model: KanbanTokenVerifyModel): Promise; - - getColumns(model: StoryPointsAndCycleTimeRequest): Promise; - - getStoryPointsAndCycleTime( - model: StoryPointsAndCycleTimeRequest, - boardColumns: RequestKanbanColumnSetting[], - users: string[] - ): Promise; - - getStoryPointsAndCycleTimeForNonDoneCards( - model: StoryPointsAndCycleTimeRequest, - boardColumns: RequestKanbanColumnSetting[], - users: string[] - ): Promise; -} - -export enum KanbanEnum { - JIRA = "jira", - CLASSIC_JIRA = "classic jira", - LINEAR = "linear", -} - -export class KanbanFactory { - static getKanbanInstantiateObject( - type: string, - token: string, - site: string = "" - ): Kanban { - switch (type.toLowerCase()) { - case KanbanEnum.JIRA: - case KanbanEnum.CLASSIC_JIRA: - return new Jira(token, site); - case KanbanEnum.LINEAR: - return new Linear(token); - default: - throw new PlatformTypeError(type); - } - } -} diff --git a/backend/src/services/kanban/KanbanVerifyToken.ts b/backend/src/services/kanban/KanbanVerifyToken.ts deleted file mode 100644 index 074567aae..000000000 --- a/backend/src/services/kanban/KanbanVerifyToken.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { KanbanTokenVerifyModel } from "../../contract/kanban/KanbanTokenVerify"; -import { KanbanTokenVerifyResponse } from "../../contract/kanban/KanbanTokenVerifyResponse"; - -export interface KanbanVerifyToken { - verifyTokenAndGetColumnsAndUser( - model: KanbanTokenVerifyModel - ): Promise; -} diff --git a/backend/src/services/kanban/Linear/Linear.ts b/backend/src/services/kanban/Linear/Linear.ts deleted file mode 100644 index 14c2872c0..000000000 --- a/backend/src/services/kanban/Linear/Linear.ts +++ /dev/null @@ -1,193 +0,0 @@ -import { Kanban } from "../Kanban"; -import { StoryPointsAndCycleTimeRequest } from "../../../contract/kanban/KanbanStoryPointParameterVerify"; -import { - ColumnValue, - ColumnResponse, -} from "../../../contract/kanban/KanbanTokenVerifyResponse"; -import { Cards } from "../../../models/kanban/RequestKanbanResults"; -import { RequestKanbanColumnSetting } from "../../../contract/GenerateReporter/GenerateReporterRequestBody"; -import { IssueHistory, LinearClient } from "@linear/sdk"; -import { JiraCardResponse } from "../../../contract/kanban/KanbanStoryPointResponse"; -import { - confirmThisCardHasAssignedBySelectedUser, - getCardTimeForEachStep, - sortStatusChangedArray, - StatusChangedArrayItem, - transformLinearCardToJiraCard, -} from "../util"; -import { - IssueConnection, - WorkflowStateConnection, -} from "@linear/sdk/dist/_generated_sdk"; -import { sortBy } from "lodash"; - -export enum LinearColumnType { - BACKLOG = "backlog", - UNSTARTED = "unstarted", - CANCELED = "canceled", - COMPLETED = "completed", - STARTED = "started", - BLOCK = "block", -} - -export function transformWorkflowToJiraColumn( - workflows: WorkflowStateConnection -): ColumnResponse[] { - return workflows.nodes.map((workflow) => { - const columnValue = new ColumnValue(); - columnValue.name = workflow.name; - columnValue.statuses = [workflow.type]; - const jiraColumn = new ColumnResponse(); - jiraColumn.key = workflow.type; - jiraColumn.value = columnValue; - return jiraColumn; - }); -} - -export class Linear implements Kanban { - private client: LinearClient; - - constructor(token: string) { - this.client = new LinearClient({ - apiKey: token, - }); - } - - async getColumns( - model: StoryPointsAndCycleTimeRequest - ): Promise { - const workflows = await this.client.workflowStates({ - filter: { - team: { name: { eq: model.project } }, - }, - }); - return transformWorkflowToJiraColumn(workflows); - } - - async getStoryPointsAndCycleTime( - model: StoryPointsAndCycleTimeRequest, - boardColumns: RequestKanbanColumnSetting[], - users: string[] - ): Promise { - const assignees = users.map((user) => ({ name: { eq: user } })); - - const allCards = await this.client.issues({ - filter: { - completedAt: { - gte: new Date(model.startTime), - lte: new Date(model.endTime), - }, - team: { - name: { eq: model.project }, - }, - state: { - type: { eq: LinearColumnType.COMPLETED }, - }, - assignee: { - or: assignees, - }, - }, - }); - - return this.generateCardsCycleTime(allCards, users); - } - - async getStoryPointsAndCycleTimeForNonDoneCards( - model: StoryPointsAndCycleTimeRequest, - boardColumns: RequestKanbanColumnSetting[], - users: string[] - ): Promise { - const allCards = await this.client.issues({ - filter: { - updatedAt: { - lte: new Date(model.endTime), - gte: new Date(model.startTime), - }, - team: { - name: { eq: model.project }, - }, - state: { - type: { neq: LinearColumnType.COMPLETED }, - }, - }, - }); - return this.generateCardsCycleTime(allCards, users); - } - - private static async getAssigneeSet( - activities: IssueHistory[] - ): Promise> { - const assigneeSet = new Set(); - for (const activity of activities) { - const toAssignee = await activity.toAssignee; - if (toAssignee) assigneeSet.add(toAssignee.name); - } - return assigneeSet; - } - - private async generateCardsCycleTime( - allCards: IssueConnection, - users: string[] - ): Promise { - const matchedCards: JiraCardResponse[] = []; - let storyPointSum = 0; - for (const card of allCards.nodes) { - const cardHistory = await card.history(); - const assigneeSet = await Linear.getAssigneeSet(cardHistory.nodes); - if (confirmThisCardHasAssignedBySelectedUser(users, assigneeSet)) { - const statusChangedArray: StatusChangedArrayItem[] = - await Linear.putStatusChangeEventsIntoAnArray(cardHistory.nodes); - const cycleTimeInfo = getCardTimeForEachStep( - sortStatusChangedArray(statusChangedArray) - ); - const cardResponse = new JiraCardResponse( - await transformLinearCardToJiraCard(card), - cycleTimeInfo, - cycleTimeInfo - ); - matchedCards.push(cardResponse); - storyPointSum += card.estimate || 0; - } - } - - const cardsNumber = matchedCards.length; - - return { storyPointSum, cardsNumber, matchedCards }; - } - - private static async putStatusChangeEventsIntoAnArray( - cardHistory: IssueHistory[] - ): Promise { - const sortedActivities = sortBy(cardHistory, "createdAt"); - - const sortedAndStateRelatedHistory = sortedActivities.filter( - (item) => item.fromState || item.toState - ); - - const firstActivity = sortedActivities[0]; - - if (sortedAndStateRelatedHistory.length === 0) { - return [ - { - timestamp: firstActivity.createdAt.getTime(), - status: (await (await firstActivity.issue)?.state)?.name || "", - }, - ]; - } - - const stateChanged = await Promise.all( - sortedAndStateRelatedHistory.map(async (activity) => ({ - timestamp: activity.createdAt.getTime(), - status: (await activity.toState)?.name || "", - })) - ); - - return [ - { - timestamp: firstActivity.createdAt.getTime(), - status: (await sortedAndStateRelatedHistory[0].fromState)?.name || "", - }, - ...stateChanged, - ]; - } -} diff --git a/backend/src/services/kanban/Linear/LinearVerifyToken.ts b/backend/src/services/kanban/Linear/LinearVerifyToken.ts deleted file mode 100644 index c3a1d2a61..000000000 --- a/backend/src/services/kanban/Linear/LinearVerifyToken.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { KanbanVerifyToken } from "../KanbanVerifyToken"; -import { KanbanTokenVerifyModel } from "../../../contract/kanban/KanbanTokenVerify"; -import { KanbanTokenVerifyResponse } from "../../../contract/kanban/KanbanTokenVerifyResponse"; -import { LinearClient } from "@linear/sdk"; -import { transformWorkflowToJiraColumn } from "./Linear"; -import { ThereIsNoCardsInDoneColumn } from "../../../types/ThereIsNoCardsInDoneColumn"; - -export class LinearVerifyToken implements KanbanVerifyToken { - client: LinearClient; - - constructor(apiKey: string) { - this.client = new LinearClient({ - apiKey, - }); - } - - async verifyTokenAndGetColumnsAndUser( - model: KanbanTokenVerifyModel - ): Promise { - const response = new KanbanTokenVerifyResponse(); - - const cards = await this.client.issues({ - filter: { - completedAt: { - gte: new Date(model.startTime), - lte: new Date(model.endTime), - }, - team: { name: { eq: model.teamName } }, - }, - }); - - if (cards.nodes.length === 0) throw new ThereIsNoCardsInDoneColumn(); - - // users - const members = (await (await this.client.team(model.teamId)).members()) - .nodes; - response.users = members.map((member) => member.name); - - // columns - const workflows = await this.client.workflowStates({ - filter: { team: { name: { eq: model.teamName } } }, - }); - response.jiraColumns = transformWorkflowToJiraColumn(workflows); - - // targetFields: hardCoded - response.targetFields = [ - { key: "Status", name: "Status", flag: false }, - { key: "Priority", name: "Priority", flag: false }, - { key: "Assignee", name: "Assignee", flag: false }, - { key: "Estimate", name: "Estimate", flag: false }, - { key: "Labels", name: "Labels", flag: false }, - ]; - - return response; - } -} diff --git a/backend/src/services/kanban/util.ts b/backend/src/services/kanban/util.ts deleted file mode 100644 index c433ad548..000000000 --- a/backend/src/services/kanban/util.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { calculateWorkDaysBy24Hours } from "../common/WorkDayCalculate"; -import { CycleTimeInfo } from "../../contract/kanban/KanbanStoryPointResponse"; -import { CardStepsEnum } from "../../models/kanban/CardStepsEnum"; -import { Issue } from "@linear/sdk"; -import { JiraCard } from "../../models/kanban/JiraCard"; - -export type StatusChangedArrayItem = { - timestamp: number; - status: string; -}; - -export function getThisStepCostTime( - index: number, - statusChangedArrayItems: StatusChangedArrayItem[] -): number { - if (index < statusChangedArrayItems.length - 1) - return calculateWorkDaysBy24Hours( - statusChangedArrayItems[index].timestamp, - statusChangedArrayItems[index + 1].timestamp - ); - return calculateWorkDaysBy24Hours( - statusChangedArrayItems[index].timestamp, - Date.now() - ); -} - -export function getCardTimeForEachStep( - timeLine: StatusChangedArrayItem[] -): CycleTimeInfo[] { - const result = new Map(); - timeLine.forEach((statusChangedArrayItem, index, statusChangedArrayItems) => { - const addedTime = result.get(statusChangedArrayItem.status.toUpperCase()); - const costedTime = getThisStepCostTime(index, statusChangedArrayItems); - const value = addedTime - ? +(costedTime + addedTime).toFixed(2) - : +costedTime.toFixed(2); - result.set(statusChangedArrayItem.status.toUpperCase(), value); - }); - const cycleTimeInfos: CycleTimeInfo[] = []; - result.forEach(function (value, key) { - cycleTimeInfos.push(new CycleTimeInfo(key, value)); - }); - return cycleTimeInfos; -} - -export function sortStatusChangedArray( - statusChangedArray: StatusChangedArrayItem[] -): StatusChangedArrayItem[] { - return statusChangedArray.sort((a, b) => a.timestamp - b.timestamp); -} - -export function reformTimeLineForFlaggedCards( - statusChangedArray: StatusChangedArrayItem[] -): StatusChangedArrayItem[] { - const needToFilterArray: number[] = []; - const timeLine = sortStatusChangedArray(statusChangedArray); - timeLine.forEach(function ( - statusChangedArrayItem, - index, - statusChangedArrayItems - ) { - if (statusChangedArrayItem.status == CardStepsEnum.FLAG) { - let statusNameAfterBlock: string = CardStepsEnum.UNKNOWN; - if (index > 0) - statusNameAfterBlock = statusChangedArrayItems[index - 1].status; - for (index++; index < statusChangedArrayItems.length; index++) { - if (timeLine[index].status == CardStepsEnum.REMOVEFLAG) { - timeLine[index].status = statusNameAfterBlock; - break; - } - statusNameAfterBlock = statusChangedArrayItems[index].status; - needToFilterArray.push(statusChangedArrayItems[index].timestamp); - } - } - }); - return timeLine.filter( - (activity) => !needToFilterArray.includes(activity.timestamp) - ); -} - -export function confirmThisCardHasAssignedBySelectedUser( - selectedUsers: string[], - cardIncludeUsers: Set -): boolean { - return selectedUsers.some((user: string) => cardIncludeUsers.has(user)); -} - -export async function transformLinearCardToJiraCard( - linearCard: Issue -): Promise { - const jiraCard = new JiraCard(); - jiraCard.key = linearCard.identifier; - const stateName = (await linearCard.state)?.name; - jiraCard.fields.status = stateName ? { name: stateName } : undefined; - jiraCard.fields.priority = { name: linearCard.priority.toString() }; - return jiraCard; -} diff --git a/backend/src/services/pipeline/Buildkite.ts b/backend/src/services/pipeline/Buildkite.ts deleted file mode 100644 index adbe075bb..000000000 --- a/backend/src/services/pipeline/Buildkite.ts +++ /dev/null @@ -1,198 +0,0 @@ -import { Pipeline } from "./Pipeline"; -import axios from "axios"; -import { BKTokenInfo } from "../../models/pipeline/BKTokenInfo"; -import { BKOrganizationInfo } from "../../models/pipeline/BKOrganizationInfo"; -import { PipelineInfo } from "../../contract/pipeline/PipelineInfo"; -import { BKPipelineInfo } from "../../models/pipeline/BKPipelineInfo"; -import { BuildInfo } from "../../models/pipeline/BuildInfo"; -import { BKBuildInfo } from "../../models/pipeline/BKBuildInfo"; -import { DeployInfo, DeployTimes } from "../../models/pipeline/DeployTimes"; -import { JsonConvert } from "json2typescript"; -import parseLinkHeader from "parse-link-header"; -import { DeploymentEnvironment } from "../../contract/GenerateReporter/GenerateReporterRequestBody"; -import { FetchParams } from "../../types/FetchParams"; - -export class Buildkite implements Pipeline { - private static permissions = [ - "read_builds", - "read_organizations", - "read_pipelines", - ]; - private httpClient = axios.create({ - baseURL: "https://api.buildkite.com/v2", - }); - - constructor(token: string) { - this.httpClient.defaults.headers.common[ - "Authorization" - ] = `Bearer ${token}`; - } - - async verifyToken(): Promise { - const axiosResponse = await this.httpClient.get("/access-token"); - const tokenInfo: BKTokenInfo = axiosResponse.data; - for (const index in Buildkite.permissions) { - if (!tokenInfo.scopes.includes(Buildkite.permissions[index])) { - return false; - } - } - return true; - } - - async getRepositories( - deployments: DeploymentEnvironment[] - ): Promise> { - const result: Map = new Map(); - await Promise.all( - deployments.map(async (deployment) => { - const axiosResponse = await this.httpClient.get( - `/organizations/${deployment.orgId}/pipelines/${deployment.id}` - ); - result.set(deployment.id, axiosResponse.data.repository); - }) - ); - return result; - } - - async fetchPipelineInfo( - startTime: number, - endTime: number - ): Promise { - const jsonConvert = new JsonConvert(); - const pipelines: PipelineInfo[] = []; - const orgResponse = await this.httpClient.get("/organizations"); - const organizations: BKOrganizationInfo[] = orgResponse.data; - if (!(await this.verifyToken())) { - throw Error("permission deny!"); - } - - await Promise.all( - organizations.map(async (organization) => { - const organizationId = organization.slug; - const pipelineInfoFetchUrl = `/organizations/${organizationId}/pipelines`; - const pipelineInfoFetchParams: FetchParams = new FetchParams( - "1", - "100", - new Date(startTime), - new Date(endTime) - ); - const pipelineInfoList = await this.fetchDataPageByPage( - pipelineInfoFetchUrl, - pipelineInfoFetchParams - ); - - const bkPipelineInfos: BKPipelineInfo[] = jsonConvert.deserializeArray( - pipelineInfoList, - BKPipelineInfo - ); - - await Promise.all( - bkPipelineInfos - .sort((a: BKPipelineInfo, b: BKPipelineInfo) => { - return a.name.localeCompare(b.name); - }) - .map(async (pipelineInfo) => { - const bkEffectiveSteps: string[] = []; - return pipelineInfo.mapToDeployInfo( - organizationId, - organization.name, - bkEffectiveSteps - ); - }) - ).then((value) => pipelines.push(...value)); - }) - ); - return pipelines; - } - - private async fetchDataPageByPage( - fetchURL: string, - fetchParams: FetchParams - ): Promise<[]> { - const dataCollector: [] = []; - const response = await this.httpClient.get(fetchURL, { - params: fetchParams, - }); - const dataFromTheFirstPage: [] = response.data; - dataCollector.push(...dataFromTheFirstPage); - const links = parseLinkHeader(response.headers["link"]); - const totalPage: string = - links != null && links["last"] != null ? links["last"].page : "1"; - if (totalPage != "1") { - await Promise.all( - [...Array(Number(totalPage)).keys()].map(async (index) => { - if (index == 0) return; - const response = await this.httpClient.get(fetchURL, { - params: {...fetchParams, page: String(index + 1)}, - }); - const dataFromOnePage: [] = response.data; - dataCollector.push(...dataFromOnePage); - }) - ); - } - - return dataCollector; - } - - async countDeployTimes( - deploymentEnvironment: DeploymentEnvironment, - buildInfos: BuildInfo[] - ): Promise { - if (deploymentEnvironment.orgId == null) { - throw Error("miss orgId argument"); - } - - const passedBuilds: DeployInfo[] = this.getBuildsByState( - buildInfos, - deploymentEnvironment, - "passed" - ); - const failedBuilds: DeployInfo[] = this.getBuildsByState( - buildInfos, - deploymentEnvironment, - "failed" - ); - - return new DeployTimes( - deploymentEnvironment.id, - deploymentEnvironment.name, - deploymentEnvironment.step, - passedBuilds, - failedBuilds - ); - } - - private getBuildsByState( - buildInfos: BuildInfo[], - deploymentEnvironment: DeploymentEnvironment, - ...state: string[] - ): DeployInfo[] { - return buildInfos - .map((build) => - build.mapToDeployInfo(deploymentEnvironment.step, ...state) - ) - .filter((job) => job.jobStartTime != ""); - } - - async fetchPipelineBuilds( - deploymentEnvironment: DeploymentEnvironment, - startTime: Date, - endTime: Date - ): Promise { - const fetchURL = `/organizations/${deploymentEnvironment.orgId}/pipelines/${deploymentEnvironment.id}/builds`; - const fetchParams: FetchParams = new FetchParams( - "1", - "100", - startTime, - endTime - ); - - const pipelineBuilds: [] = await this.fetchDataPageByPage( - fetchURL, - fetchParams - ); - return new JsonConvert() - .deserializeArray(pipelineBuilds, BKBuildInfo) - .map((buildInfo) => new BuildInfo(buildInfo)); - } -} diff --git a/backend/src/services/pipeline/Buildkite/BuildkiteGetSteps.ts b/backend/src/services/pipeline/Buildkite/BuildkiteGetSteps.ts deleted file mode 100644 index 17f76645e..000000000 --- a/backend/src/services/pipeline/Buildkite/BuildkiteGetSteps.ts +++ /dev/null @@ -1,98 +0,0 @@ -import axios from "axios"; -import { PipelineGetSteps } from "../PipelineGetSteps"; -import { PipelineGetStepsRequest } from "../../../contract/pipeline/PipelineGetStepsRequest"; -import { PipelineInfo } from "../../../contract/pipeline/PipelineInfo"; -import { JsonConvert } from "json2typescript"; -import { FetchParams } from "../../../types/FetchParams"; -import { BKBuildInfo, BKJobInfo } from "../../../models/pipeline/BKBuildInfo"; -import parseLinkHeader from "parse-link-header"; - -export class BuildkiteGetSteps implements PipelineGetSteps { - private static permissions = [ - "read_builds", - "read_organizations", - "read_pipelines", - ]; - private httpClient = axios.create({ - baseURL: "https://api.buildkite.com/v2", - }); - - constructor(token: string) { - this.httpClient.defaults.headers.common[ - "Authorization" - ] = `Bearer ${token}`; - } - - async fetchPipelineInfo( - pipelineGetStepsRequest: PipelineGetStepsRequest - ): Promise { - const jsonConvert = new JsonConvert(); - const fetchURL = `/organizations/${pipelineGetStepsRequest.orgId}/pipelines/${pipelineGetStepsRequest.pipelineId}/builds`; - const fetchParams: FetchParams = new FetchParams( - "1", - "100", - new Date(pipelineGetStepsRequest.startTime), - new Date(pipelineGetStepsRequest.endTime) - ); - const pipelineBuilds: [] = await this.fetchDataPageByPage( - fetchURL, - fetchParams - ); - const bkBuildInfoList: BKBuildInfo[] = jsonConvert.deserializeArray( - pipelineBuilds, - BKBuildInfo - ); - const bkJobInfoList: BKJobInfo[] = []; - bkBuildInfoList.forEach((buildInfo) => { - bkJobInfoList.push(...buildInfo.jobs); - }); - const jobs = bkJobInfoList - .filter( - (job) => job != undefined && job.name != undefined && job.name != "" - ) - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - .sort((a: BKJobInfo, b: BKJobInfo) => { - return a.name!.localeCompare(b.name!); - }) - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - .map((job) => job.name!); - - const bkEffectiveSteps = [...new Set(jobs)]; - - return new PipelineInfo( - pipelineGetStepsRequest.pipelineId, - pipelineGetStepsRequest.pipelineName, - bkEffectiveSteps, - pipelineGetStepsRequest.repository, - pipelineGetStepsRequest.orgId, - pipelineGetStepsRequest.orgName - ); - } - private async fetchDataPageByPage( - fetchURL: string, - fetchParams: FetchParams - ): Promise<[]> { - const dataCollector: [] = []; - const response = await this.httpClient.get(fetchURL, { - params: fetchParams, - }); - const dataFromTheFirstPage: [] = response.data; - dataCollector.push(...dataFromTheFirstPage); - const links = parseLinkHeader(response.headers["link"]); - const totalPage: string = - links != null && links["last"] != null ? links["last"].page : "1"; - if (totalPage != "1") { - await Promise.all( - [...Array(Number(totalPage)).keys()].map(async (index) => { - if (index == 0) return; - const response = await this.httpClient.get(fetchURL, { - params: {...fetchParams, page: String(index + 1)}, - }); - const dataFromOnePage: [] = response.data; - dataCollector.push(...dataFromOnePage); - }) - ); - } - return dataCollector; - } -} diff --git a/backend/src/services/pipeline/Pipeline.ts b/backend/src/services/pipeline/Pipeline.ts deleted file mode 100644 index 925a8a86a..000000000 --- a/backend/src/services/pipeline/Pipeline.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { PipelineInfo } from "../../contract/pipeline/PipelineInfo"; -import { DeployTimes } from "../../models/pipeline/DeployTimes"; -import { Buildkite } from "./Buildkite"; -import { BuildInfo } from "../../models/pipeline/BuildInfo"; -import { DeploymentEnvironment } from "../../contract/GenerateReporter/GenerateReporterRequestBody"; -import { PlatformTypeError } from "../../types/PlatformTypeError"; - -export interface Pipeline { - fetchPipelineInfo( - startTime: number, - endTime: number - ): Promise; - - verifyToken(): Promise; - - countDeployTimes( - deploymentEnvironment: DeploymentEnvironment, - buildInfos: BuildInfo[] - ): Promise; - - fetchPipelineBuilds( - deploymentEnvironment: DeploymentEnvironment, - startTime: Date, - endTime: Date - ): Promise; -} - -export enum PipelineType { - BUILDKITE = "buildkite", -} - -export class PipelineFactory { - static getInstance(type: string, token: string): Pipeline { - switch (type.toLowerCase()) { - case PipelineType.BUILDKITE: - return new Buildkite(token); - default: - throw new PlatformTypeError(type); - } - } -} diff --git a/backend/src/services/pipeline/PipelineGetSteps.ts b/backend/src/services/pipeline/PipelineGetSteps.ts deleted file mode 100644 index 09af167a3..000000000 --- a/backend/src/services/pipeline/PipelineGetSteps.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { PipelineInfo } from "../../contract/pipeline/PipelineInfo"; -import { PlatformTypeError } from "../../types/PlatformTypeError"; -import { PipelineType } from "./Pipeline"; -import { PipelineGetStepsRequest } from "../../contract/pipeline/PipelineGetStepsRequest"; -import { BuildkiteGetSteps } from "./Buildkite/BuildkiteGetSteps"; - -export interface PipelineGetSteps { - fetchPipelineInfo( - pipelineGetStepsRequest: PipelineGetStepsRequest - ): Promise; -} - -export class PipelineGetStepsFactory { - static getInstance(type: string, token: string): PipelineGetSteps { - switch (type.toLowerCase()) { - case PipelineType.BUILDKITE: - return new BuildkiteGetSteps(token); - default: - throw new PlatformTypeError(type); - } - } -} diff --git a/backend/src/test/java/heartbeat/config/CacheConfigTest.java b/backend/src/test/java/heartbeat/config/CacheConfigTest.java new file mode 100644 index 000000000..44799ee04 --- /dev/null +++ b/backend/src/test/java/heartbeat/config/CacheConfigTest.java @@ -0,0 +1,26 @@ +package heartbeat.config; + +import static org.junit.jupiter.api.Assertions.assertNotNull; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.autoconfigure.core.AutoConfigureCache; +import org.springframework.cache.CacheManager; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit.jupiter.SpringExtension; + +@ExtendWith(SpringExtension.class) +@ContextConfiguration(classes = CacheConfig.class) +@AutoConfigureCache +public class CacheConfigTest { + + @Autowired + private CacheManager cacheManager; + + @Test + public void testCacheManagerCreation() { + assertNotNull(cacheManager); + } + +} diff --git a/backend/src/test/java/heartbeat/config/ThreadPoolConfigTest.java b/backend/src/test/java/heartbeat/config/ThreadPoolConfigTest.java new file mode 100644 index 000000000..042a02f51 --- /dev/null +++ b/backend/src/test/java/heartbeat/config/ThreadPoolConfigTest.java @@ -0,0 +1,32 @@ +package heartbeat.config; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit.jupiter.SpringExtension; + +@ExtendWith(SpringExtension.class) +@ContextConfiguration(classes = { ThreadPoolConfig.class }) +public class ThreadPoolConfigTest { + + @Autowired + @Qualifier("taskExecutor") + private ThreadPoolTaskExecutor executor; + + @Test + public void testThreadPoolConfiguration() { + assertNotNull(executor); + assertEquals(10, executor.getCorePoolSize()); + assertEquals(100, executor.getMaxPoolSize()); + assertEquals(500, executor.getQueueCapacity()); + assertEquals(60, executor.getKeepAliveSeconds()); + assertEquals("Heartbeat-", executor.getThreadNamePrefix()); + } + +} diff --git a/backend/src/test/java/heartbeat/controller/HealthControllerTest.java b/backend/src/test/java/heartbeat/controller/HealthControllerTest.java new file mode 100644 index 000000000..a477ba05c --- /dev/null +++ b/backend/src/test/java/heartbeat/controller/HealthControllerTest.java @@ -0,0 +1,37 @@ +package heartbeat.controller; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; +import org.springframework.boot.actuate.health.HealthComponent; +import org.springframework.boot.actuate.health.HealthEndpoint; +import org.springframework.boot.actuate.health.Status; + +@ExtendWith(MockitoExtension.class) +class HealthControllerTest { + + @Mock + private static HealthEndpoint healthEndpoint; + + @InjectMocks + private static HealthController healthController; + + @Test + void shouldReturnHealthStatus() { + + HealthComponent mockHealth = mock(HealthComponent.class); + when(healthEndpoint.health()).thenReturn(mockHealth); + when(mockHealth.getStatus()).thenReturn(Status.UP); + + Status healthStatus = healthController.getHealthStatus(); + + assertThat(healthStatus).isEqualTo(Status.UP); + } + +} diff --git a/backend/src/test/java/heartbeat/controller/board/BoardConfigResponseFixture.java b/backend/src/test/java/heartbeat/controller/board/BoardConfigResponseFixture.java new file mode 100644 index 000000000..990998c66 --- /dev/null +++ b/backend/src/test/java/heartbeat/controller/board/BoardConfigResponseFixture.java @@ -0,0 +1,20 @@ +package heartbeat.controller.board; + +import heartbeat.controller.board.vo.response.BoardConfigResponse; +import heartbeat.controller.board.vo.response.ColumnValue; +import heartbeat.controller.board.vo.response.JiraColumnResponse; +import heartbeat.controller.board.vo.response.TargetField; +import java.util.List; + +public class BoardConfigResponseFixture { + + public static BoardConfigResponse.BoardConfigResponseBuilder BOARD_CONFIG_RESPONSE_BUILDER() { + return BoardConfigResponse.builder() + .jiraColumnResponses( + List.of(JiraColumnResponse.builder().value(ColumnValue.builder().name("TODO").build()).build())) + .users(List.of("Zhang San")) + .targetFields(List.of(new TargetField("priority", "Priority", false), + new TargetField("timetracking", "Time tracking", false))); + } + +} diff --git a/backend/src/test/java/heartbeat/controller/board/BoardRequestFixture.java b/backend/src/test/java/heartbeat/controller/board/BoardRequestFixture.java new file mode 100644 index 000000000..452d16905 --- /dev/null +++ b/backend/src/test/java/heartbeat/controller/board/BoardRequestFixture.java @@ -0,0 +1,35 @@ +package heartbeat.controller.board; + +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.BOARD_ID; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.BOARD_NAME; + +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.ObjectMapper; +import heartbeat.controller.board.vo.request.BoardRequestParam; +import java.util.Map; +import org.springframework.util.LinkedMultiValueMap; +import org.springframework.util.MultiValueMap; + +public class BoardRequestFixture { + + public static BoardRequestParam.BoardRequestParamBuilder BOARD_REQUEST_BUILDER() { + return BoardRequestParam.builder() + .boardId(BOARD_ID) + .email("test@email.com") + .projectKey("project key") + .site("site") + .token("token") + .startTime("1672556350000") + .endTime("1676908799000"); + } + + public static MultiValueMap buildParameter(BoardRequestParam boardRequestParam) { + ObjectMapper objectMapper = new ObjectMapper(); + MultiValueMap parameters = new LinkedMultiValueMap<>(); + Map maps = objectMapper.convertValue(boardRequestParam, new TypeReference<>() { + }); + parameters.setAll(maps); + return parameters; + } + +} diff --git a/backend/src/test/java/heartbeat/controller/board/JiraControllerTest.java b/backend/src/test/java/heartbeat/controller/board/JiraControllerTest.java new file mode 100644 index 000000000..d3276495e --- /dev/null +++ b/backend/src/test/java/heartbeat/controller/board/JiraControllerTest.java @@ -0,0 +1,87 @@ +package heartbeat.controller.board; + +import static heartbeat.controller.board.BoardConfigResponseFixture.BOARD_CONFIG_RESPONSE_BUILDER; +import static heartbeat.controller.board.BoardRequestFixture.BOARD_REQUEST_BUILDER; +import static heartbeat.controller.board.BoardRequestFixture.buildParameter; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; +import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; + +import heartbeat.controller.board.vo.request.BoardRequestParam; +import heartbeat.controller.board.vo.response.BoardConfigResponse; +import heartbeat.exception.RequestFailedException; +import heartbeat.service.board.jira.JiraService; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.autoconfigure.json.AutoConfigureJsonTesters; +import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; +import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.test.context.junit.jupiter.SpringExtension; +import org.springframework.test.web.servlet.MockMvc; +import org.springframework.util.MultiValueMap; + +@WebMvcTest(JiraController.class) +@ExtendWith(SpringExtension.class) +@AutoConfigureJsonTesters +public class JiraControllerTest { + + @MockBean + private JiraService jiraService; + + @Autowired + private MockMvc mockMvc; + + @Test + void shouldReturnCorrectBoardConfigResponseWhenGivenTheCorrectBoardRequest() throws Exception { + BoardConfigResponse boardConfigResponse = BOARD_CONFIG_RESPONSE_BUILDER().build(); + BoardRequestParam boardRequestParam = BOARD_REQUEST_BUILDER().build(); + MultiValueMap parameters = buildParameter(boardRequestParam); + + when(jiraService.getJiraConfiguration(any(), any())).thenReturn(boardConfigResponse); + + mockMvc.perform(get("/boards/{boardType}", "jira").params(parameters)) + .andExpect(status().isOk()) + .andExpect(jsonPath("$.jiraColumns[0].value.name").value("TODO")) + .andExpect(jsonPath("$.users[0]").value("Zhang San")) + .andExpect(jsonPath("$.targetFields[0].name").value("Priority")); + } + + @Test + void shouldHandleServiceExceptionAndReturnWithStatusAndMessage() throws Exception { + RequestFailedException mockException = mock(RequestFailedException.class); + String message = "message"; + when(jiraService.getJiraConfiguration(any(), any())).thenThrow(mockException); + when(mockException.getMessage()).thenReturn(message); + when(mockException.getStatus()).thenReturn(400); + + BoardRequestParam boardRequestParam = BOARD_REQUEST_BUILDER().build(); + MultiValueMap parameters = buildParameter(boardRequestParam); + + mockMvc.perform(get("/boards/{boardType}", "jira").params(parameters)) + .andExpect(status().isBadRequest()) + .andExpect(jsonPath("$.message").value(message)); + } + + @Test + void shouldVerifyRequestTokenNotBlank() throws Exception { + BoardRequestParam boardRequestParam = BOARD_REQUEST_BUILDER().token("").build(); + MultiValueMap parameters = buildParameter(boardRequestParam); + + mockMvc.perform(get("/boards/{boardType}", "jira").params(parameters)).andExpect(status().isBadRequest()); + } + + @Test + void shouldThrowExceptionWhenBoardTypeNotSupported() throws Exception { + BoardRequestParam boardRequestParam = BOARD_REQUEST_BUILDER().token("").build(); + MultiValueMap parameters = buildParameter(boardRequestParam); + + mockMvc.perform(get("/boards/{boardType}", "invalid").params(parameters)) + .andExpect(status().isBadRequest()) + .andExpect(jsonPath("$.message").isNotEmpty()); + } + +} diff --git a/backend/src/test/java/heartbeat/controller/pipeline/BuildKiteControllerTest.java b/backend/src/test/java/heartbeat/controller/pipeline/BuildKiteControllerTest.java new file mode 100644 index 000000000..ea04f78e7 --- /dev/null +++ b/backend/src/test/java/heartbeat/controller/pipeline/BuildKiteControllerTest.java @@ -0,0 +1,59 @@ +package heartbeat.controller.pipeline; + +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.jayway.jsonpath.JsonPath; +import heartbeat.client.dto.PipelineDTO; +import heartbeat.controller.pipeline.vo.response.BuildKiteResponse; +import heartbeat.service.pipeline.buildkite.BuildKiteService; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.autoconfigure.json.AutoConfigureJsonTesters; +import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; +import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.http.MediaType; +import org.springframework.mock.web.MockHttpServletResponse; +import org.springframework.test.context.junit.jupiter.SpringExtension; +import org.springframework.test.web.servlet.MockMvc; + +import java.io.File; +import java.util.List; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.when; +import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; + +@WebMvcTest(PipelineController.class) +@ExtendWith(SpringExtension.class) +@AutoConfigureJsonTesters +public class BuildKiteControllerTest { + + @MockBean + private BuildKiteService buildKiteService; + + @Autowired + private MockMvc mockMvc; + + @Test + void shouldReturnCorrectPipelineInfoWhenCallBuildKiteMockServer() throws Exception { + ObjectMapper mapper = new ObjectMapper(); + List pipelineDTOS = mapper.readValue( + new File("src/test/java/heartbeat/controller/pipeline/pipelineInfoData.json"), new TypeReference<>() { + }); + BuildKiteResponse buildKiteResponse = BuildKiteResponse.builder().pipelineList(pipelineDTOS).build(); + when(buildKiteService.fetchPipelineInfo()).thenReturn(buildKiteResponse); + + MockHttpServletResponse response = mockMvc + .perform(get("/pipelines/buildKite").contentType(MediaType.APPLICATION_JSON)) + .andExpect(status().isOk()) + .andReturn() + .getResponse(); + final var resultId = JsonPath.parse(response.getContentAsString()).read("$.pipelineList[0].id").toString(); + assertThat(resultId).contains("0186104b-aa31-458c-a58c-63266806f2fe"); + final var resultName = JsonPath.parse(response.getContentAsString()).read("$.pipelineList[0].name").toString(); + assertThat(resultName).contains("payment-selector-ui"); + } + +} diff --git a/backend/src/test/java/heartbeat/controller/pipeline/pipelineInfoData.json b/backend/src/test/java/heartbeat/controller/pipeline/pipelineInfoData.json new file mode 100644 index 000000000..b4708b4d6 --- /dev/null +++ b/backend/src/test/java/heartbeat/controller/pipeline/pipelineInfoData.json @@ -0,0 +1,82 @@ +[ + { + "id": "0186104b-aa31-458c-a58c-63266806f2fe", + "graphql_id": "UGlwZWxpbmUtLS0wMTg2MTA0Yi1hYTMxLTQ1OGMtYTU4Yy02MzI2NjgwNmYyZmU=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-selector-ui", + "web_url": "https://buildkite.com/XXXX/payment-selector-ui", + "name": "payment-selector-ui", + "description": "", + "slug": "payment-selector-ui", + "repository": "https://github.com/XXXX-fs/fs-platform-payment-selector-ui.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "main", + "skip_queued_branch_builds": "false", + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": "false", + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": "true", + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-payment-selector-ui" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/8da39bcce91c2d11b5e363b59ac2d49c9687a77a794e4a82e5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-selector-ui/builds", + "badge_url": "https://badge.buildkite.com/3184772a588a1f0e6bec7bd6ae819dcbe9ec9f125812768b93.svg", + "created_by": { + "id": "018237b3-dc15-4236-b3df-7fa074e95997", + "graphql_id": "VXNlci0tLTAxODIzN2IzLWRjMTUtNDIzNi1iM2RmLTdmYTA3NGU5NTk5Nw==", + "name": "Yonghee Jeon", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/f3f19d7a06931ab6866278b9bd9fe425", + "created_at": "2022-07-25T23:31:50.420+00:00" + }, + "created_at": "2023-02-02T04:03:59.664+00:00", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": "", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + } +] diff --git a/backend/src/test/java/heartbeat/controller/source/GithubControllerTest.java b/backend/src/test/java/heartbeat/controller/source/GithubControllerTest.java new file mode 100644 index 000000000..8d68f62f5 --- /dev/null +++ b/backend/src/test/java/heartbeat/controller/source/GithubControllerTest.java @@ -0,0 +1,77 @@ +package heartbeat.controller.source; + +import com.jayway.jsonpath.JsonPath; +import heartbeat.controller.source.vo.GithubResponse; +import heartbeat.service.source.github.GithubService; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.autoconfigure.json.AutoConfigureJsonTesters; +import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; +import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.http.MediaType; +import org.springframework.test.context.junit.jupiter.SpringExtension; +import org.springframework.test.web.servlet.MockMvc; + +import java.util.LinkedHashSet; +import java.util.List; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.when; +import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; + +@WebMvcTest(GithubController.class) +@ExtendWith(SpringExtension.class) +@AutoConfigureJsonTesters +class GithubControllerTest { + + @MockBean + private GithubService githubVerifyService; + + @Autowired + private MockMvc mockMvc; + + @Test + void shouldReturnOkStatusAndCorrectResponseWithRepos() throws Exception { + String token = "ghp_12345jhgyui987654rdef43567yhu7654321"; + LinkedHashSet repos = new LinkedHashSet<>( + List.of("https://github.com/xxxx1/repo1", "https://github.com/xxxx2/repo2")); + + GithubResponse githubReposResponse = GithubResponse.builder().githubRepos(repos).build(); + + when(githubVerifyService.verifyToken(any())).thenReturn(githubReposResponse); + + mockMvc.perform(get("/source-control").param("token", token).contentType(MediaType.APPLICATION_JSON)) + .andExpect(status().isOk()) + .andExpect(jsonPath("$.githubRepos[0]").value("https://github.com/xxxx1/repo1")) + .andExpect(jsonPath("$.githubRepos[1]").value("https://github.com/xxxx2/repo2")); + } + + @Test + void shouldReturnBadRequestWhenRequestParamIsBlank() throws Exception { + final var response = mockMvc.perform(get("/source-control?token= ").contentType(MediaType.APPLICATION_JSON)) + .andExpect(status().isBadRequest()) + .andReturn() + .getResponse(); + + final var content = response.getContentAsString(); + final var result = JsonPath.parse(content).read("$.message").toString(); + assertThat(result).contains("getRepos.token: token must not be blank"); + } + + @Test + void shouldReturnBadRequestWhenRequestParamPatternIsIncorrect() throws Exception { + final var response = mockMvc.perform(get("/source-control?token=12345").contentType(MediaType.APPLICATION_JSON)) + .andExpect(status().isBadRequest()) + .andReturn() + .getResponse(); + + final var content = response.getContentAsString(); + final var result = JsonPath.parse(content).read("$.message").toString(); + assertThat(result).isEqualTo("getRepos.token: token's pattern is incorrect"); + } + +} diff --git a/backend/src/test/java/heartbeat/exception/CustomFeignClientException.java b/backend/src/test/java/heartbeat/exception/CustomFeignClientException.java new file mode 100644 index 000000000..76bd20498 --- /dev/null +++ b/backend/src/test/java/heartbeat/exception/CustomFeignClientException.java @@ -0,0 +1,11 @@ +package heartbeat.exception; + +import feign.FeignException; + +public class CustomFeignClientException extends FeignException { + + public CustomFeignClientException(int status, String message) { + super(status, message); + } + +} diff --git a/backend/src/test/java/heartbeat/exception/RestResponseEntityExceptionHandlerTest.java b/backend/src/test/java/heartbeat/exception/RestResponseEntityExceptionHandlerTest.java new file mode 100644 index 000000000..54ff14120 --- /dev/null +++ b/backend/src/test/java/heartbeat/exception/RestResponseEntityExceptionHandlerTest.java @@ -0,0 +1,89 @@ +package heartbeat.exception; + +import jakarta.validation.ConstraintViolationException; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.InjectMocks; +import org.mockito.junit.jupiter.MockitoExtension; +import org.springframework.core.MethodParameter; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.validation.BindingResult; +import org.springframework.validation.FieldError; +import org.springframework.web.bind.MethodArgumentNotValidException; + +import java.util.Collections; +import java.util.Map; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +@ExtendWith(MockitoExtension.class) +class RestResponseEntityExceptionHandlerTest { + + @InjectMocks + private RestResponseEntityExceptionHandler restExceptionHandler; + + @Test + public void shouldHandleRequestFailedException() { + RequestFailedException ex = new RequestFailedException(400, "Invalid request"); + + ResponseEntity response = restExceptionHandler.handleRequestFailedException(ex); + + assertEquals(HttpStatus.BAD_REQUEST, response.getStatusCode()); + assertNotNull(response.getBody()); + assertTrue(response.getBody() instanceof RestApiErrorResponse); + RestApiErrorResponse errorResponse = (RestApiErrorResponse) response.getBody(); + assertEquals("Request failed with status statusCode 400, error: Invalid request", errorResponse.getMessage()); + } + + @Test + public void shouldHandleConflict() { + RuntimeException ex = new RuntimeException("Invalid argument type"); + + ResponseEntity response = restExceptionHandler.handleConflict(ex); + + assertEquals(HttpStatus.BAD_REQUEST, response.getStatusCode()); + assertNotNull(response.getBody()); + assertTrue(response.getBody() instanceof RestApiErrorResponse); + RestApiErrorResponse errorResponse = (RestApiErrorResponse) response.getBody(); + assertEquals("Invalid argument type", errorResponse.getMessage()); + } + + @Test + @SuppressWarnings("unchecked") + public void showHandleMethodArgumentNotValid() { + FieldError fieldError = new FieldError("person", "name", "Name cannot be blank"); + MethodParameter parameter = mock(MethodParameter.class); + BindingResult result = mock(BindingResult.class); + when(result.getFieldErrors()).thenReturn(Collections.singletonList(fieldError)); + MethodArgumentNotValidException ex = new MethodArgumentNotValidException(parameter, result); + + ResponseEntity response = restExceptionHandler.handleMethodArgumentNotValid(ex); + + assertEquals(HttpStatus.BAD_REQUEST, response.getStatusCode()); + assertNotNull(response.getBody()); + assertTrue(response.getBody() instanceof Map); + Map fieldErrors = (Map) response.getBody(); + assertEquals(1, fieldErrors.size()); + assertTrue(fieldErrors.containsKey("name")); + assertEquals("Name cannot be blank", fieldErrors.get("name")); + } + + @Test + public void shouldHandleConstraintViolation() { + ConstraintViolationException ex = new ConstraintViolationException("ConstraintViolationException", null); + + ResponseEntity response = restExceptionHandler.handleConstraintViolation(ex); + + assertEquals(HttpStatus.BAD_REQUEST, response.getStatusCode()); + assertNotNull(response.getBody()); + assertTrue(response.getBody() instanceof RestApiErrorResponse); + RestApiErrorResponse errorResponse = (RestApiErrorResponse) response.getBody(); + assertNotNull(errorResponse.getMessage()); + } + +} diff --git a/backend/src/test/java/heartbeat/service/jira/JiraBoardConfigDTOFixture.java b/backend/src/test/java/heartbeat/service/jira/JiraBoardConfigDTOFixture.java new file mode 100644 index 000000000..1f13b61e5 --- /dev/null +++ b/backend/src/test/java/heartbeat/service/jira/JiraBoardConfigDTOFixture.java @@ -0,0 +1,83 @@ +package heartbeat.service.jira; + +import heartbeat.client.dto.AllDoneCardsResponseDTO; +import heartbeat.client.dto.Assignee; +import heartbeat.client.dto.CardHistoryResponseDTO; +import heartbeat.client.dto.DoneCard; +import heartbeat.client.dto.DoneCardFields; +import heartbeat.client.dto.FieldResponseDTO; +import heartbeat.client.dto.IssueField; +import heartbeat.client.dto.Issuetype; +import heartbeat.client.dto.Item; +import heartbeat.client.dto.JiraBoardConfigDTO; +import heartbeat.client.dto.JiraColumn; +import heartbeat.client.dto.JiraColumnConfig; +import heartbeat.client.dto.JiraColumnStatus; +import heartbeat.client.dto.Project; +import heartbeat.client.dto.StatusCategory; +import heartbeat.client.dto.StatusSelfDTO; +import heartbeat.client.dto.To; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; + +public class JiraBoardConfigDTOFixture { + + public static final String BOARD_ID = "123"; + + public static final String BOARD_NAME = "jira"; + + public static final String COLUM_SELF_ID_1 = "1"; + + public static final String COLUM_SELF_ID_2 = "2"; + + public static JiraBoardConfigDTO.JiraBoardConfigDTOBuilder JIRA_BOARD_CONFIG_RESPONSE_BUILDER() { + + return JiraBoardConfigDTO.builder() + .id(BOARD_ID) + .name(BOARD_NAME) + .columnConfig(JiraColumnConfig.builder() + .columns(List.of(JiraColumn.builder() + .name("TODO") + .statuses(List.of(new JiraColumnStatus(COLUM_SELF_ID_1), new JiraColumnStatus(COLUM_SELF_ID_2))) + .build())) + .build()); + } + + public static StatusSelfDTO.StatusSelfDTOBuilder DONE_STATUS_SELF_RESPONSE_BUILDER() { + return StatusSelfDTO.builder().untranslatedName("done").statusCategory(new StatusCategory("done", "done")); + } + + public static StatusSelfDTO.StatusSelfDTOBuilder DOING_STATUS_SELF_RESPONSE_BUILDER() { + return StatusSelfDTO.builder().untranslatedName("doing").statusCategory(new StatusCategory("doing", "doing")); + } + + public static AllDoneCardsResponseDTO.AllDoneCardsResponseDTOBuilder ALL_DONE_CARDS_RESPONSE_BUILDER() { + return AllDoneCardsResponseDTO.builder() + .total("2") + .issues(List.of(new DoneCard("1", new DoneCardFields(new Assignee("Zhang San"))))); + } + + public static AllDoneCardsResponseDTO.AllDoneCardsResponseDTOBuilder ONE_PAGE_NO_DONE_CARDS_RESPONSE_BUILDER() { + return AllDoneCardsResponseDTO.builder().total("1").issues(Collections.emptyList()); + } + + public static CardHistoryResponseDTO.CardHistoryResponseDTOBuilder CARD_HISTORY_RESPONSE_BUILDER() { + return CardHistoryResponseDTO.builder().items(List.of(new Item("assignee", new To("San Zhang")))); + } + + public static FieldResponseDTO.FieldResponseDTOBuilder FIELD_RESPONSE_BUILDER() { + IssueField timetrackingIssueField = new IssueField("timetracking", "Time tracking"); + IssueField summaryIssueField = new IssueField("summary", "Summary"); + IssueField descriptionIssueField = new IssueField("description", "Description"); + IssueField priorityIssueField = new IssueField("priority", "Priority"); + HashMap issueFieldMap = new HashMap<>(); + issueFieldMap.put("timetracking", timetrackingIssueField); + issueFieldMap.put("summary", summaryIssueField); + issueFieldMap.put("description", descriptionIssueField); + issueFieldMap.put("priority", priorityIssueField); + + return FieldResponseDTO.builder().projects(List.of(new Project(List.of(new Issuetype(issueFieldMap))))); + } + +} diff --git a/backend/src/test/java/heartbeat/service/jira/JiraServiceTest.java b/backend/src/test/java/heartbeat/service/jira/JiraServiceTest.java new file mode 100644 index 000000000..62711d3ed --- /dev/null +++ b/backend/src/test/java/heartbeat/service/jira/JiraServiceTest.java @@ -0,0 +1,246 @@ +package heartbeat.service.jira; + +import static heartbeat.controller.board.BoardRequestFixture.BOARD_REQUEST_BUILDER; +import static heartbeat.service.board.jira.JiraService.QUERY_COUNT; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.ALL_DONE_CARDS_RESPONSE_BUILDER; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.BOARD_ID; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.CARD_HISTORY_RESPONSE_BUILDER; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.COLUM_SELF_ID_1; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.COLUM_SELF_ID_2; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.DOING_STATUS_SELF_RESPONSE_BUILDER; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.DONE_STATUS_SELF_RESPONSE_BUILDER; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.FIELD_RESPONSE_BUILDER; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.JIRA_BOARD_CONFIG_RESPONSE_BUILDER; +import static heartbeat.service.jira.JiraBoardConfigDTOFixture.ONE_PAGE_NO_DONE_CARDS_RESPONSE_BUILDER; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.doReturn; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import feign.FeignException; +import heartbeat.client.JiraFeignClient; +import heartbeat.client.dto.CardHistoryResponseDTO; +import heartbeat.client.dto.JiraBoardConfigDTO; +import heartbeat.client.dto.StatusSelfDTO; +import heartbeat.controller.board.vo.request.BoardRequestParam; +import heartbeat.controller.board.vo.request.BoardType; +import heartbeat.controller.board.vo.response.BoardConfigResponse; +import heartbeat.controller.board.vo.response.TargetField; +import heartbeat.exception.RequestFailedException; +import heartbeat.service.board.jira.JiraService; +import java.net.URI; +import java.util.Collections; +import java.util.List; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; +import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; + +@ExtendWith(MockitoExtension.class) +class JiraServiceTest { + + public static final String SITE_ATLASSIAN_NET = "https://site.atlassian.net"; + + public static final String JIRA_JQL = "status in ('%s') AND statusCategoryChangedDate >= %s AND statusCategoryChangedDate <= %s"; + + private final BoardType boardType = BoardType.JIRA; + + @Mock + JiraFeignClient jiraFeignClient; + + JiraService jiraService; + + ThreadPoolTaskExecutor executor; + + @BeforeEach + public void setUp() { + jiraService = new JiraService(executor = getTaskExecutor(), jiraFeignClient); + } + + @AfterEach + public void tearDown() { + executor.shutdown(); + } + + public ThreadPoolTaskExecutor getTaskExecutor() { + ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); + executor.setCorePoolSize(10); + executor.setMaxPoolSize(100); + executor.setQueueCapacity(500); + executor.setKeepAliveSeconds(60); + executor.setThreadNamePrefix("Heartbeat-"); + executor.initialize(); + return executor; + } + + @Test + void shouldCallJiraFeignClientAndReturnBoardConfigResponseWhenGetJiraBoardConfig() { + JiraBoardConfigDTO jiraBoardConfigDTO = JIRA_BOARD_CONFIG_RESPONSE_BUILDER().build(); + StatusSelfDTO doneStatusSelf = DONE_STATUS_SELF_RESPONSE_BUILDER().build(); + StatusSelfDTO doingStatusSelf = DOING_STATUS_SELF_RESPONSE_BUILDER().build(); + URI baseUrl = URI.create(SITE_ATLASSIAN_NET); + String token = "token"; + BoardRequestParam boardRequestParam = BOARD_REQUEST_BUILDER().build(); + String jql = String.format( + "status in ('%s') AND statusCategoryChangedDate >= %s AND statusCategoryChangedDate <= %s", "DONE", + boardRequestParam.getStartTime(), boardRequestParam.getEndTime()); + List expectTargetField = List.of(new TargetField("priority", "Priority", false), + new TargetField("timetracking", "Time tracking", false)); + + doReturn(jiraBoardConfigDTO).when(jiraFeignClient).getJiraBoardConfiguration(baseUrl, BOARD_ID, token); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_1, token)).thenReturn(doneStatusSelf); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_2, token)).thenReturn(doingStatusSelf); + when(jiraFeignClient.getAllDoneCards(baseUrl, BOARD_ID, QUERY_COUNT, 0, jql, token)) + .thenReturn(ALL_DONE_CARDS_RESPONSE_BUILDER().build()); + when(jiraFeignClient.getJiraCardHistory(baseUrl, "1", token)) + .thenReturn(CARD_HISTORY_RESPONSE_BUILDER().build()); + when(jiraFeignClient.getTargetField(baseUrl, "project key", token)) + .thenReturn(FIELD_RESPONSE_BUILDER().build()); + + BoardConfigResponse boardConfigResponse = jiraService.getJiraConfiguration(boardType, boardRequestParam); + + assertThat(boardConfigResponse.getJiraColumnResponses()).hasSize(1); + assertThat(boardConfigResponse.getJiraColumnResponses().get(0).getValue().getName()).isEqualTo("TODO"); + assertThat(boardConfigResponse.getJiraColumnResponses().get(0).getValue().getStatuses().get(0)) + .isEqualTo("DONE"); + assertThat(boardConfigResponse.getJiraColumnResponses().get(0).getValue().getStatuses().get(1)) + .isEqualTo("DOING"); + assertThat(boardConfigResponse.getJiraColumnResponses().get(0).getKey()).isEqualTo("done"); + assertThat(boardConfigResponse.getUsers()).hasSize(1); + assertThat(boardConfigResponse.getTargetFields()).hasSize(2); + assertThat(boardConfigResponse.getTargetFields()).isEqualTo(expectTargetField); + } + + @Test + void shouldCallJiraFeignClientAndThrowParamExceptionWhenGetJiraBoardConfig() { + JiraBoardConfigDTO jiraBoardConfigDTO = JIRA_BOARD_CONFIG_RESPONSE_BUILDER().build(); + StatusSelfDTO doneStatusSelf = DONE_STATUS_SELF_RESPONSE_BUILDER().build(); + StatusSelfDTO doingStatusSelf = DOING_STATUS_SELF_RESPONSE_BUILDER().build(); + URI baseUrl = URI.create(SITE_ATLASSIAN_NET); + String token = "token"; + BoardRequestParam boardRequestParam = BOARD_REQUEST_BUILDER().build(); + doReturn(jiraBoardConfigDTO).when(jiraFeignClient).getJiraBoardConfiguration(baseUrl, BOARD_ID, token); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_1, token)).thenReturn(doneStatusSelf); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_2, token)).thenReturn(doingStatusSelf); + + assertThatThrownBy(() -> jiraService.getJiraConfiguration(null, boardRequestParam)) + .isInstanceOf(RequestFailedException.class) + .hasMessageContaining( + "Request failed with status statusCode 400, error: [Jira] boardType param is not correct"); + } + + @Test + void shouldCallJiraFeignClientAndThrowNonContentCodeWhenGetJiraBoardConfig() { + JiraBoardConfigDTO jiraBoardConfigDTO = JIRA_BOARD_CONFIG_RESPONSE_BUILDER().build(); + StatusSelfDTO doneStatusSelf = DONE_STATUS_SELF_RESPONSE_BUILDER().build(); + StatusSelfDTO doingStatusSelf = DOING_STATUS_SELF_RESPONSE_BUILDER().build(); + URI baseUrl = URI.create(SITE_ATLASSIAN_NET); + String token = "token"; + BoardRequestParam boardRequestParam = BOARD_REQUEST_BUILDER().build(); + String jql = String.format( + "status in ('%s') AND statusCategoryChangedDate >= %s AND statusCategoryChangedDate <= %s", "DONE", + boardRequestParam.getStartTime(), boardRequestParam.getEndTime()); + doReturn(jiraBoardConfigDTO).when(jiraFeignClient).getJiraBoardConfiguration(baseUrl, BOARD_ID, token); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_1, token)).thenReturn(doneStatusSelf); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_2, token)).thenReturn(doingStatusSelf); + when(jiraFeignClient.getAllDoneCards(baseUrl, BOARD_ID, QUERY_COUNT, 0, jql, token)) + .thenReturn(ONE_PAGE_NO_DONE_CARDS_RESPONSE_BUILDER().build()); + + assertThatThrownBy(() -> jiraService.getJiraConfiguration(boardType, boardRequestParam)) + .isInstanceOf(RequestFailedException.class) + .hasMessageContaining("Request failed with status statusCode 204, error: [Jira] There is no done cards."); + } + + @Test + void shouldReturnAssigneeNameFromDoneCardWhenGetAssigneeSet() { + JiraBoardConfigDTO jiraBoardConfigDTO = JIRA_BOARD_CONFIG_RESPONSE_BUILDER().build(); + StatusSelfDTO doneStatusSelf = DONE_STATUS_SELF_RESPONSE_BUILDER().build(); + StatusSelfDTO doingStatusSelf = DOING_STATUS_SELF_RESPONSE_BUILDER().build(); + URI baseUrl = URI.create(SITE_ATLASSIAN_NET); + String token = "token"; + BoardRequestParam boardRequestParam = BOARD_REQUEST_BUILDER().build(); + String jql = String.format( + "status in ('%s') AND statusCategoryChangedDate >= %s AND statusCategoryChangedDate <= %s", "DONE", + boardRequestParam.getStartTime(), boardRequestParam.getEndTime()); + + doReturn(jiraBoardConfigDTO).when(jiraFeignClient).getJiraBoardConfiguration(baseUrl, BOARD_ID, token); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_1, token)).thenReturn(doneStatusSelf); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_2, token)).thenReturn(doingStatusSelf); + when(jiraFeignClient.getAllDoneCards(baseUrl, BOARD_ID, QUERY_COUNT, 0, jql, token)) + .thenReturn(ALL_DONE_CARDS_RESPONSE_BUILDER().build()); + when(jiraFeignClient.getJiraCardHistory(baseUrl, "1", token)) + .thenReturn(new CardHistoryResponseDTO(Collections.emptyList())); + when(jiraFeignClient.getTargetField(baseUrl, "project key", token)) + .thenReturn(FIELD_RESPONSE_BUILDER().build()); + + BoardConfigResponse boardConfigResponse = jiraService.getJiraConfiguration(boardType, boardRequestParam); + + assertThat(boardConfigResponse.getUsers()).hasSize(1); + assertThat(boardConfigResponse.getUsers().get(0)).isEqualTo("Zhang San"); + } + + @Test + void shouldThrowExceptionWhenGetTargetFieldFailed() { + JiraBoardConfigDTO jiraBoardConfigDTO = JIRA_BOARD_CONFIG_RESPONSE_BUILDER().build(); + StatusSelfDTO doneStatusSelf = DONE_STATUS_SELF_RESPONSE_BUILDER().build(); + StatusSelfDTO doingStatusSelf = DOING_STATUS_SELF_RESPONSE_BUILDER().build(); + URI baseUrl = URI.create(SITE_ATLASSIAN_NET); + String token = "token"; + BoardRequestParam boardRequestParam = BOARD_REQUEST_BUILDER().build(); + String jql = String.format(JIRA_JQL, "DONE", boardRequestParam.getStartTime(), boardRequestParam.getEndTime()); + + when(jiraFeignClient.getJiraBoardConfiguration(baseUrl, BOARD_ID, token)).thenReturn(jiraBoardConfigDTO); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_1, token)).thenReturn(doneStatusSelf); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_2, token)).thenReturn(doingStatusSelf); + when(jiraFeignClient.getAllDoneCards(baseUrl, BOARD_ID, QUERY_COUNT, 0, jql, token)) + .thenReturn(ALL_DONE_CARDS_RESPONSE_BUILDER().build()); + when(jiraFeignClient.getJiraCardHistory(baseUrl, "1", token)) + .thenReturn(new CardHistoryResponseDTO(Collections.emptyList())); + FeignException mockException = mock(FeignException.class); + when(mockException.getMessage()).thenReturn("exception"); + when(mockException.status()).thenReturn(500); + when(jiraFeignClient.getTargetField(baseUrl, boardRequestParam.getProjectKey(), token)) + .thenThrow(mockException); + + assertThatThrownBy(() -> jiraService.getJiraConfiguration(boardType, BOARD_REQUEST_BUILDER().build())) + .isInstanceOf(RequestFailedException.class) + .hasMessageContaining("Request failed with status code 500, error: exception"); + } + + @Test + void shouldThrowCustomExceptionWhenGetJiraBoardConfig() { + JiraBoardConfigDTO jiraBoardConfigDTO = JIRA_BOARD_CONFIG_RESPONSE_BUILDER().build(); + URI baseUrl = URI.create(SITE_ATLASSIAN_NET); + String token = "token"; + FeignException mockException = mock(FeignException.class); + + when(mockException.getMessage()).thenReturn("exception"); + when(mockException.status()).thenReturn(400); + doReturn(jiraBoardConfigDTO).when(jiraFeignClient).getJiraBoardConfiguration(baseUrl, BOARD_ID, token); + when(jiraFeignClient.getColumnStatusCategory(baseUrl, COLUM_SELF_ID_1, token)).thenThrow(mockException); + + assertThatThrownBy(() -> jiraService.getJiraConfiguration(boardType, BOARD_REQUEST_BUILDER().build())) + .isInstanceOf(RequestFailedException.class) + .hasMessageContaining("Request failed with status code 400, error: exception"); + } + + @Test + void shouldThrowCustomExceptionWhenCallJiraFeignClientToGetBoardConfigFailed() { + FeignException mockException = mock(FeignException.class); + System.out.println(Math.ceil(0)); + + when(jiraFeignClient.getJiraBoardConfiguration(any(), any(), any())).thenThrow(mockException); + when(mockException.getMessage()).thenReturn("exception"); + when(mockException.status()).thenReturn(400); + + assertThatThrownBy(() -> jiraService.getJiraConfiguration(boardType, BoardRequestParam.builder().build())) + .isInstanceOf(RequestFailedException.class) + .hasMessageContaining("Request failed with status code 400, error: ", ""); + } + +} diff --git a/backend/src/test/java/heartbeat/service/pipeline/buildkite/BuildKiteServiceTest.java b/backend/src/test/java/heartbeat/service/pipeline/buildkite/BuildKiteServiceTest.java new file mode 100644 index 000000000..74280badd --- /dev/null +++ b/backend/src/test/java/heartbeat/service/pipeline/buildkite/BuildKiteServiceTest.java @@ -0,0 +1,69 @@ +package heartbeat.service.pipeline.buildkite; + +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.ObjectMapper; +import feign.FeignException; +import heartbeat.client.BuildKiteFeignClient; +import heartbeat.client.dto.BuildKiteOrganizationsInfo; +import heartbeat.client.dto.PipelineDTO; +import heartbeat.controller.pipeline.vo.response.BuildKiteResponse; +import heartbeat.exception.RequestFailedException; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; +import org.mockito.junit.jupiter.MockitoSettings; +import org.mockito.quality.Strictness; + +import java.io.File; +import java.io.IOException; +import java.util.List; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +@ExtendWith(MockitoExtension.class) +@MockitoSettings(strictness = Strictness.LENIENT) +class BuildKiteServiceTest { + + @Mock + BuildKiteFeignClient buildKiteFeignClient; + + @InjectMocks + BuildKiteService buildKiteService; + + @Test + void shouldReturnBuildKiteResponseWhenCallBuildKiteApi() throws IOException { + ObjectMapper mapper = new ObjectMapper(); + List pipelineDTOS = mapper.readValue( + new File("src/test/java/heartbeat/controller/pipeline/pipelineInfoData.json"), new TypeReference<>() { + }); + when(buildKiteFeignClient.getBuildKiteOrganizationsInfo()) + .thenReturn(List.of(BuildKiteOrganizationsInfo.builder().name("XXXX").slug("XXXX").build())); + when(buildKiteFeignClient.getPipelineInfo("XXXX", "1", "100")).thenReturn(pipelineDTOS); + + BuildKiteResponse buildKiteResponse = buildKiteService.fetchPipelineInfo(); + + assertThat(buildKiteResponse.getPipelineList().size()).isEqualTo(1); + List pipelineList = buildKiteResponse.getPipelineList(); + assertThat(pipelineList.get(0).getId()).isEqualTo("0186104b-aa31-458c-a58c-63266806f2fe"); + } + + @Test + void shouldThrowRequestFailedExceptionWhenFeignClientCallFailed() { + // Mock Feign Client + FeignException feignException = mock(FeignException.class); + when(buildKiteFeignClient.getBuildKiteOrganizationsInfo()).thenThrow(feignException); + + // Call method under test + assertThrows(RequestFailedException.class, () -> buildKiteService.fetchPipelineInfo()); + + // Verify that feign client method was called + verify(buildKiteFeignClient).getBuildKiteOrganizationsInfo(); + } + +} diff --git a/backend/src/test/java/heartbeat/service/source/github/GithubServiceTest.java b/backend/src/test/java/heartbeat/service/source/github/GithubServiceTest.java new file mode 100644 index 000000000..2e7316646 --- /dev/null +++ b/backend/src/test/java/heartbeat/service/source/github/GithubServiceTest.java @@ -0,0 +1,68 @@ +package heartbeat.service.source.github; + +import heartbeat.client.GithubFeignClient; +import heartbeat.client.dto.GithubOrganizationsInfo; +import heartbeat.client.dto.GithubRepos; +import heartbeat.exception.CustomFeignClientException; +import heartbeat.exception.RequestFailedException; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; +import org.mockito.junit.jupiter.MockitoSettings; +import org.mockito.quality.Strictness; + +import java.util.LinkedHashSet; +import java.util.List; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.when; + +@ExtendWith(MockitoExtension.class) +@MockitoSettings(strictness = Strictness.LENIENT) +class GithubServiceTest { + + @Mock + GithubFeignClient githubFeignClient; + + @InjectMocks + GithubService githubService; + + @Test + void shouldReturnNonRedundantGithubReposWhenCallGithubFeignClientApi() { + String githubToken = "123456"; + String token = "token " + githubToken; + when(githubFeignClient.getAllRepos(token)).thenReturn(List.of(GithubRepos.builder().html_url("11111").build(), + GithubRepos.builder().html_url("22222").build(), GithubRepos.builder().html_url("33333").build())); + + when(githubFeignClient.getGithubOrganizationsInfo(token)) + .thenReturn(List.of(GithubOrganizationsInfo.builder().login("org1").build(), + GithubOrganizationsInfo.builder().login("org2").build())); + + when(githubFeignClient.getReposByOrganizationName("org1", token)) + .thenReturn(List.of(GithubRepos.builder().html_url("22222").build(), + GithubRepos.builder().html_url("33333").build(), GithubRepos.builder().html_url("44444").build())); + + final var response = githubService.verifyToken(githubToken); + + assertThat(response.getGithubRepos()).hasSize(4); + assertThat(response.getGithubRepos()) + .isEqualTo(new LinkedHashSet<>(List.of("11111", "22222", "33333", "44444"))); + } + + @Test + void shouldReturnUnauthorizedStatusWhenCallGithubFeignClientApiWithWrongToken() { + String wrongGithubToken = "123456"; + String token = "token " + wrongGithubToken; + + when(githubFeignClient.getAllRepos(token)).thenThrow(new CustomFeignClientException(401, "Bad credentials")); + + final var thrown = Assertions.assertThrows(RequestFailedException.class, + () -> githubService.verifyToken(wrongGithubToken)); + + assertThat(thrown.getMessage()).isEqualTo("Request failed with status code 401, error: Bad credentials"); + } + +} diff --git a/backend/src/types/FetchParams.ts b/backend/src/types/FetchParams.ts deleted file mode 100644 index a97dc23d9..000000000 --- a/backend/src/types/FetchParams.ts +++ /dev/null @@ -1,18 +0,0 @@ -export class FetchParams { - page: string; - per_page: string; - finished_from?: Date; - created_to?: Date; - - constructor( - page: string, - per_page: string, - finished_from?: Date, - created_to?: Date - ) { - this.page = page; - this.per_page = per_page; - this.finished_from = finished_from; - this.created_to = created_to; - } -} diff --git a/backend/src/types/Pair.ts b/backend/src/types/Pair.ts deleted file mode 100644 index e73264ac3..000000000 --- a/backend/src/types/Pair.ts +++ /dev/null @@ -1,19 +0,0 @@ -export class Pair { - key: K; - value: V; - - constructor(key: K, value: V) { - this.key = key; - this.value = value; - } - - add(that: Pair): Pair { - if (typeof this.key != "number" || typeof this.value != "number") { - throw Error("time fetch error"); - } - return new Pair( - this.key + that.key, - this.value + that.value - ); - } -} diff --git a/backend/src/types/PlatformTypeError.ts b/backend/src/types/PlatformTypeError.ts deleted file mode 100644 index a814560ec..000000000 --- a/backend/src/types/PlatformTypeError.ts +++ /dev/null @@ -1,5 +0,0 @@ -export class PlatformTypeError extends Error { - constructor(typeName: string) { - super(`Unsupported type: ${typeName}.`); - } -} diff --git a/backend/src/types/SettingMissingError.ts b/backend/src/types/SettingMissingError.ts deleted file mode 100644 index 728899917..000000000 --- a/backend/src/types/SettingMissingError.ts +++ /dev/null @@ -1,5 +0,0 @@ -export class SettingMissingError extends Error { - constructor(settingType: string) { - super(`missing ${settingType}.`); - } -} diff --git a/backend/src/types/ThereIsNoCardsInDoneColumn.ts b/backend/src/types/ThereIsNoCardsInDoneColumn.ts deleted file mode 100644 index f562d49b5..000000000 --- a/backend/src/types/ThereIsNoCardsInDoneColumn.ts +++ /dev/null @@ -1,5 +0,0 @@ -export class ThereIsNoCardsInDoneColumn extends Error { - constructor() { - super("There is no cards in Done column."); - } -} diff --git a/backend/src/utils/loggerUtils.ts b/backend/src/utils/loggerUtils.ts deleted file mode 100644 index e52c39126..000000000 --- a/backend/src/utils/loggerUtils.ts +++ /dev/null @@ -1,31 +0,0 @@ -import log4js from "log4js"; - -export const loggerFactory = () => { - const logLevel = process.env["LOG_LEVEL"] || "debug"; - - log4js.configure({ - appenders: { - pattern: { - type: "stdout", - layout: { - type: "pattern", - pattern: "%[%d [%p] %M(%C:%l)-%m%]", - }, - }, - }, - categories: { - default: { - enableCallStack: true, - appenders: ["pattern"], - level: logLevel, - }, - }, - }); - const logger = log4js.getLogger("pattern"); - - return logger; -}; - -const logger = loggerFactory(); - -export default logger; diff --git a/backend/tests/TestTools.ts b/backend/tests/TestTools.ts deleted file mode 100644 index 3f6025c24..000000000 --- a/backend/tests/TestTools.ts +++ /dev/null @@ -1,4 +0,0 @@ -import MockAdapter from "axios-mock-adapter"; -import axios from "axios"; - -export const mock = new MockAdapter(axios); diff --git a/backend/tests/controller/GenerateReportController.test.ts b/backend/tests/controller/GenerateReportController.test.ts deleted file mode 100644 index ffb4ec6d3..000000000 --- a/backend/tests/controller/GenerateReportController.test.ts +++ /dev/null @@ -1,32 +0,0 @@ -import "mocha"; -import chai from "chai"; -import { expect } from "chai"; -import chaiHttp = require("chai-http"); -import app from "../../src/server"; -import { GenerateReporterResponse } from "../../src/contract/GenerateReporter/GenerateReporterResponse"; -import { GenerateReportRequest } from "../../src/contract/GenerateReporter/GenerateReporterRequestBody"; -import { API_VERSION } from "../fixture/common"; - -chai.use(chaiHttp); -chai.should(); - -describe("GenerateReporter", () => { - const GENERATOR_REPORT_URL = `${API_VERSION}/generateReporter`; - - it("should return 200 and report data when post data correct", async () => { - const response = await chai - .request(app) - .post(GENERATOR_REPORT_URL) - .send(new GenerateReportRequest()); - expect(response.status).equal(200); - expect(response.body).to.deep.equal({}); - }); - - it("should return 400 when request lack required data", async () => { - const response = await chai - .request(app) - .post(GENERATOR_REPORT_URL) - .send(new GenerateReporterResponse()); - expect(response.status).equal(400); - }); -}); diff --git a/backend/tests/controller/HealthController.test.ts b/backend/tests/controller/HealthController.test.ts deleted file mode 100644 index 923ee4272..000000000 --- a/backend/tests/controller/HealthController.test.ts +++ /dev/null @@ -1,25 +0,0 @@ -import "mocha"; -import chai, { expect } from "chai"; -import chaiHttp from "chai-http"; -import app from "../../src/server"; -import sinon from "sinon"; -import { API_VERSION } from "../fixture/common"; - -chai.use(chaiHttp); -chai.should(); - -describe("HealthController", () => { - describe("Check health endpoint", () => { - - it("should return 200 and true(response) when request health endpoint", async () => { - const HEALTH_CHECK_URL = `${API_VERSION}/health`; - - const response = await chai.request(app).get(HEALTH_CHECK_URL); - - expect(response.status).equal(200); - expect(response.body).deep.equal(true); - - sinon.restore(); - }); - }); -}); diff --git a/backend/tests/controller/KanbanController.test.ts b/backend/tests/controller/KanbanController.test.ts deleted file mode 100644 index dcad8dadf..000000000 --- a/backend/tests/controller/KanbanController.test.ts +++ /dev/null @@ -1,68 +0,0 @@ -import "mocha"; -import chai, { expect } from "chai"; -import chaiHttp from "chai-http"; -import app from "../../src/server"; -import sinon from "sinon"; -import { - ColumnResponse, - KanbanTokenVerifyResponse, -} from "../../src/contract/kanban/KanbanTokenVerifyResponse"; -import { JiraVerifyToken } from "../../src/services/kanban/Jira/JiraVerifyToken"; -import { API_VERSION } from "../fixture/common"; - -chai.use(chaiHttp); -chai.should(); - -describe("KanbanController", () => { - describe("verify token API test", () => { - const KANBAN_VERIFY_URL = - `${API_VERSION}/kanban/verify?token=test-token&site=dorametrics&projectKey=ADM&startTime=0&endTime=0&boardId=2`; - - it("should return 200 when using valid token", async () => { - const jiraColumn1 = new ColumnResponse(); - jiraColumn1.key = "DOING"; - jiraColumn1.value.name = "DOING"; - const jiraColumn2 = new ColumnResponse(); - jiraColumn2.key = "TESTING"; - jiraColumn2.value.name = "TESTING"; - const jiraColumnNames = Array.of( - jiraColumn1, - jiraColumn2 - ); - const jiraUserNames = Array.of("Lisa", "Tom"); - const expectedResponse = new KanbanTokenVerifyResponse(); - expectedResponse.users = jiraUserNames; - expectedResponse.jiraColumns = jiraColumnNames; - sinon - .stub(JiraVerifyToken.prototype, "verifyTokenAndGetColumnsAndUser") - .returns(Promise.resolve(expectedResponse)); - - const response = await chai.request(app).get(KANBAN_VERIFY_URL + "&type=jira"); - expect(response.status).equal(200); - expect(response.body).deep.equal(expectedResponse); - - sinon.restore(); - }); - - it("should return 400 when type is not jira", async () => { - sinon.stub(JiraVerifyToken.prototype, "verifyTokenAndGetColumnsAndUser"); - - const response = await chai.request(app).get(KANBAN_VERIFY_URL + "&type=not-jira"); - expect(response.status).equals(400); - - sinon.restore(); - }); - - it("should throw error when using invalid token", async () => { - const error = Error("invalid token"); - sinon - .stub(JiraVerifyToken.prototype, "verifyTokenAndGetColumnsAndUser") - .throws(error); - - const response = await chai.request(app).get(KANBAN_VERIFY_URL + "&type=jira"); - expect(response).to.throws; - - sinon.restore(); - }); - }); -}); diff --git a/backend/tests/controller/PipelineController.test.ts b/backend/tests/controller/PipelineController.test.ts deleted file mode 100644 index 69fb9c77d..000000000 --- a/backend/tests/controller/PipelineController.test.ts +++ /dev/null @@ -1,72 +0,0 @@ -import "mocha"; -import { mock } from "../TestTools"; -import chai, { expect } from "chai"; -import chaiHttp from "chai-http"; -import app from "../../src/server"; -import BKOrganizationInfo from "../fixture/BKOrganizationInfo.json"; -import BKPipelineInfo from "../fixture/BKPipelineInfo.json"; -import BKBuildInfoList from "../fixture/BKBuildInfoList.json"; -import { PipelineInfo } from "../../src/contract/pipeline/PipelineInfo"; -import { API_VERSION } from "../fixture/common"; - -chai.use(chaiHttp); -chai.should(); - -describe("PipelineController", () => { - describe("fetch pipeline API test", () => { - const PIPELINE_FETCH_URL = `${API_VERSION}/pipeline/fetch`; - - it("should return 200 when using valid token", async () => { - mock.onGet("/organizations").reply(200, BKOrganizationInfo); - mock - .onGet( - `/organizations/${BKOrganizationInfo[0].slug}/pipelines/${BKPipelineInfo[0].slug}/builds` - ) - .reply(200, BKBuildInfoList, { - link: null, - }); - mock - .onGet(`/organizations/${BKOrganizationInfo[0].slug}/pipelines`) - .reply(200, BKPipelineInfo, { - link: null, - }); - mock.onGet("/access-token").reply(200, { - scopes: ["read_builds", "read_organizations", "read_pipelines"], - }); - - const response = await chai.request(app).post(PIPELINE_FETCH_URL).send({ - token: "test-token", - type: "buildkite", - startTime: 5678, - endTime: 6789, - }); - const expectPipelineInfo: PipelineInfo[] = [ - new PipelineInfo( - "buildkite-test-slug", - "buildkite-test-name", - [], - "https://github.com/expample/example.git", - "buildkite-test-slug", - "buildkite-test-name" - ), - ]; - expect(response.status).equal(200); - expect(response.body).deep.equal(expectPipelineInfo); - }); - - it("should return the origin status code when call buildkite failed", async () => { - mock.onGet("/organizations").reply(406); - mock.onGet("/access-token").reply(200, { - scopes: ["read_builds", "read_organizations", "read_pipelines"], - }); - - const response = await chai.request(app).post(PIPELINE_FETCH_URL).send({ - token: "test-token", - type: "buildkite", - startTime: 5678, - endTime: 6789, - }); - expect(response.status).equal(406); - }); - }); -}); diff --git a/backend/tests/fixture/BKBuildInfoList.json b/backend/tests/fixture/BKBuildInfoList.json deleted file mode 100644 index 2b1c798d1..000000000 --- a/backend/tests/fixture/BKBuildInfoList.json +++ /dev/null @@ -1,80 +0,0 @@ -[ - { - "id": "id", - "url": "https://api.buildkite.com/v2/organizations/org/pipelines/pipeline/builds/number", - "web_url": "https://buildkite.com/org/pipeline/builds/number", - "number": 567, - "state": "passed", - "blocked": false, - "message": "Re-deploy website.", - "commit": "commitId", - "branch": "master", - "tag": null, - "env": {}, - "source": "ui", - "creator": { - "id": "id", - "name": "andrew.bail@org.com", - "email": "Andrew.Bail@org.com", - "avatar_url": "https://www.gravatar.com/avatar/idasdsa", - "created_at": "2016-09-01T22:54:34.616Z" - }, - "created_at": "2020-05-28T01:04:02.037Z", - "scheduled_at": "2020-05-28T01:04:02.025Z", - "started_at": "2020-05-28T01:19:34.000Z", - "finished_at": "2020-05-28T01:36:54.000Z", - "pull_request": null, - "rebuilt_from": null, - "pipeline": { - "id": "pipelineID", - "url": "https://api.buildkite.com/v2/organizations/org/pipelines/pipeline", - "web_url": "https://buildkite.com/org/pipeline", - "name": "pipeline", - "description": null, - "slug": "pipeline", - "repository": "https://github.com/jaksndkl/asjfdkb", - "branch_configuration": null, - "default_branch": "master", - "skip_queued_branch_builds": false, - "skip_queued_branch_builds_filter": null, - "cancel_running_branch_builds": false, - "created_at": "2020-01-30T03:05:45.679Z", - "env": {}, - "steps": [ - { - "type": "script", - "name": "step", - "command": "command", - "artifact_paths": "", - "branch_configuration": "", - "env": {}, - "timeout_in_minutes": null, - "agent_query_rules": ["agent_query_rules"], - "concurrency": null, - "parallelism": null - } - ] - }, - "jobs": [ - { - "type": "script", - "name": "step", - "step_key": null, - "agent_query_rules": ["agent_query_rules"], - "state": "passed", - "exit_status": 0, - "artifact_paths": "", - "created_at": "2020-05-28T01:04:02.044Z", - "scheduled_at": "2020-05-28T01:04:02.044Z", - "runnable_at": "2020-05-28T01:04:02.000Z", - "started_at": "2020-05-28T01:04:12.550Z", - "finished_at": "2020-05-28T01:04:30.972Z", - "retried": false, - "retried_in_job_id": null, - "retries_count": null, - "parallel_group_index": null, - "parallel_group_total": null - } - ] - } -] diff --git a/backend/tests/fixture/BKOrganizationInfo.json b/backend/tests/fixture/BKOrganizationInfo.json deleted file mode 100644 index cb8b49965..000000000 --- a/backend/tests/fixture/BKOrganizationInfo.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - { - "id": "buildkite-test-id", - "url": "buildkite-test-url", - "web_url": "buildkite-test-web-url", - "name": "buildkite-test-name", - "slug": "buildkite-test-slug", - "agents_url": "buildkite-test-agent-url", - "emojis_url": "buildkite-test-emojis-url", - "created_at": "buildkite-test-create-at", - "pipelines_url": "buildkite-test-pipe-url" - } -] diff --git a/backend/tests/fixture/BKPipelineInfo.json b/backend/tests/fixture/BKPipelineInfo.json deleted file mode 100644 index 128040ea6..000000000 --- a/backend/tests/fixture/BKPipelineInfo.json +++ /dev/null @@ -1,74 +0,0 @@ -[ - { - "id": "buildkite-test-id", - "url": "buildkite-test-url", - "web_url": "build-web-url", - "name": "buildkite-test-name", - "description": null, - "slug": "buildkite-test-slug", - "repository": "https://github.com/expample/example.git", - "branch_configuration": null, - "default_branch": "master", - "skip_queued_branch_builds": false, - "skip_queued_branch_builds_filter": null, - "cancel_running_branch_builds": false, - "cancel_running_branch_builds_filter": null, - "provider": { - "id": "buildkite-test-id", - "settings": { - "trigger_mode": "code", - "build_pull_requests": true, - "pull_request_branch_filter_enabled": false, - "skip_builds_for_existing_commits": false, - "skip_pull_request_builds_for_existing_commits": true, - "build_pull_request_forks": false, - "build_pull_request_ready_for_review": false, - "prefix_pull_request_fork_branch_names": true, - "build_tags": false, - "publish_commit_status": true, - "publish_commit_status_per_step": false, - "separate_pull_request_statuses": false, - "publish_blocked_as_pending": false, - "filter_enabled": false, - "repository": "buildkite-test-repo" - }, - "webhook_url": "buildkite-test-webhook-url" - }, - "builds_url": "buildkite-test-builds-url", - "badge_url": "buildkite-test-url", - "created_at": "buildkite-test-time", - "env": {}, - "scheduled_builds_count": 14, - "running_builds_count": 0, - "scheduled_jobs_count": 28, - "running_jobs_count": 0, - "waiting_jobs_count": 0, - "visibility": "private", - "steps": [ - { - "type": "script", - "name": "dora", - "command": "echo \"Hello World\"\r\nsleep 10", - "artifact_paths": "", - "branch_configuration": "", - "env": {}, - "timeout_in_minutes": null, - "agent_query_rules": [], - "concurrency": null, - "parallelism": null - }, - { - "type": "script", - "name": "step 2", - "command": "echo \"step 2\"", - "artifact_paths": "", - "branch_configuration": "", - "env": {}, - "timeout_in_minutes": null, - "agent_query_rules": [], - "concurrency": null, - "parallelism": null - } - ] - } -] diff --git a/backend/tests/fixture/GitHubAllOrganization.json b/backend/tests/fixture/GitHubAllOrganization.json deleted file mode 100644 index d8da10b67..000000000 --- a/backend/tests/fixture/GitHubAllOrganization.json +++ /dev/null @@ -1,30 +0,0 @@ -[ - { - "login": "github", - "id": 1910591, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", - "url": "https://api.github.com/orgs/github", - "repos_url": "https://api.github.com/orgs/github/repos", - "events_url": "https://api.github.com/orgs/github/events", - "hooks_url": "https://api.github.com/orgs/github/hooks", - "issues_url": "https://api.github.com/orgs/github/issues", - "members_url": "https://api.github.com/orgs/github/members{/member}", - "public_members_url": "https://api.github.com/orgs/github/public_members{/member}", - "avatar_url": "https://avatars1.githubusercontent.com/u/232323?v=4", - "description": "" - }, - { - "login": "tw", - "id": 56016031, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", - "url": "https://api.github.com/orgs/tw", - "repos_url": "https://api.github.com/orgs/tw/repos", - "events_url": "https://api.github.com/orgs/tw/events", - "hooks_url": "https://api.github.com/orgs/tw/hooks", - "issues_url": "https://api.github.com/orgs/tw/issues", - "members_url": "https://api.github.com/orgs/tw/members{/member}", - "public_members_url": "https://api.github.com/orgs/tw/public_members{/member}", - "avatar_url": "https://avatars1.githubusercontent.com/u/56016031?v=4", - "description": "China Xi'an" - } -] \ No newline at end of file diff --git a/backend/tests/fixture/GitHubAllRepo.json b/backend/tests/fixture/GitHubAllRepo.json deleted file mode 100644 index dcdfea562..000000000 --- a/backend/tests/fixture/GitHubAllRepo.json +++ /dev/null @@ -1,200 +0,0 @@ -[ - { - "id": 1, - "node_id": "MDEwOlJlcG9zaXRvcnkyNjIyMzY4MjE=", - "name": "repo", - "full_name": "owner/repo", - "private": true, - "owner": { - "login": "owner", - "id": 12, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY1MDAxNTgy", - "avatar_url": "https://avatars2.githubusercontent.com/u/12?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/owner/repo", - "description": null, - "fork": false, - "url": "https://api.github.com/repos/owner/repo", - "forks_url": "https://api.github.com/repos/owner/repo/forks", - "keys_url": "https://api.github.com/repos/owner/repo/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/owner/repo/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/owner/repo/teams", - "hooks_url": "https://api.github.com/repos/owner/repo/hooks", - "issue_events_url": "https://api.github.com/repos/owner/repo/issues/events{/number}", - "events_url": "https://api.github.com/repos/owner/repo/events", - "assignees_url": "https://api.github.com/repos/owner/repo/assignees{/user}", - "branches_url": "https://api.github.com/repos/owner/repo/branches{/branch}", - "tags_url": "https://api.github.com/repos/owner/repo/tags", - "blobs_url": "https://api.github.com/repos/owner/repo/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/owner/repo/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/owner/repo/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/owner/repo/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/owner/repo/statuses/{sha}", - "languages_url": "https://api.github.com/repos/owner/repo/languages", - "stargazers_url": "https://api.github.com/repos/owner/repo/stargazers", - "contributors_url": "https://api.github.com/repos/owner/repo/contributors", - "subscribers_url": "https://api.github.com/repos/owner/repo/subscribers", - "subscription_url": "https://api.github.com/repos/owner/repo/subscription", - "commits_url": "https://api.github.com/repos/owner/repo/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/owner/repo/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/owner/repo/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/owner/repo/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/owner/repo/contents/{+path}", - "compare_url": "https://api.github.com/repos/owner/repo/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/owner/repo/merges", - "archive_url": "https://api.github.com/repos/owner/repo/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/owner/repo/downloads", - "issues_url": "https://api.github.com/repos/owner/repo/issues{/number}", - "pulls_url": "https://api.github.com/repos/owner/repo/pulls{/number}", - "milestones_url": "https://api.github.com/repos/owner/repo/milestones{/number}", - "notifications_url": "https://api.github.com/repos/owner/repo/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/owner/repo/labels{/name}", - "releases_url": "https://api.github.com/repos/owner/repo/releases{/id}", - "deployments_url": "https://api.github.com/repos/owner/repo/deployments", - "created_at": "2020-05-08T05:39:59Z", - "updated_at": "2020-05-22T03:12:57Z", - "pushed_at": "2020-05-22T03:12:54Z", - "git_url": "git://github.com/owner/repo.git", - "ssh_url": "git@github.com:owner/repo.git", - "clone_url": "https://github.com/owner/repo.git", - "svn_url": "https://github.com/owner/repo", - "homepage": null, - "size": 303, - "stargazers_count": 0, - "watchers_count": 0, - "language": "TypeScript", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 1, - "license": null, - "forks": 0, - "open_issues": 1, - "watchers": 0, - "default_branch": "master", - "permissions": { - "admin": true, - "push": true, - "pull": true - } - }, - { - "id": 2, - "node_id": "MDEwOlJlcG9zaXRvcnk1MDgyNTY=", - "name": "repo1", - "full_name": "owner/repo1", - "private": true, - "owner": { - "login": "owner", - "id": 45678, - "node_id": "MDEyOk9yZ2FuaXphdGlvbjY1Mgy", - "avatar_url": "https://avatars2.githubusercontent.com/u/45678?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/owner/repo1", - "description": null, - "fork": false, - "url": "https://api.github.com/repos/owner/repo1", - "forks_url": "https://api.github.com/repos/owner/repo1/forks", - "keys_url": "https://api.github.com/repos/owner/repo1/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/owner/repo1/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/owner/repo1/teams", - "hooks_url": "https://api.github.com/repos/owner/repo1/hooks", - "issue_events_url": "https://api.github.com/repos/owner/repo1/issues/events{/number}", - "events_url": "https://api.github.com/repos/owner/repo1/events", - "assignees_url": "https://api.github.com/repos/owner/repo1/assignees{/user}", - "branches_url": "https://api.github.com/repos/owner/repo1/branches{/branch}", - "tags_url": "https://api.github.com/repos/owner/repo1/tags", - "blobs_url": "https://api.github.com/repos/owner/repo1/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/owner/repo1/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/owner/repo1/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/owner/repo1/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/owner/repo1/statuses/{sha}", - "languages_url": "https://api.github.com/repos/owner/repo1/languages", - "stargazers_url": "https://api.github.com/repos/owner/repo1/stargazers", - "contributors_url": "https://api.github.com/repos/owner/repo1/contributors", - "subscribers_url": "https://api.github.com/repos/owner/repo1/subscribers", - "subscription_url": "https://api.github.com/repos/owner/repo1/subscription", - "commits_url": "https://api.github.com/repos/owner/repo1/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/owner/repo1/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/owner/repo1/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/owner/repo1/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/owner/repo1/contents/{+path}", - "compare_url": "https://api.github.com/repos/owner/repo1/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/owner/repo1/merges", - "archive_url": "https://api.github.com/repos/owner/repo1/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/owner/repo1/downloads", - "issues_url": "https://api.github.com/repos/owner/repo1/issues{/number}", - "pulls_url": "https://api.github.com/repos/owner/repo1/pulls{/number}", - "milestones_url": "https://api.github.com/repos/owner/repo1/milestones{/number}", - "notifications_url": "https://api.github.com/repos/owner/repo1/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/owner/repo1/labels{/name}", - "releases_url": "https://api.github.com/repos/owner/repo1/releases{/id}", - "deployments_url": "https://api.github.com/repos/owner/repo1/deployments", - "created_at": "2020-05-09T06:49:06Z", - "updated_at": "2020-05-21T10:12:19Z", - "pushed_at": "2020-05-21T10:12:16Z", - "git_url": "git://github.com/owner/repo1.git", - "ssh_url": "git@github.com:owner/repo1.git", - "clone_url": "https://github.com/owner/repo1.git", - "svn_url": "https://github.com/owner/repo1", - "homepage": null, - "size": 413, - "stargazers_count": 0, - "watchers_count": 0, - "language": "TypeScript", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 0, - "license": null, - "forks": 0, - "open_issues": 0, - "watchers": 0, - "default_branch": "master", - "permissions": { - "admin": true, - "push": true, - "pull": true - } - } -] diff --git a/backend/tests/fixture/GitHubPullsFromCommitOne.json b/backend/tests/fixture/GitHubPullsFromCommitOne.json deleted file mode 100644 index a37c4dd18..000000000 --- a/backend/tests/fixture/GitHubPullsFromCommitOne.json +++ /dev/null @@ -1,318 +0,0 @@ -[ - { - "url": "https://api.github.com/repos/owner/repo/pulls/1", - "id": 1, - "node_id": "MDExOlB1bGxSZXF1ZXN0NDE5OTU2ODMx", - "html_url": "https://github.com/owner/repo/pull/1", - "diff_url": "https://github.com/owner/repo/pull/1.diff", - "patch_url": "https://github.com/owner/repo/pull/1.patch", - "issue_url": "https://api.github.com/repos/owner/repo/issues/1", - "number": 1, - "state": "open", - "locked": false, - "title": "PullRequest", - "user": { - "login": "user-name", - "id": 5467, - "node_id": "MDQ6VXNlcjY0NDU3Njg5", - "avatar_url": "https://avatars0.githubusercontent.com/u/5467?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/user-name", - "html_url": "https://github.com/user-name", - "followers_url": "https://api.github.com/users/user-name/followers", - "following_url": "https://api.github.com/users/user-name/following{/other_user}", - "gists_url": "https://api.github.com/users/user-name/gists{/gist_id}", - "starred_url": "https://api.github.com/users/user-name/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/user-name/subscriptions", - "organizations_url": "https://api.github.com/users/user-name/orgs", - "repos_url": "https://api.github.com/users/user-name/repos", - "events_url": "https://api.github.com/users/user-name/events{/privacy}", - "received_events_url": "https://api.github.com/users/user-name/received_events", - "type": "User", - "site_admin": false - }, - "body": "hello world", - "created_at": "2020-05-19T08:21:14Z", - "updated_at": "2020-05-19T08:21:14Z", - "closed_at": null, - "merged_at": "2020-05-19T08:30:14Z", - "merge_commit_sha": "e6745997530aa9b24f6", - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_teams": [], - "labels": [], - "milestone": null, - "draft": false, - "commits_url": "https://api.github.com/repos/owner/repo/pulls/1/commits", - "review_comments_url": "https://api.github.com/repos/owner/repo/pulls/1/comments", - "review_comment_url": "https://api.github.com/repos/owner/repo/pulls/comments{/number}", - "comments_url": "https://api.github.com/repos/owner/repo/issues/1/comments", - "statuses_url": "https://api.github.com/repos/owner/repo/statuses/732dd04c04ajsdnwncib", - "head": { - "label": "owner:pr", - "ref": "pr", - "sha": "732dd04c04c0fb48f8b3b6d6cb696", - "user": { - "login": "owner", - "id": 4536, - "node_id": "node_id", - "avatar_url": "https://avatars2.githubusercontent.com/u/4536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "repo": { - "id": 5678, - "node_id": "MDEwOlJlcG9zvcnkyNjIyMzY4MjE=", - "name": "repo", - "full_name": "owner/repo", - "private": true, - "owner": { - "login": "owner", - "id": 4536, - "node_id": "MDEyOk9yZ2FuaXplvbjY1MTgy", - "avatar_url": "https://avatars2.githubusercontent.com/u/4536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/owner/repo", - "description": null, - "fork": false, - "url": "https://api.github.com/repos/owner/repo", - "forks_url": "https://api.github.com/repos/owner/repo/forks", - "keys_url": "https://api.github.com/repos/owner/repo/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/owner/repo/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/owner/repo/teams", - "hooks_url": "https://api.github.com/repos/owner/repo/hooks", - "issue_events_url": "https://api.github.com/repos/owner/repo/issues/events{/number}", - "events_url": "https://api.github.com/repos/owner/repo/events", - "assignees_url": "https://api.github.com/repos/owner/repo/assignees{/user}", - "branches_url": "https://api.github.com/repos/owner/repo/branches{/branch}", - "tags_url": "https://api.github.com/repos/owner/repo/tags", - "blobs_url": "https://api.github.com/repos/owner/repo/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/owner/repo/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/owner/repo/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/owner/repo/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/owner/repo/statuses/{sha}", - "languages_url": "https://api.github.com/repos/owner/repo/languages", - "stargazers_url": "https://api.github.com/repos/owner/repo/stargazers", - "contributors_url": "https://api.github.com/repos/owner/repo/contributors", - "subscribers_url": "https://api.github.com/repos/owner/repo/subscribers", - "subscription_url": "https://api.github.com/repos/owner/repo/subscription", - "commits_url": "https://api.github.com/repos/owner/repo/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/owner/repo/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/owner/repo/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/owner/repo/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/owner/repo/contents/{+path}", - "compare_url": "https://api.github.com/repos/owner/repo/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/owner/repo/merges", - "archive_url": "https://api.github.com/repos/owner/repo/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/owner/repo/downloads", - "issues_url": "https://api.github.com/repos/owner/repo/issues{/number}", - "pulls_url": "https://api.github.com/repos/owner/repo/pulls{/number}", - "milestones_url": "https://api.github.com/repos/owner/repo/milestones{/number}", - "notifications_url": "https://api.github.com/repos/owner/repo/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/owner/repo/labels{/name}", - "releases_url": "https://api.github.com/repos/owner/repo/releases{/id}", - "deployments_url": "https://api.github.com/repos/owner/repo/deployments", - "created_at": "2020-05-08T05:39:59Z", - "updated_at": "2020-05-20T10:31:42Z", - "pushed_at": "2020-05-20T10:31:40Z", - "git_url": "git://github.com/owner/repo.git", - "ssh_url": "git@github.com:owner/repo.git", - "clone_url": "https://github.com/owner/repo.git", - "svn_url": "https://github.com/owner/repo", - "homepage": null, - "size": 251, - "stargazers_count": 0, - "watchers_count": 0, - "language": "TypeScript", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 1, - "license": null, - "forks": 0, - "open_issues": 1, - "watchers": 0, - "default_branch": "master" - } - }, - "base": { - "label": "owner:master", - "ref": "master", - "sha": "91f3e3aa74a33", - "user": { - "login": "owner", - "id": 4536, - "node_id": "node_id", - "avatar_url": "https://avatars2.githubusercontent.com/u/4536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "repo": { - "id": 5678, - "node_id": "node_id", - "name": "repo", - "full_name": "owner/repo", - "private": true, - "owner": { - "login": "owner", - "id": 4536, - "node_id": "node_id", - "avatar_url": "https://avatars2.githubusercontent.com/u/4536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/owner/repo", - "description": null, - "fork": false, - "url": "https://api.github.com/repos/owner/repo", - "forks_url": "https://api.github.com/repos/owner/repo/forks", - "keys_url": "https://api.github.com/repos/owner/repo/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/owner/repo/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/owner/repo/teams", - "hooks_url": "https://api.github.com/repos/owner/repo/hooks", - "issue_events_url": "https://api.github.com/repos/owner/repo/issues/events{/number}", - "events_url": "https://api.github.com/repos/owner/repo/events", - "assignees_url": "https://api.github.com/repos/owner/repo/assignees{/user}", - "branches_url": "https://api.github.com/repos/owner/repo/branches{/branch}", - "tags_url": "https://api.github.com/repos/owner/repo/tags", - "blobs_url": "https://api.github.com/repos/owner/repo/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/owner/repo/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/owner/repo/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/owner/repo/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/owner/repo/statuses/{sha}", - "languages_url": "https://api.github.com/repos/owner/repo/languages", - "stargazers_url": "https://api.github.com/repos/owner/repo/stargazers", - "contributors_url": "https://api.github.com/repos/owner/repo/contributors", - "subscribers_url": "https://api.github.com/repos/owner/repo/subscribers", - "subscription_url": "https://api.github.com/repos/owner/repo/subscription", - "commits_url": "https://api.github.com/repos/owner/repo/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/owner/repo/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/owner/repo/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/owner/repo/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/owner/repo/contents/{+path}", - "compare_url": "https://api.github.com/repos/owner/repo/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/owner/repo/merges", - "archive_url": "https://api.github.com/repos/owner/repo/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/owner/repo/downloads", - "issues_url": "https://api.github.com/repos/owner/repo/issues{/number}", - "pulls_url": "https://api.github.com/repos/owner/repo/pulls{/number}", - "milestones_url": "https://api.github.com/repos/owner/repo/milestones{/number}", - "notifications_url": "https://api.github.com/repos/owner/repo/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/owner/repo/labels{/name}", - "releases_url": "https://api.github.com/repos/owner/repo/releases{/id}", - "deployments_url": "https://api.github.com/repos/owner/repo/deployments", - "created_at": "2020-05-08T05:39:59Z", - "updated_at": "2020-05-20T10:31:42Z", - "pushed_at": "2020-05-20T10:31:40Z", - "git_url": "git://github.com/owner/repo.git", - "ssh_url": "git@github.com:owner/repo.git", - "clone_url": "https://github.com/owner/repo.git", - "svn_url": "https://github.com/owner/repo", - "homepage": null, - "size": 251, - "stargazers_count": 0, - "watchers_count": 0, - "language": "TypeScript", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 1, - "license": null, - "forks": 0, - "open_issues": 1, - "watchers": 0, - "default_branch": "master" - } - }, - "_links": { - "self": { - "href": "https://api.github.com/repos/owner/repo/pulls/1" - }, - "html": { - "href": "https://github.com/owner/repo/pull/1" - }, - "issue": { - "href": "https://api.github.com/repos/owner/repo/issues/1" - }, - "comments": { - "href": "https://api.github.com/repos/owner/repo/issues/1/comments" - }, - "review_comments": { - "href": "https://api.github.com/repos/owner/repo/pulls/1/comments" - }, - "review_comment": { - "href": "https://api.github.com/repos/owner/repo/pulls/comments{/number}" - }, - "commits": { - "href": "https://api.github.com/repos/owner/repo/pulls/1/commits" - }, - "statuses": { - "href": "https://api.github.com/repos/owner/repo/statuses/ajsdnwncib" - } - }, - "author_association": "CONTRIBUTOR" - } -] diff --git a/backend/tests/fixture/GitHubPullsFromCommitTwo.json b/backend/tests/fixture/GitHubPullsFromCommitTwo.json deleted file mode 100644 index 5747e232f..000000000 --- a/backend/tests/fixture/GitHubPullsFromCommitTwo.json +++ /dev/null @@ -1,318 +0,0 @@ -[ - { - "url": "https://api.github.com/repos/owner/repo/pulls/1", - "id": 2, - "node_id": "MDExOlB1bGxSZXF1ZXN0NDE5OTU2ODMx", - "html_url": "https://github.com/owner/repo/pull/1", - "diff_url": "https://github.com/owner/repo/pull/1.diff", - "patch_url": "https://github.com/owner/repo/pull/1.patch", - "issue_url": "https://api.github.com/repos/owner/repo/issues/1", - "number": 1, - "state": "open", - "locked": false, - "title": "PullRequest", - "user": { - "login": "user-name", - "id": 5467, - "node_id": "MDQ6VXNlcjY0NDU3Njg5", - "avatar_url": "https://avatars0.githubusercontent.com/u/5467?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/user-name", - "html_url": "https://github.com/user-name", - "followers_url": "https://api.github.com/users/user-name/followers", - "following_url": "https://api.github.com/users/user-name/following{/other_user}", - "gists_url": "https://api.github.com/users/user-name/gists{/gist_id}", - "starred_url": "https://api.github.com/users/user-name/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/user-name/subscriptions", - "organizations_url": "https://api.github.com/users/user-name/orgs", - "repos_url": "https://api.github.com/users/user-name/repos", - "events_url": "https://api.github.com/users/user-name/events{/privacy}", - "received_events_url": "https://api.github.com/users/user-name/received_events", - "type": "User", - "site_admin": false - }, - "body": "hello world", - "created_at": "2020-05-19T08:21:14Z", - "updated_at": "2020-05-19T08:21:14Z", - "closed_at": null, - "merged_at": "2020-05-19T08:58:14Z", - "merge_commit_sha": "e6745997530aa9b24f6", - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_teams": [], - "labels": [], - "milestone": null, - "draft": false, - "commits_url": "https://api.github.com/repos/owner/repo/pulls/1/commits", - "review_comments_url": "https://api.github.com/repos/owner/repo/pulls/1/comments", - "review_comment_url": "https://api.github.com/repos/owner/repo/pulls/comments{/number}", - "comments_url": "https://api.github.com/repos/owner/repo/issues/1/comments", - "statuses_url": "https://api.github.com/repos/owner/repo/statuses/732dd04c04ajsdnwncib", - "head": { - "label": "owner:pr", - "ref": "pr", - "sha": "732dd04c04c0fb48f8b3b6d6cb696", - "user": { - "login": "owner", - "id": 4536, - "node_id": "node_id", - "avatar_url": "https://avatars2.githubusercontent.com/u/4536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "repo": { - "id": 5678, - "node_id": "MDEwOlJlcG9zvcnkyNjIyMzY4MjE=", - "name": "repo", - "full_name": "owner/repo", - "private": true, - "owner": { - "login": "owner", - "id": 4536, - "node_id": "MDEyOk9yZ2FuaXplvbjY1MTgy", - "avatar_url": "https://avatars2.githubusercontent.com/u/4536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/owner/repo", - "description": null, - "fork": false, - "url": "https://api.github.com/repos/owner/repo", - "forks_url": "https://api.github.com/repos/owner/repo/forks", - "keys_url": "https://api.github.com/repos/owner/repo/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/owner/repo/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/owner/repo/teams", - "hooks_url": "https://api.github.com/repos/owner/repo/hooks", - "issue_events_url": "https://api.github.com/repos/owner/repo/issues/events{/number}", - "events_url": "https://api.github.com/repos/owner/repo/events", - "assignees_url": "https://api.github.com/repos/owner/repo/assignees{/user}", - "branches_url": "https://api.github.com/repos/owner/repo/branches{/branch}", - "tags_url": "https://api.github.com/repos/owner/repo/tags", - "blobs_url": "https://api.github.com/repos/owner/repo/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/owner/repo/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/owner/repo/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/owner/repo/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/owner/repo/statuses/{sha}", - "languages_url": "https://api.github.com/repos/owner/repo/languages", - "stargazers_url": "https://api.github.com/repos/owner/repo/stargazers", - "contributors_url": "https://api.github.com/repos/owner/repo/contributors", - "subscribers_url": "https://api.github.com/repos/owner/repo/subscribers", - "subscription_url": "https://api.github.com/repos/owner/repo/subscription", - "commits_url": "https://api.github.com/repos/owner/repo/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/owner/repo/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/owner/repo/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/owner/repo/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/owner/repo/contents/{+path}", - "compare_url": "https://api.github.com/repos/owner/repo/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/owner/repo/merges", - "archive_url": "https://api.github.com/repos/owner/repo/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/owner/repo/downloads", - "issues_url": "https://api.github.com/repos/owner/repo/issues{/number}", - "pulls_url": "https://api.github.com/repos/owner/repo/pulls{/number}", - "milestones_url": "https://api.github.com/repos/owner/repo/milestones{/number}", - "notifications_url": "https://api.github.com/repos/owner/repo/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/owner/repo/labels{/name}", - "releases_url": "https://api.github.com/repos/owner/repo/releases{/id}", - "deployments_url": "https://api.github.com/repos/owner/repo/deployments", - "created_at": "2020-05-08T05:39:59Z", - "updated_at": "2020-05-20T10:31:42Z", - "pushed_at": "2020-05-20T10:31:40Z", - "git_url": "git://github.com/owner/repo.git", - "ssh_url": "git@github.com:owner/repo.git", - "clone_url": "https://github.com/owner/repo.git", - "svn_url": "https://github.com/owner/repo", - "homepage": null, - "size": 251, - "stargazers_count": 0, - "watchers_count": 0, - "language": "TypeScript", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 1, - "license": null, - "forks": 0, - "open_issues": 1, - "watchers": 0, - "default_branch": "master" - } - }, - "base": { - "label": "owner:master", - "ref": "master", - "sha": "91f3e3aa74a33", - "user": { - "login": "owner", - "id": 4536, - "node_id": "node_id", - "avatar_url": "https://avatars2.githubusercontent.com/u/4536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "repo": { - "id": 5678, - "node_id": "node_id", - "name": "repo", - "full_name": "owner/repo", - "private": true, - "owner": { - "login": "owner", - "id": 4536, - "node_id": "node_id", - "avatar_url": "https://avatars2.githubusercontent.com/u/4536?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/owner", - "html_url": "https://github.com/owner", - "followers_url": "https://api.github.com/users/owner/followers", - "following_url": "https://api.github.com/users/owner/following{/other_user}", - "gists_url": "https://api.github.com/users/owner/gists{/gist_id}", - "starred_url": "https://api.github.com/users/owner/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/owner/subscriptions", - "organizations_url": "https://api.github.com/users/owner/orgs", - "repos_url": "https://api.github.com/users/owner/repos", - "events_url": "https://api.github.com/users/owner/events{/privacy}", - "received_events_url": "https://api.github.com/users/owner/received_events", - "type": "Organization", - "site_admin": false - }, - "html_url": "https://github.com/owner/repo", - "description": null, - "fork": false, - "url": "https://api.github.com/repos/owner/repo", - "forks_url": "https://api.github.com/repos/owner/repo/forks", - "keys_url": "https://api.github.com/repos/owner/repo/keys{/key_id}", - "collaborators_url": "https://api.github.com/repos/owner/repo/collaborators{/collaborator}", - "teams_url": "https://api.github.com/repos/owner/repo/teams", - "hooks_url": "https://api.github.com/repos/owner/repo/hooks", - "issue_events_url": "https://api.github.com/repos/owner/repo/issues/events{/number}", - "events_url": "https://api.github.com/repos/owner/repo/events", - "assignees_url": "https://api.github.com/repos/owner/repo/assignees{/user}", - "branches_url": "https://api.github.com/repos/owner/repo/branches{/branch}", - "tags_url": "https://api.github.com/repos/owner/repo/tags", - "blobs_url": "https://api.github.com/repos/owner/repo/git/blobs{/sha}", - "git_tags_url": "https://api.github.com/repos/owner/repo/git/tags{/sha}", - "git_refs_url": "https://api.github.com/repos/owner/repo/git/refs{/sha}", - "trees_url": "https://api.github.com/repos/owner/repo/git/trees{/sha}", - "statuses_url": "https://api.github.com/repos/owner/repo/statuses/{sha}", - "languages_url": "https://api.github.com/repos/owner/repo/languages", - "stargazers_url": "https://api.github.com/repos/owner/repo/stargazers", - "contributors_url": "https://api.github.com/repos/owner/repo/contributors", - "subscribers_url": "https://api.github.com/repos/owner/repo/subscribers", - "subscription_url": "https://api.github.com/repos/owner/repo/subscription", - "commits_url": "https://api.github.com/repos/owner/repo/commits{/sha}", - "git_commits_url": "https://api.github.com/repos/owner/repo/git/commits{/sha}", - "comments_url": "https://api.github.com/repos/owner/repo/comments{/number}", - "issue_comment_url": "https://api.github.com/repos/owner/repo/issues/comments{/number}", - "contents_url": "https://api.github.com/repos/owner/repo/contents/{+path}", - "compare_url": "https://api.github.com/repos/owner/repo/compare/{base}...{head}", - "merges_url": "https://api.github.com/repos/owner/repo/merges", - "archive_url": "https://api.github.com/repos/owner/repo/{archive_format}{/ref}", - "downloads_url": "https://api.github.com/repos/owner/repo/downloads", - "issues_url": "https://api.github.com/repos/owner/repo/issues{/number}", - "pulls_url": "https://api.github.com/repos/owner/repo/pulls{/number}", - "milestones_url": "https://api.github.com/repos/owner/repo/milestones{/number}", - "notifications_url": "https://api.github.com/repos/owner/repo/notifications{?since,all,participating}", - "labels_url": "https://api.github.com/repos/owner/repo/labels{/name}", - "releases_url": "https://api.github.com/repos/owner/repo/releases{/id}", - "deployments_url": "https://api.github.com/repos/owner/repo/deployments", - "created_at": "2020-05-08T05:39:59Z", - "updated_at": "2020-05-20T10:31:42Z", - "pushed_at": "2020-05-20T10:31:40Z", - "git_url": "git://github.com/owner/repo.git", - "ssh_url": "git@github.com:owner/repo.git", - "clone_url": "https://github.com/owner/repo.git", - "svn_url": "https://github.com/owner/repo", - "homepage": null, - "size": 251, - "stargazers_count": 0, - "watchers_count": 0, - "language": "TypeScript", - "has_issues": true, - "has_projects": true, - "has_downloads": true, - "has_wiki": true, - "has_pages": false, - "forks_count": 0, - "mirror_url": null, - "archived": false, - "disabled": false, - "open_issues_count": 1, - "license": null, - "forks": 0, - "open_issues": 1, - "watchers": 0, - "default_branch": "master" - } - }, - "_links": { - "self": { - "href": "https://api.github.com/repos/owner/repo/pulls/1" - }, - "html": { - "href": "https://github.com/owner/repo/pull/1" - }, - "issue": { - "href": "https://api.github.com/repos/owner/repo/issues/1" - }, - "comments": { - "href": "https://api.github.com/repos/owner/repo/issues/1/comments" - }, - "review_comments": { - "href": "https://api.github.com/repos/owner/repo/pulls/1/comments" - }, - "review_comment": { - "href": "https://api.github.com/repos/owner/repo/pulls/comments{/number}" - }, - "commits": { - "href": "https://api.github.com/repos/owner/repo/pulls/1/commits" - }, - "statuses": { - "href": "https://api.github.com/repos/owner/repo/statuses/ajsdnwncib" - } - }, - "author_association": "CONTRIBUTOR" - } -] diff --git a/backend/tests/fixture/Holiday-2019.json b/backend/tests/fixture/Holiday-2019.json deleted file mode 100644 index 5a4240a5f..000000000 --- a/backend/tests/fixture/Holiday-2019.json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/NateScarlet/holiday-cn/master/schema.json", - "$id": "https://raw.githubusercontent.com/NateScarlet/holiday-cn/master/2019.json", - "year": 2019, - "papers": [ - "http://www.gov.cn/zhengce/content/2019-03/22/content_5375877.htm", - "http://www.gov.cn/zhengce/content/2018-12/06/content_5346276.htm" - ], - "days": [ - { - "name": "元旦", - "date": "2018-12-29", - "isOffDay": false - }, - { - "name": "元旦", - "date": "2018-12-30", - "isOffDay": true - }, - { - "name": "元旦", - "date": "2018-12-31", - "isOffDay": true - }, - { - "name": "元旦", - "date": "2019-01-01", - "isOffDay": true - }, - { - "name": "春节", - "date": "2019-02-02", - "isOffDay": false - }, - { - "name": "春节", - "date": "2019-02-03", - "isOffDay": false - }, - { - "name": "春节", - "date": "2019-02-04", - "isOffDay": true - }, - { - "name": "春节", - "date": "2019-02-05", - "isOffDay": true - }, - { - "name": "春节", - "date": "2019-02-06", - "isOffDay": true - }, - { - "name": "春节", - "date": "2019-02-07", - "isOffDay": true - }, - { - "name": "春节", - "date": "2019-02-08", - "isOffDay": true - }, - { - "name": "春节", - "date": "2019-02-09", - "isOffDay": true - }, - { - "name": "春节", - "date": "2019-02-10", - "isOffDay": true - }, - { - "name": "清明节", - "date": "2019-04-05", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2019-04-28", - "isOffDay": false - }, - { - "name": "劳动节", - "date": "2019-05-01", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2019-05-02", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2019-05-03", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2019-05-04", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2019-05-05", - "isOffDay": false - }, - { - "name": "端午节", - "date": "2019-06-07", - "isOffDay": true - }, - { - "name": "中秋节", - "date": "2019-09-13", - "isOffDay": true - }, - { - "name": "国庆节", - "date": "2019-09-29", - "isOffDay": false - }, - { - "name": "国庆节", - "date": "2019-10-01", - "isOffDay": true - }, - { - "name": "国庆节", - "date": "2019-10-02", - "isOffDay": true - }, - { - "name": "国庆节", - "date": "2019-10-03", - "isOffDay": true - }, - { - "name": "国庆节", - "date": "2019-10-04", - "isOffDay": true - }, - { - "name": "国庆节", - "date": "2019-10-05", - "isOffDay": true - }, - { - "name": "国庆节", - "date": "2019-10-06", - "isOffDay": true - }, - { - "name": "国庆节", - "date": "2019-10-07", - "isOffDay": true - }, - { - "name": "国庆节", - "date": "2019-10-12", - "isOffDay": false - } - ] -} diff --git a/backend/tests/fixture/Holiday-2020.json b/backend/tests/fixture/Holiday-2020.json deleted file mode 100644 index 610a00ae9..000000000 --- a/backend/tests/fixture/Holiday-2020.json +++ /dev/null @@ -1,191 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/NateScarlet/holiday-cn/master/schema.json", - "$id": "https://raw.githubusercontent.com/NateScarlet/holiday-cn/master/2020.json", - "year": 2020, - "papers": [ - "http://www.gov.cn/zhengce/content/2019-11/21/content_5454164.htm", - "http://www.gov.cn/zhengce/content/2020-01/27/content_5472352.htm" - ], - "days": [ - { - "name": "元旦", - "date": "2020-01-01", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-01-19", - "isOffDay": false - }, - { - "name": "春节", - "date": "2020-01-24", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-01-25", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-01-26", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-01-27", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-01-28", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-01-29", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-01-30", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-02-01", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-02-02", - "isOffDay": true - }, - { - "name": "春节", - "date": "2020-02-03", - "isOffDay": false - }, - { - "name": "清明节", - "date": "2020-04-04", - "isOffDay": true - }, - { - "name": "清明节", - "date": "2020-04-05", - "isOffDay": true - }, - { - "name": "清明节", - "date": "2020-04-06", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2020-04-26", - "isOffDay": false - }, - { - "name": "劳动节", - "date": "2020-05-01", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2020-05-02", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2020-05-03", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2020-05-04", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2020-05-05", - "isOffDay": true - }, - { - "name": "劳动节", - "date": "2020-05-09", - "isOffDay": false - }, - { - "name": "端午节", - "date": "2020-06-25", - "isOffDay": true - }, - { - "name": "端午节", - "date": "2020-06-26", - "isOffDay": true - }, - { - "name": "端午节", - "date": "2020-06-27", - "isOffDay": true - }, - { - "name": "端午节", - "date": "2020-06-28", - "isOffDay": false - }, - { - "name": "国庆节、中秋节", - "date": "2020-09-27", - "isOffDay": false - }, - { - "name": "国庆节、中秋节", - "date": "2020-10-01", - "isOffDay": true - }, - { - "name": "国庆节、中秋节", - "date": "2020-10-02", - "isOffDay": true - }, - { - "name": "国庆节、中秋节", - "date": "2020-10-03", - "isOffDay": true - }, - { - "name": "国庆节、中秋节", - "date": "2020-10-04", - "isOffDay": true - }, - { - "name": "国庆节、中秋节", - "date": "2020-10-05", - "isOffDay": true - }, - { - "name": "国庆节、中秋节", - "date": "2020-10-06", - "isOffDay": true - }, - { - "name": "国庆节、中秋节", - "date": "2020-10-07", - "isOffDay": true - }, - { - "name": "国庆节、中秋节", - "date": "2020-10-08", - "isOffDay": true - }, - { - "name": "国庆节、中秋节", - "date": "2020-10-10", - "isOffDay": false - } - ] -} diff --git a/backend/tests/fixture/JiraBoards.json b/backend/tests/fixture/JiraBoards.json deleted file mode 100644 index 894bc346d..000000000 --- a/backend/tests/fixture/JiraBoards.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "maxResults": 50, - "startAt": 0, - "total": 4, - "isLast": true, - "values": [ - { - "id": 1, - "self": "https://dorametrics.atlassian.net/rest/agile/1.0/board/1", - "name": "DORA board", - "type": "scrum", - "location": { - "projectId": 10000, - "displayName": "Dora (DORA)", - "projectName": "Dora", - "projectKey": "DORA", - "projectTypeKey": "software", - "avatarURI": "/secure/projectavatar?size=small&s=small&pid=10000&avatarId=10413", - "name": "Dora (DORA)" - } - }, - { - "id": 2, - "self": "https://dorametrics.atlassian.net/rest/agile/1.0/board/2", - "name": "ADM board", - "type": "simple", - "location": { - "projectId": 10001, - "displayName": "\"Auto\" Dora Metrics (ADM)", - "projectName": "\"Auto\" Dora Metrics", - "projectKey": "ADM", - "projectTypeKey": "software", - "avatarURI": "/secure/projectavatar?size=small&s=small&pid=10001&avatarId=10400", - "name": "\"Auto\" Dora Metrics (ADM)" - } - }, - { - "id": 4, - "self": "https://dorametrics.atlassian.net/rest/agile/1.0/board/4", - "name": "TESTTEST board", - "type": "simple", - "location": { - "projectId": 10003, - "displayName": "test (TESTTEST)", - "projectName": "test", - "projectKey": "TESTTEST", - "projectTypeKey": "software", - "avatarURI": "/secure/projectavatar?size=small&s=small&pid=10003&avatarId=10408", - "name": "test (TESTTEST)" - } - }, - { - "id": 5, - "self": "https://dorametrics.atlassian.net/rest/agile/1.0/board/5", - "name": "TEST board", - "type": "simple", - "location": { - "projectId": 10004, - "displayName": "Ruizi (TEST)", - "projectName": "Ruizi", - "projectKey": "TEST", - "projectTypeKey": "software", - "avatarURI": "/secure/projectavatar?size=small&s=small&pid=10004&avatarId=10425", - "name": "Ruizi (TEST)" - } - } - ] -} diff --git a/backend/tests/fixture/JiraCardCycleTime.json b/backend/tests/fixture/JiraCardCycleTime.json deleted file mode 100644 index 08e787f47..000000000 --- a/backend/tests/fixture/JiraCardCycleTime.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "total": 6, - "nextPageStartAt": 6, - "isLast": true, - "items": [ - { - "actor": { - "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5ea64c6c833be70b7ead2cb0", - "accountId": "5ea64c6c833be70b7ead2cb0", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=48&s=48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=24&s=24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=16&s=16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=32&s=32" - }, - "displayName": "Zhibin Song", - "active": true, - "timeZone": "Asia/Shanghai", - "accountType": "atlassian" - }, - "fieldDisplayName": "状态", - "fieldType": "jira", - "fieldId": "status", - "fieldSchema": { - "type": "status" - }, - "timestamp": 1589252603589, - "from": { - "value": "10005", - "displayValue": "Backlog", - "categoryId": 2 - }, - "to": { - "value": "10007", - "displayValue": "Doing", - "categoryId": 4 - } - }, - { - "actor": { - "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5ea64c6c833be70b7ead2cb0", - "accountId": "5ea64c6c833be70b7ead2cb0", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=48&s=48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=24&s=24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=16&s=16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=32&s=32" - }, - "displayName": "Zhibin Song", - "active": true, - "timeZone": "Asia/Shanghai", - "accountType": "atlassian" - }, - "fieldDisplayName": "经办人", - "fieldType": "jira", - "fieldId": "assignee", - "fieldSchema": { - "type": "user" - }, - "timestamp": 1589252610476, - "from": { - "value": null, - "displayValue": null, - "avatarUrl": null - }, - "to": { - "value": "5eb4dd8bed4a650b8e51ed36", - "displayValue": "Yuxuan Bi", - "avatarUrl": "https://secure.gravatar.com/avatar/f186401af64dea4abecae3ccbcafda04?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYB-4.png&size=48&s=48" - } - }, - { - "actor": { - "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5ea64c6c833be70b7ead2cb0", - "accountId": "5ea64c6c833be70b7ead2cb0", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=48&s=48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=24&s=24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=16&s=16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=32&s=32" - }, - "displayName": "Zhibin Song", - "active": true, - "timeZone": "Asia/Shanghai", - "accountType": "atlassian" - }, - "fieldDisplayName": "描述", - "fieldType": "jira", - "fieldId": "description", - "fieldSchema": { - "type": "string" - }, - "timestamp": 1589252651374, - "from": { - "value": null, - "displayValue": null - }, - "to": { - "value": null, - "displayValue": "Investigate what we need to get from Github in the existing tool. " - } - }, - { - "actor": { - "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5c6b70e5cff26405c30accb6", - "accountId": "5c6b70e5cff26405c30accb6", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5c6b70e5cff26405c30accb6/9e050763-21bc-4b25-bbfa-c14bc9421d31/128?size=48&s=48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5c6b70e5cff26405c30accb6/9e050763-21bc-4b25-bbfa-c14bc9421d31/128?size=24&s=24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5c6b70e5cff26405c30accb6/9e050763-21bc-4b25-bbfa-c14bc9421d31/128?size=16&s=16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5c6b70e5cff26405c30accb6/9e050763-21bc-4b25-bbfa-c14bc9421d31/128?size=32&s=32" - }, - "displayName": "Lefei Ren", - "active": true, - "timeZone": "Asia/Shanghai", - "accountType": "atlassian" - }, - "fieldDisplayName": "评论", - "fieldType": "jira", - "fieldId": "comment", - "fieldSchema": { - "type": "comments-page" - }, - "timestamp": 1589266980087, - "from": { - "value": null, - "displayValue": "just test" - }, - "to": { - "value": null, - "displayValue": null - } - }, - { - "actor": { - "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5ea64c6c833be70b7ead2cb0", - "accountId": "5ea64c6c833be70b7ead2cb0", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=48&s=48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=24&s=24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=16&s=16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=32&s=32" - }, - "displayName": "Zhibin Song", - "active": true, - "timeZone": "Asia/Shanghai", - "accountType": "atlassian" - }, - "fieldDisplayName": "状态", - "fieldType": "jira", - "fieldId": "status", - "fieldSchema": { - "type": "status" - }, - "timestamp": 1589337149222, - "from": { - "value": "10007", - "displayValue": "Doing", - "categoryId": 4 - }, - "to": { - "value": "10009", - "displayValue": "Done", - "categoryId": 3 - } - }, - { - "actor": { - "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5ea64c6c833be70b7ead2cb0", - "accountId": "5ea64c6c833be70b7ead2cb0", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=48&s=48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=24&s=24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=16&s=16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=32&s=32" - }, - "displayName": "Zhibin Song", - "active": true, - "timeZone": "Asia/Shanghai", - "accountType": "atlassian" - }, - "fieldDisplayName": "解决方案", - "fieldType": "jira", - "fieldId": "resolution", - "fieldSchema": { - "type": "resolution" - }, - "timestamp": 1589337149222, - "from": { - "value": null, - "displayValue": null - }, - "to": { - "value": "10000", - "displayValue": "Done" - } - }, - { - "actor": { - "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5ea64c6c833be70b7ead2cb0", - "accountId": "5ea64c6c833be70b7ead2cb0", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=48&s=48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=24&s=24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=16&s=16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=32&s=32" - }, - "displayName": "Zhibin Song", - "active": true, - "timeZone": "Asia/Shanghai", - "accountType": "atlassian" - }, - "fieldDisplayName": "Rank", - "fieldType": "custom", - "fieldId": "customfield_10019", - "fieldSchema": { - "type": "any", - "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" - }, - "timestamp": 1589337149322, - "from": { - "value": "", - "displayValue": "" - }, - "to": { - "value": "", - "displayValue": "Ranked higher" - } - } - ] -} diff --git a/backend/tests/fixture/JiraCards.json b/backend/tests/fixture/JiraCards.json deleted file mode 100644 index c788ae5a3..000000000 --- a/backend/tests/fixture/JiraCards.json +++ /dev/null @@ -1,212 +0,0 @@ -{ - "expand": "names,schema", - "startAt": 0, - "maxResults": 50, - "total": 1, - "issues": [ - { - "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", - "id": "10064", - "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10064", - "key": "ADM-64", - "fields": { - "statuscategorychangedate": "2020-05-15T14:53:42.953+0800", - "issuetype": { - "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10008", - "id": "10008", - "description": "表述为用户目标的功能。", - "iconUrl": "https://dorametrics.atlassian.net/secure/viewavatar?size=medium&avatarId=10315&avatarType=issuetype", - "name": "故事", - "subtask": false, - "avatarId": 10315, - "entityId": "e12b563c-7bea-4a78-9564-57d08e8664e2" - }, - "parent": { - "id": "10043", - "key": "ADM-44", - "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10043", - "fields": { - "summary": "Pull Data & Calculation - Pipeline", - "status": { - "self": "https://dorametrics.atlassian.net/rest/api/2/status/10005", - "description": "", - "iconUrl": "https://dorametrics.atlassian.net/", - "name": "Backlog", - "id": "10005", - "statusCategory": { - "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/2", - "id": 2, - "key": "new", - "colorName": "blue-gray", - "name": "待办" - } - }, - "priority": { - "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", - "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "issuetype": { - "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", - "id": "10006", - "description": "相关缺陷、故事和任务集。", - "iconUrl": "https://dorametrics.atlassian.net/secure/viewavatar?size=medium&avatarId=10307&avatarType=issuetype", - "name": "长篇故事", - "subtask": false, - "avatarId": 10307, - "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b" - } - } - }, - "timespent": null, - "project": { - "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", - "id": "10001", - "key": "ADM", - "name": "\"Auto\" Dora Metrics", - "projectTypeKey": "software", - "simplified": true, - "avatarUrls": { - "48x48": "https://dorametrics.atlassian.net/secure/projectavatar?pid=10001&avatarId=10400", - "24x24": "https://dorametrics.atlassian.net/secure/projectavatar?size=small&s=small&pid=10001&avatarId=10400", - "16x16": "https://dorametrics.atlassian.net/secure/projectavatar?size=xsmall&s=xsmall&pid=10001&avatarId=10400", - "32x32": "https://dorametrics.atlassian.net/secure/projectavatar?size=medium&s=medium&pid=10001&avatarId=10400" - } - }, - "fixVersions": [ - { - "self": "https://dorametrics.atlassian.net/rest/api/2/version/10001", - "id": "10001", - "description": "", - "name": "Release 2", - "archived": false, - "released": false, - "releaseDate": "2020-06-19" - } - ], - "aggregatetimespent": null, - "resolution": null, - "customfield_10027": null, - "resolutiondate": null, - "workratio": -1, - "lastViewed": null, - "watches": { - "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-64/watchers", - "watchCount": 1, - "isWatching": false - }, - "created": "2020-05-15T14:53:42.832+0800", - "customfield_10020": null, - "customfield_10021": null, - "customfield_10022": null, - "customfield_10023": null, - "priority": { - "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", - "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", - "name": "Medium", - "id": "3" - }, - "labels": [], - "customfield_10016": 3, - "customfield_10017": null, - "customfield_10018": { - "hasEpicLinkFieldDependency": false, - "showField": false, - "nonEditableReason": { - "reason": "PLUGIN_LICENSE_ERROR", - "message": "The Parent Link is only available to Jira Premium users." - } - }, - "customfield_10019": "0|i000bq:zi", - "timeestimate": null, - "aggregatetimeoriginalestimate": null, - "versions": [], - "issuelinks": [], - "assignee": { - "accountId": "2333", - "displayName": "Lisa", - "active": true - }, - "updated": "2020-05-18T18:00:36.323+0800", - "status": { - "self": "https://dorametrics.atlassian.net/rest/api/2/status/10005", - "description": "", - "iconUrl": "https://dorametrics.atlassian.net/", - "name": "Backlog", - "id": "10005", - "statusCategory": { - "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/2", - "id": 2, - "key": "new", - "colorName": "blue-gray", - "name": "待办" - } - }, - "components": [], - "timeoriginalestimate": null, - "description": "*Story*\n\nAs a user\n\nI want to count the hotfix times and incident tickets after release into the change failure rate\n\nSo that change failure rate could be more accurate \n\n*Design*\n\n*Tech Info*\n\n*Acceptance Criteria*\n\nAC1 - refer to the existing logic of getting the time of deployment from buildkite", - "customfield_10010": null, - "customfield_10014": null, - "customfield_10015": null, - "customfield_10005": null, - "customfield_10006": null, - "security": null, - "customfield_10007": null, - "customfield_10008": null, - "customfield_10009": null, - "aggregatetimeestimate": null, - "summary": "heartbeat-53 Get the time of deployment from TeamCity", - "creator": { - "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5ea64c6c833be70b7ead2cb0", - "accountId": "5ea64c6c833be70b7ead2cb0", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=48&s=48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=24&s=24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=16&s=16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=32&s=32" - }, - "displayName": "Test User", - "active": true, - "timeZone": "Asia/Shanghai", - "accountType": "atlassian" - }, - "subtasks": [], - "reporter": { - "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5ea64c6c833be70b7ead2cb0", - "accountId": "5ea64c6c833be70b7ead2cb0", - "avatarUrls": { - "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=48&s=48", - "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=24&s=24", - "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=16&s=16", - "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5ea64c6c833be70b7ead2cb0/59f41b9f-cc42-4752-b05e-cb342dba60ef/128?size=32&s=32" - }, - "displayName": "Test User", - "active": true, - "timeZone": "Asia/Shanghai", - "accountType": "atlassian" - }, - "aggregateprogress": { - "progress": 0, - "total": 0 - }, - "customfield_10000": "{}", - "customfield_10001": null, - "customfield_10002": null, - "customfield_10003": null, - "customfield_10004": null, - "environment": null, - "duedate": null, - "progress": { - "progress": 0, - "total": 0 - }, - "votes": { - "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-64/votes", - "votes": 0, - "hasVoted": false - } - } - } - ] -} diff --git a/backend/tests/fixture/JiraColumnConfig.json b/backend/tests/fixture/JiraColumnConfig.json deleted file mode 100644 index 0f6d453d5..000000000 --- a/backend/tests/fixture/JiraColumnConfig.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "id": 1598, - "name": "FAST Sprints", - "type": "scrum", - "self": "https://test.atlassian.net/rest/agile/1.0/board/1598/configuration", - "location": { - "type": "project", - "key": "FAST", - "id": "26368", - "self": "https://test.atlassian.net/rest/api/2/project/26368", - "name": "FAST" - }, - "filter": { - "id": "45837", - "self": "https://test.atlassian.net/rest/api/2/filter/45837" - }, - "columnConfig": { - "columns": [ - { - "name": "Ready for Dev", - "statuses": [ - { - "id": "10011", - "self": "https://test.atlassian.net/rest/api/2/status/10011" - } - ] - }, - { - "name": "In Dev", - "statuses": [ - { - "id": "10066", - "self": "https://test.atlassian.net/rest/api/2/status/10066" - }, - { - "id": "21008", - "self": "https://test.atlassian.net/rest/api/2/status/21008" - } - ] - }, - { - "name": "Blocked", - "statuses": [ - { - "id": "21008", - "self": "https://test.atlassian.net/rest/api/2/status/21008" - } - ] - }, - { - "name": "In Review", - "statuses": [ - { - "id": "10009", - "self": "https://test.atlassian.net/rest/api/2/status/10009" - } - ] - }, - { - "name": "Ready for Test", - "statuses": [ - { - "id": "10005", - "self": "https://test.atlassian.net/rest/api/2/status/10005" - } - ] - }, - { - "name": "In Test", - "statuses": [ - { - "id": "19429", - "self": "https://test.atlassian.net/rest/api/2/status/19429" - } - ] - }, - { - "name": "Done (In SIT)", - "statuses": [ - { - "id": "14205", - "self": "https://test.atlassian.net/rest/api/2/status/14205" - } - ] - }, - { - "name": "In Production", - "statuses": [ - { - "id": "21127", - "self": "https://test.atlassian.net/rest/api/2/status/21127" - } - ] - } - ], - "constraintType": "none" - }, - "estimation": { - "type": "field", - "field": { - "fieldId": "customfield_10004", - "displayName": "Story Points" - } - }, - "ranking": { - "rankCustomFieldId": 11600 - } -} diff --git a/backend/tests/fixture/JiraFields.json b/backend/tests/fixture/JiraFields.json deleted file mode 100644 index 555c46d50..000000000 --- a/backend/tests/fixture/JiraFields.json +++ /dev/null @@ -1,338 +0,0 @@ -{ - "expand": "projects", - "projects": [ - { - "expand": "issuetypes", - "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", - "id": "10001", - "key": "ADM", - "name": "\"Auto\" Dora Metrics", - "avatarUrls": { - "48x48": "https://dorametrics.atlassian.net/secure/projectavatar?pid=10001&avatarId=10400", - "24x24": "https://dorametrics.atlassian.net/secure/projectavatar?size=small&s=small&pid=10001&avatarId=10400", - "16x16": "https://dorametrics.atlassian.net/secure/projectavatar?size=xsmall&s=xsmall&pid=10001&avatarId=10400", - "32x32": "https://dorametrics.atlassian.net/secure/projectavatar?size=medium&s=medium&pid=10001&avatarId=10400" - }, - "issuetypes": [ - { - "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", - "id": "10005", - "description": "Tasks track small, distinct pieces of work.", - "iconUrl": "https://dorametrics.atlassian.net/secure/viewavatar?size=medium&avatarId=10318&avatarType=issuetype", - "name": "Task", - "subtask": false, - "scope": { - "type": "PROJECT", - "project": { - "id": "10001" - } - }, - "expand": "fields", - "fields": { - "summary": { - "required": true, - "schema": { - "type": "string", - "system": "summary" - }, - "name": "Summary", - "key": "summary", - "hasDefaultValue": false, - "operations": ["set"] - }, - "issuetype": { - "required": true, - "schema": { - "type": "issuetype", - "system": "issuetype" - }, - "name": "Issue Type", - "key": "issuetype", - "hasDefaultValue": false, - "operations": [], - "allowedValues": [ - { - "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", - "id": "10005", - "description": "Tasks track small, distinct pieces of work.", - "iconUrl": "https://dorametrics.atlassian.net/secure/viewavatar?size=medium&avatarId=10318&avatarType=issuetype", - "name": "Task", - "subtask": false, - "avatarId": 10318, - "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87" - } - ] - }, - "parent": { - "required": false, - "schema": { - "type": "issuelink", - "system": "parent" - }, - "name": "Parent", - "key": "parent", - "hasDefaultValue": false, - "operations": ["set"] - }, - "description": { - "required": false, - "schema": { - "type": "string", - "system": "description" - }, - "name": "Description", - "key": "description", - "hasDefaultValue": false, - "operations": ["set"] - }, - "project": { - "required": true, - "schema": { - "type": "project", - "system": "project" - }, - "name": "Project", - "key": "project", - "hasDefaultValue": false, - "operations": ["set"], - "allowedValues": [] - }, - "reporter": { - "required": true, - "schema": { - "type": "user", - "system": "reporter" - }, - "name": "Reporter", - "key": "reporter", - "autoCompleteUrl": "https://dorametrics.atlassian.net/rest/api/2/user/search?query=", - "hasDefaultValue": true, - "operations": ["set"] - }, - "labels": { - "required": false, - "schema": { - "type": "array", - "items": "string", - "system": "labels" - }, - "name": "Labels", - "key": "labels", - "autoCompleteUrl": "https://dorametrics.atlassian.net/rest/api/1.0/labels/suggest?query=", - "hasDefaultValue": false, - "operations": ["add", "set", "remove"] - }, - "attachment": { - "required": false, - "schema": { - "type": "array", - "items": "attachment", - "system": "attachment" - }, - "name": "Attachment", - "key": "attachment", - "hasDefaultValue": false, - "operations": [] - }, - "duedate": { - "required": false, - "schema": { - "type": "date", - "system": "duedate" - }, - "name": "Due date", - "key": "duedate", - "hasDefaultValue": false, - "operations": ["set"] - }, - "issuelinks": { - "required": false, - "schema": { - "type": "array", - "items": "issuelinks", - "system": "issuelinks" - }, - "name": "Linked Issues", - "key": "issuelinks", - "autoCompleteUrl": "https://dorametrics.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", - "hasDefaultValue": false, - "operations": ["add"] - }, - "assignee": { - "required": false, - "schema": { - "type": "user", - "system": "assignee" - }, - "name": "Assignee", - "key": "assignee", - "autoCompleteUrl": "https://dorametrics.atlassian.net/rest/api/2/user/assignable/search?project=ADM&query=", - "hasDefaultValue": false, - "operations": ["set"] - } - } - }, - { - "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10008", - "id": "10008", - "description": "Stories track functionality or features expressed as user goals.", - "iconUrl": "https://dorametrics.atlassian.net/secure/viewavatar?size=medium&avatarId=10315&avatarType=issuetype", - "name": "Story", - "subtask": false, - "scope": { - "type": "PROJECT", - "project": { - "id": "10001" - } - }, - "expand": "fields", - "fields": { - "summary": { - "required": true, - "schema": { - "type": "string", - "system": "summary" - }, - "name": "Summary", - "key": "summary", - "hasDefaultValue": false, - "operations": ["set"] - }, - "issuetype": { - "required": true, - "schema": { - "type": "issuetype", - "system": "issuetype" - }, - "name": "Issue Type", - "key": "issuetype", - "hasDefaultValue": false, - "operations": [], - "allowedValues": [ - { - "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10008", - "id": "10008", - "description": "Stories track functionality or features expressed as user goals.", - "iconUrl": "https://dorametrics.atlassian.net/secure/viewavatar?size=medium&avatarId=10315&avatarType=issuetype", - "name": "Story", - "subtask": false, - "avatarId": 10315, - "entityId": "e12b563c-7bea-4a78-9564-57d08e8664e2" - } - ] - }, - "parent": { - "required": false, - "schema": { - "type": "issuelink", - "system": "parent" - }, - "name": "Parent", - "key": "parent", - "hasDefaultValue": false, - "operations": ["set"] - }, - "description": { - "required": false, - "schema": { - "type": "string", - "system": "description" - }, - "name": "Description", - "key": "description", - "hasDefaultValue": false, - "operations": ["set"] - }, - "project": { - "required": true, - "schema": { - "type": "project", - "system": "project" - }, - "name": "Project", - "key": "project", - "hasDefaultValue": false, - "operations": ["set"], - "allowedValues": [ - { - "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", - "id": "10001", - "key": "ADM", - "name": "\"Auto\" Dora Metrics", - "projectTypeKey": "software", - "simplified": true, - "avatarUrls": { - "48x48": "https://dorametrics.atlassian.net/secure/projectavatar?pid=10001&avatarId=10400", - "24x24": "https://dorametrics.atlassian.net/secure/projectavatar?size=small&s=small&pid=10001&avatarId=10400", - "16x16": "https://dorametrics.atlassian.net/secure/projectavatar?size=xsmall&s=xsmall&pid=10001&avatarId=10400", - "32x32": "https://dorametrics.atlassian.net/secure/projectavatar?size=medium&s=medium&pid=10001&avatarId=10400" - } - } - ] - }, - "reporter": { - "required": true, - "schema": { - "type": "user", - "system": "reporter" - }, - "name": "Reporter", - "key": "reporter", - "autoCompleteUrl": "https://dorametrics.atlassian.net/rest/api/2/user/search?query=", - "hasDefaultValue": true, - "operations": ["set"] - }, - "attachment": { - "required": false, - "schema": { - "type": "array", - "items": "attachment", - "system": "attachment" - }, - "name": "Attachment", - "key": "attachment", - "hasDefaultValue": false, - "operations": [] - }, - "duedate": { - "required": false, - "schema": { - "type": "date", - "system": "duedate" - }, - "name": "Due date", - "key": "duedate", - "hasDefaultValue": false, - "operations": ["set"] - }, - "issuelinks": { - "required": false, - "schema": { - "type": "array", - "items": "issuelinks", - "system": "issuelinks" - }, - "name": "Linked Issues", - "key": "issuelinks", - "autoCompleteUrl": "https://dorametrics.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", - "hasDefaultValue": false, - "operations": ["add"] - }, - "assignee": { - "required": false, - "schema": { - "type": "user", - "system": "assignee" - }, - "name": "Assignee", - "key": "assignee", - "autoCompleteUrl": "https://dorametrics.atlassian.net/rest/api/2/user/assignable/search?project=ADM&query=", - "hasDefaultValue": false, - "operations": ["set"] - } - } - } - ] - } - ] -} diff --git a/backend/tests/fixture/JiraUsers.json b/backend/tests/fixture/JiraUsers.json deleted file mode 100644 index b8550e73b..000000000 --- a/backend/tests/fixture/JiraUsers.json +++ /dev/null @@ -1,7 +0,0 @@ -[ - { - "accountId": "2333", - "displayName": "Lisa", - "active": true - } -] diff --git a/backend/tests/fixture/LinearAssignees.ts b/backend/tests/fixture/LinearAssignees.ts deleted file mode 100644 index 9b2836f50..000000000 --- a/backend/tests/fixture/LinearAssignees.ts +++ /dev/null @@ -1,22 +0,0 @@ -import sinon from "sinon"; - -export default [ - { - _request: sinon.fake(), - active: true, - admin: true, - archivedAt: undefined, - avatarUrl: undefined, - createdAt: "2021-12-22T06:53:45.052Z", - createdIssueCount: 10, - disableReason: undefined, - displayName: "yingkai.fan", - email: "yingkai.fan@thoughtworks.com", - id: "b7553936-16de-4ec4-9ff3-f57f241cc469", - inviteHash: "7705dc2424f12535", - lastSeen: "2021-12-29T02:58:21.135Z", - name: "Yingkai Fan", - updatedAt: "2021-12-29T02:58:21.143Z", - url: "https://linear.app/yingkai-fan/profiles/yingkai.fan", - }, -]; diff --git a/backend/tests/fixture/LinearCards.ts b/backend/tests/fixture/LinearCards.ts deleted file mode 100644 index af8bcdbb7..000000000 --- a/backend/tests/fixture/LinearCards.ts +++ /dev/null @@ -1,78 +0,0 @@ -import sinon from "sinon"; -import linearAssignees from "./LinearAssignees"; - -const linearCards = { - pageInfo: { - endCursor: "1d3220da-277e-4f1b-a7f6-9bba83d50064", - hasNextPage: false, - hasPreviousPage: false, - startCursor: "8d8e6b18-dc0a-464b-a405-1122f35331db", - }, - nodes: [ - { - assignee: Promise.resolve(linearAssignees[0]), - boardOrder: 0, - branchName: "ynsun/tw-15-add-linear-to-board-selection", - createdAt: new Date("2021-11-09T06:35:03.020Z"), - customerTicketCount: 0, - id: "8d8e6b18-dc0a-464b-a405-1122f35331db", - identifier: "TW-15", - number: 15, - previousIdentifiers: [], - priority: 0, - priorityLabel: "No priority", - sortOrder: -4176.24, - title: "Add linear to board selection", - estimate: 3, - updatedAt: "2021-11-09T08:34:13.924Z", - url: - "https://linear.app/tw-heartbeat/issue/TW-15/add-linear-to-board-selection", - history: sinon.fake(), - _creator: { - id: "d0c29b61-219c-4b29-acb7-928be5e739fe", - }, - _cycle: { - id: "4aed65be-6c3b-45bc-9987-90f0d4749c8a", - }, - _state: { - id: "5c8a3091-dabb-430b-8fc9-35fda8a98489", - }, - _team: { - id: "79b00be6-b2f1-4bcc-9aa5-4741a183b68e", - }, - }, - { - assignee: Promise.resolve(linearAssignees[0]), - boardOrder: 0, - branchName: "ynsun/tw-14-spike-check-linear-data-support", - createdAt: new Date("2021-11-09T06:33:49.834Z"), - customerTicketCount: 0, - id: "ee64895a-cf34-4d66-8184-add07fb49d4d", - identifier: "TW-14", - number: 14, - previousIdentifiers: [], - priority: 0, - priorityLabel: "No priority", - sortOrder: -71.67, - title: "[Spike] Check linear data support classification", - updatedAt: "2021-11-09T08:33:58.619Z", - url: - "https://linear.app/tw-heartbeat/issue/TW-14/[spike]-check-linear-data-support-classification", - history: sinon.fake(), - _creator: { - id: "d0c29b61-219c-4b29-acb7-928be5e739fe", - }, - _cycle: { - id: "4aed65be-6c3b-45bc-9987-90f0d4749c8a", - }, - _state: { - id: "5c8a3091-dabb-430b-8fc9-35fda8a98489", - }, - _team: { - id: "79b00be6-b2f1-4bcc-9aa5-4741a183b68e", - }, - }, - ], -}; - -export default linearCards; diff --git a/backend/tests/fixture/LinearCardsHistory.ts b/backend/tests/fixture/LinearCardsHistory.ts deleted file mode 100644 index d25d664a4..000000000 --- a/backend/tests/fixture/LinearCardsHistory.ts +++ /dev/null @@ -1,58 +0,0 @@ -const cardHistory = { - nodes: [ - { - autoArchived: false, - autoClosed: false, - createdAt: new Date("2021-11-09T06:31:35.693Z"), - fromPriority: undefined, - id: "8e864caf-562f-43c1-a18b-0d0a71088fc1", - toPriority: undefined, - toAssignee: { - name: "test", - }, - updatedAt: new Date("2021-11-09T06:39:03.723Z"), - _actor: { - id: "d0c29b61-219c-4b29-acb7-928be5e739fe", - }, - fromState: undefined, - _issue: { - id: "66aa1c59-caac-4489-9b05-ca4253c71a0a", - }, - _toCycle: { - id: "4aed65be-6c3b-45bc-9987-90f0d4749c8a", - }, - toState: undefined, - }, - { - autoArchived: false, - autoClosed: false, - createdAt: new Date("2021-11-11T06:31:35.693Z"), - fromPriority: undefined, - id: "8e864caf-562f-43c1-a18b-0d0a71088fc1", - toPriority: undefined, - toAssignee: { - name: "test", - }, - updatedAt: new Date("2021-11-11T06:39:03.723Z"), - _actor: { - id: "d0c29b61-219c-4b29-acb7-928be5e739fe", - }, - fromState: { - id: "f0e0e499-c3de-4276-9638-ea2d2a2766ec", - name: "In Progress", - }, - _issue: { - id: "66aa1c59-caac-4489-9b05-ca4253c71a0a", - }, - _toCycle: { - id: "4aed65be-6c3b-45bc-9987-90f0d4749c8a", - }, - toState: { - id: "3f7682f8-4e6c-488f-95f8-4320e01236c3", - name: "Done", - }, - }, - ], -}; - -export default cardHistory; diff --git a/backend/tests/fixture/LinearMembers.ts b/backend/tests/fixture/LinearMembers.ts deleted file mode 100644 index 7b08ce4eb..000000000 --- a/backend/tests/fixture/LinearMembers.ts +++ /dev/null @@ -1,21 +0,0 @@ -export const linearMember = { - nodes: [ - { - active: true, - admin: false, - archivedAt: undefined, - avatarUrl: undefined, - createdAt: "2022-01-05T02:55:21.670Z", - createdIssueCount: 3, - disableReason: undefined, - displayName: "test", - email: "anyone@anysite.com", - id: "test", - inviteHash: "test", - lastSeen: "2022-01-26T22:19:17.864Z", - name: "Yingkai Fan", - updatedAt: "2022-01-26T22:19:17.871Z", - url: "https://test.app/test/profiles/test", - }, - ], -}; diff --git a/backend/tests/fixture/LinearTeam.ts b/backend/tests/fixture/LinearTeam.ts deleted file mode 100644 index 6312017dc..000000000 --- a/backend/tests/fixture/LinearTeam.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { linearMember } from "./LinearMembers"; - -export const linearTeam = { - archivedAt: undefined, - autoArchivePeriod: 3, - autoClosePeriod: 6, - autoCloseStateId: "test", - createdAt: "2021-08-20T07:45:06.819Z", - cycleCalenderUrl: "https://test.com/ical/test/cycles.ics", - cycleCooldownTime: 0, - cycleDuration: 3, - cycleIssueAutoAssignCompleted: false, - cycleIssueAutoAssignStarted: false, - cycleLockToActive: false, - cycleStartDay: 1, - cyclesEnabled: true, - defaultIssueEstimate: 1, - defaultTemplateForMembersId: undefined, - defaultTemplateForNonMembersId: undefined, - description: undefined, - groupIssueHistory: true, - id: "test", - inviteHash: "test", - issueEstimationAllowZero: true, - issueEstimationExtended: false, - issueEstimationType: "fibonacci", - issueOrderingNoPriorityFirst: true, - key: "SIG", - members: () => Promise.resolve(linearMember), - name: "🔌 test name", - private: false, - slackIssueComments: true, - slackIssueStatuses: true, - slackNewIssue: true, - timezone: "Australia/Melbourne", - triageEnabled: false, - upcomingCycleCount: 3, - updatedAt: "2022-01-26T22:50:05.672Z", - _activeCycle: { id: "test" }, - _defaultIssueState: { id: "test" }, - _draftWorkflowState: undefined, - _markedAsDuplicateWorkflowState: undefined, - _mergeWorkflowState: { id: "test" }, - _reviewWorkflowState: undefined, - _startWorkflowState: { id: "test" }, - _triageIssueState: undefined, -}; diff --git a/backend/tests/fixture/LinearWorkflowStates.ts b/backend/tests/fixture/LinearWorkflowStates.ts deleted file mode 100644 index 51bc487a4..000000000 --- a/backend/tests/fixture/LinearWorkflowStates.ts +++ /dev/null @@ -1,65 +0,0 @@ -export default { - pageInfo: { - endCursor: "0ab3e24a-6975-48a9-89cb-915813f2eae7", - hasNextPage: false, - hasPreviousPage: false, - startCursor: "e535da30-141c-411c-a3c6-b6fa0ed02447", - }, - nodes: [ - { - archivedAt: undefined, - color: "#f2c94c", - createdAt: "2021-12-22T06:53:45.052Z", - description: undefined, - id: "e535da30-141c-411c-a3c6-b6fa0ed02447", - name: "In Progress", - position: 2, - type: "started", - updatedAt: "2021-12-22T06:53:45.052Z", - }, - { - archivedAt: undefined, - color: "#e2e2e2", - createdAt: "2021-12-22T06:53:45.052Z", - description: undefined, - id: "8fec2095-697a-49d9-9586-439dd6b1bde4", - name: "Todo", - position: 1, - type: "unstarted", - updatedAt: "2021-12-22T06:53:45.052Z", - }, - { - archivedAt: undefined, - color: "#5e6ad2", - createdAt: "2021-12-22T06:53:45.052Z", - description: undefined, - id: "82321852-50f5-48c2-ba69-204e89ce89f1", - name: "Done", - position: 3, - type: "completed", - updatedAt: "2021-12-22T06:53:45.052Z", - }, - { - archivedAt: undefined, - color: "#95a2b3", - createdAt: "2021-12-22T06:53:45.052Z", - description: undefined, - id: "4be0dd98-8e83-4db7-907f-ebf8a4ffafc7", - name: "Canceled", - position: 4, - type: "canceled", - updatedAt: "2021-12-22T06:53:45.052Z", - }, - { - archivedAt: undefined, - color: "#bec2c8", - createdAt: "2021-12-22T06:53:45.052Z", - description: undefined, - id: "0ab3e24a-6975-48a9-89cb-915813f2eae7", - name: "Backlog", - position: 0, - type: "backlog", - updatedAt: "2021-12-22T06:53:45.052Z", - }, - ], -}; diff --git a/backend/tests/fixture/StatusData.json b/backend/tests/fixture/StatusData.json deleted file mode 100644 index df2ec53e7..000000000 --- a/backend/tests/fixture/StatusData.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", - "description": " ", - "iconUrl": "https://dorametrics.atlassian.net/", - "name": "TODO", - "untranslatedName": "TODO", - "id": "10006", - "statusCategory": { - "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - }, - "scope": { "type": "PROJECT", "project": { "id": "10001" } } -} diff --git a/backend/tests/fixture/common.ts b/backend/tests/fixture/common.ts deleted file mode 100644 index e9d594d4b..000000000 --- a/backend/tests/fixture/common.ts +++ /dev/null @@ -1 +0,0 @@ -export const API_VERSION = "/api/v1" \ No newline at end of file diff --git a/backend/tests/fixture/jiraSprints.json b/backend/tests/fixture/jiraSprints.json deleted file mode 100644 index 29723027e..000000000 --- a/backend/tests/fixture/jiraSprints.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "maxResults": 50, - "startAt": 0, - "isLast": true, - "values": [ - { - "id": 1, - "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/1", - "state": "active", - "name": "ADM Sprint 1", - "startDate": "2020-05-26T03:20:43.632Z", - "endDate": "2020-06-09T03:20:37.000Z", - "originBoardId": 2, - "goal": "" - }, - { - "id": 4, - "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/4", - "state": "future", - "name": "ADM Sprint 2", - "originBoardId": 2 - } - ] -} diff --git a/backend/tests/fixture/statuses/BlockedStatus.json b/backend/tests/fixture/statuses/BlockedStatus.json deleted file mode 100644 index dcf63f11e..000000000 --- a/backend/tests/fixture/statuses/BlockedStatus.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "self": "https://test.atlassian.net/rest/api/2/status/21008", - "description": "This status is managed internally by Jira Software", - "iconUrl": "https://test.atlassian.net/", - "name": "Block", - "untranslatedName": "Block", - "id": "21008", - "statusCategory": { - "self": "https://test.atlassian.net/rest/api/2/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - } -} diff --git a/backend/tests/fixture/statuses/DoneStatus.json b/backend/tests/fixture/statuses/DoneStatus.json deleted file mode 100644 index 11370fcd0..000000000 --- a/backend/tests/fixture/statuses/DoneStatus.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "self": "https://test.atlassian.net/rest/api/2/status/14205", - "description": "", - "iconUrl": "https://test.atlassian.net/images/icons/status_generic.gif", - "name": "Done", - "untranslatedName": "Done", - "id": "14205", - "statusCategory": { - "self": "https://test.atlassian.net/rest/api/2/statuscategory/3", - "id": 3, - "key": "done", - "colorName": "green", - "name": "Done" - } -} diff --git a/backend/tests/fixture/statuses/InDevStatus.json b/backend/tests/fixture/statuses/InDevStatus.json deleted file mode 100644 index c95438346..000000000 --- a/backend/tests/fixture/statuses/InDevStatus.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "self": "https://test.atlassian.net/rest/api/2/status/10066", - "description": "This status is managed internally by JIRA Software", - "iconUrl": "https://test.atlassian.net/images/icons/subtask.gif", - "name": "In Dev", - "untranslatedName": "In Dev", - "id": "10066", - "statusCategory": { - "self": "https://test.atlassian.net/rest/api/2/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - } -} diff --git a/backend/tests/fixture/statuses/InProductionStatus.json b/backend/tests/fixture/statuses/InProductionStatus.json deleted file mode 100644 index 4150e5f5c..000000000 --- a/backend/tests/fixture/statuses/InProductionStatus.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "self": "https://test.atlassian.net/rest/api/2/status/21127", - "description": "This status is managed internally by Jira Software", - "iconUrl": "https://test.atlassian.net/", - "name": "Production", - "untranslatedName": "Production", - "id": "21127", - "statusCategory": { - "self": "https://test.atlassian.net/rest/api/2/statuscategory/3", - "id": 3, - "key": "done", - "colorName": "green", - "name": "Done" - } -} diff --git a/backend/tests/fixture/statuses/InReviewStatus.json b/backend/tests/fixture/statuses/InReviewStatus.json deleted file mode 100644 index 6c73b5bd5..000000000 --- a/backend/tests/fixture/statuses/InReviewStatus.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "self": "https://test.atlassian.net/rest/api/2/status/10009", - "description": "", - "iconUrl": "https://test.atlassian.net/images/icons/subtask.gif", - "name": "In Review", - "untranslatedName": "In Review", - "id": "10009", - "statusCategory": { - "self": "https://test.atlassian.net/rest/api/2/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - } -} diff --git a/backend/tests/fixture/statuses/InTest.json b/backend/tests/fixture/statuses/InTest.json deleted file mode 100644 index f19a0d465..000000000 --- a/backend/tests/fixture/statuses/InTest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "self": "https://test.atlassian.net/rest/api/2/status/19429", - "description": "", - "iconUrl": "https://test.atlassian.net/images/icons/statuses/generic.png", - "name": "In Test", - "untranslatedName": "In Test", - "id": "19429", - "statusCategory": { - "self": "https://test.atlassian.net/rest/api/2/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - } -} diff --git a/backend/tests/fixture/statuses/ReadyForDevStatus.json b/backend/tests/fixture/statuses/ReadyForDevStatus.json deleted file mode 100644 index 148977c61..000000000 --- a/backend/tests/fixture/statuses/ReadyForDevStatus.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "self": "https://test.atlassian.net/rest/api/2/status/10011", - "description": "", - "iconUrl": "https://test.atlassian.net/images/icons/subtask.gif", - "name": "To Do", - "untranslatedName": "To Do", - "id": "10011", - "statusCategory": { - "self": "https://test.atlassian.net/rest/api/2/statuscategory/2", - "id": 2, - "key": "new", - "colorName": "blue-gray", - "name": "To Do" - } -} diff --git a/backend/tests/fixture/statuses/ReadyForTest.json b/backend/tests/fixture/statuses/ReadyForTest.json deleted file mode 100644 index 9e262c6a5..000000000 --- a/backend/tests/fixture/statuses/ReadyForTest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "self": "https://test.atlassian.net/rest/api/2/status/10005", - "description": "This status is managed internally by JIRA Software", - "iconUrl": "https://test.atlassian.net/images/icons/subtask.gif", - "name": "Ready for Test", - "untranslatedName": "Ready for Test", - "id": "10005", - "statusCategory": { - "self": "https://test.atlassian.net/rest/api/2/statuscategory/4", - "id": 4, - "key": "indeterminate", - "colorName": "yellow", - "name": "In Progress" - } -} diff --git a/backend/tests/services/codebase/GitHub.test.ts b/backend/tests/services/codebase/GitHub.test.ts deleted file mode 100644 index 81e892f98..000000000 --- a/backend/tests/services/codebase/GitHub.test.ts +++ /dev/null @@ -1,116 +0,0 @@ -import "mocha"; -import { expect } from "chai"; -import { mock } from "../../TestTools"; -import Repositories from "../../fixture/GitHubAllRepo.json"; -import Organizations from "../../fixture/GitHubAllOrganization.json"; -import GitHubPullsOne from "../../fixture/GitHubPullsFromCommitOne.json"; -import GitHubPullsTwo from "../../fixture/GitHubPullsFromCommitTwo.json"; -import { GitHub } from "../../../src/services/codebase/GitHub"; -import { - DeployInfo, - DeployTimes, -} from "../../../src/models/pipeline/DeployTimes"; -import { - LeadTime, - PipelineLeadTime, -} from "../../../src/models/codebase/LeadTime"; - -const gitHub = new GitHub("testToken"); - -describe("fetch all organizations", () => { - it("should return organization list", async () => { - mock.onGet("/user/orgs").reply(200, Organizations); - const fetchedOrganizations = await gitHub.fetchAllOrganization(); - - expect(fetchedOrganizations.length).equal(2); - expect(fetchedOrganizations).contains("github"); - expect(fetchedOrganizations).contain("tw"); - }); -}); - -describe("fetch all repositories", () => { - it("should return repo list", async () => { - const orgs = ["github", "tw"]; - const requestUrls = ["/user/repos"]; - - orgs.forEach(org => { requestUrls.push(`/orgs/${org}/repos`); }); - requestUrls.forEach((url) => { mock.onGet(url).reply(200, Repositories);}); - - const fetchedRepositories = await gitHub.fetchAllRepo(orgs); - - expect(fetchedRepositories.length).equal(2); - expect(fetchedRepositories).contains("https://github.com/owner/repo"); - expect(fetchedRepositories).contain("https://github.com/owner/repo1"); - }); -}); - -describe("fetch pipelines lead time", () => { - const passed: DeployInfo[] = [ - new DeployInfo( - "2020-05-21T06:27:50.185Z", - "2020-05-22T06:27:50.185Z", - "2020-05-22T06:30:50.185Z", - "id-1", - "passed" - ), - new DeployInfo( - "2020-05-21T06:27:50.185Z", - "2020-05-21T06:30:50.185Z", - "2020-05-22T06:33:50.185Z", - "id-2", - "passed" - ), - ]; - const deployTimes: DeployTimes[] = new Array(1).fill( - new DeployTimes("id", "name", "step", passed, []) - ); - const repositories: Map = new Map([ - ["id", "https://github.com/example/example.git"], - ]); - - it("should return pipelines lead time given deploy times and repositories", async () => { - mock - .onGet(`/repos/example/example/commits/${passed[0].commitId}/pulls`) - .reply(200, GitHubPullsOne); - mock - .onGet(`/repos/example/example/commits/${passed[1].commitId}/pulls`) - .reply(200, GitHubPullsTwo); - mock - .onGet(`/repos/example/example/pulls/${GitHubPullsOne[0].number}/commits`) - .reply(200, GitHubPullsOne); - mock - .onGet(`/repos/example/example/pulls/${GitHubPullsTwo[0].number}/commits`) - .reply(200, GitHubPullsTwo); - - const pipelinesLeadTimes: PipelineLeadTime[] = await gitHub.fetchPipelinesLeadTime( - deployTimes, - repositories - ); - - const leadTimeList: LeadTime[] = [ - new LeadTime( - passed[0].commitId, - new Date(passed[0].pipelineCreateTime).getTime(), - new Date(passed[0].jobFinishTime).getTime(), - new Date(GitHubPullsOne[0].created_at).getTime(), - new Date(GitHubPullsOne[0].merged_at).getTime() - ), - new LeadTime( - passed[1].commitId, - new Date(passed[1].pipelineCreateTime).getTime(), - new Date(passed[1].jobFinishTime).getTime(), - new Date(GitHubPullsTwo[0].created_at).getTime(), - new Date(GitHubPullsTwo[0].merged_at).getTime() - ), - ]; - const expectPipelinesLeadTime: PipelineLeadTime[] = [ - new PipelineLeadTime( - deployTimes[0].pipelineName, - deployTimes[0].pipelineStep, - leadTimeList - ), - ]; - - expect(pipelinesLeadTimes).deep.equal(expectPipelinesLeadTime); - }); -}); diff --git a/backend/tests/services/common/ChangeFailureRate.test.ts b/backend/tests/services/common/ChangeFailureRate.test.ts deleted file mode 100644 index 5f85c1da7..000000000 --- a/backend/tests/services/common/ChangeFailureRate.test.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { expect } from "chai"; -import "mocha"; -import { - DeployInfo, - DeployTimes, -} from "../../../src/models/pipeline/DeployTimes"; -import { calculateChangeFailureRate } from "../../../src/services/common/ChangeFailureRate"; -import { - AvgChangeFailureRate, - ChangeFailureRate, - ChangeFailureRateOfPipeline, -} from "../../../src/contract/GenerateReporter/GenerateReporterResponse"; - -describe("calculate change failure rate", () => { - it("should return 0.5 when have a half deploy is failed", async () => { - const passed = new Array(10).fill( - new DeployInfo("time", "time", "time", "id", "passed") - ); - const failed = new Array(10).fill( - new DeployInfo("time", "time", "time", "id", "passed") - ); - - const deployTimes = new Array(2).fill( - new DeployTimes("id", "name", "step", passed, failed) - ); - - const failureRate = calculateChangeFailureRate(deployTimes); - - const expectedAvgChangeFailureRate = new AvgChangeFailureRate(20, 40); - - expect(failureRate).deep.equal( - new ChangeFailureRate( - expectedAvgChangeFailureRate, - new Array(2).fill( - new ChangeFailureRateOfPipeline("name", "step", 10, 20) - ) - ) - ); - }); -}); diff --git a/backend/tests/services/common/DeploymentFrequency.test.ts b/backend/tests/services/common/DeploymentFrequency.test.ts deleted file mode 100644 index 7a64ce9df..000000000 --- a/backend/tests/services/common/DeploymentFrequency.test.ts +++ /dev/null @@ -1,417 +0,0 @@ -import { expect } from "chai"; -import "mocha"; -import { calculateDeploymentFrequency } from "../../../src/services/common/DeploymentFrequency"; -import { loadHolidayList } from "../../../src/services/common/WorkDayCalculate"; -import { - DeployInfo, - DeployTimes, -} from "../../../src/models/pipeline/DeployTimes"; -import { mock } from "../../TestTools"; -import Holiday2019 from "../../fixture/Holiday-2019.json"; -import Holiday2020 from "../../fixture/Holiday-2020.json"; -import { Pair } from "../../../src/types/Pair"; -import { - AvgDeploymentFrequency, - DeploymentFrequencyOfPipeline, -} from "../../../src/contract/GenerateReporter/GenerateReporterResponse"; - -describe("DeploymentFrequency", () => { - const deployInfo = new DeployInfo( - "2020-5-11", - "2020-5-11", - "2020-5-11", - "commit", - "passed" - ); - const deployInfoForHoliday = new DeployInfo( - "2020-5-16", - "2020-5-16", - "2020-5-18", - "commit", - "passed" - ); - const deployInfoOutOfTime = new DeployInfo( - "time", - "time", - "2020-5-18", - "commit", - "passed" - ); - const deployInfoPassedWithRealTime = new DeployInfo( - "2020-5-11", - "2020-5-11", - "2020-5-11", - "commit", - "passed" - ); - const deployInfoFailedWithRealTime = new DeployInfo( - "2020-5-11", - "2020-5-11", - "2020-5-11", - "commit", - "failed" - ); - const deployTimes5 = new DeployTimes( - "id", - "name5", - "step", - new Array(5).fill(deployInfo), - [] - ); - const deployTimes5ForHoliday = new DeployTimes( - "id", - "name5", - "step", - new Array(5).fill(deployInfoForHoliday), - [] - ); - const expectNoDeployment: DeploymentFrequencyOfPipeline[] = [ - new DeploymentFrequencyOfPipeline("name5", "step", 0, []), - ]; - const noAvgDeploymentFrequency = new AvgDeploymentFrequency(0); - const deployTimes10 = new DeployTimes( - "id", - "name10", - "step", - new Array(10).fill(deployInfo), - [] - ); - const deployTimes6 = new DeployTimes( - "id", - "name6", - "step", - new Array(6).fill(deployInfo, 0, 5).fill(deployInfoOutOfTime, 5, 6), - [] - ); - const deployTimes3 = new DeployTimes( - "id", - "name3", - "step", - new Array(3).fill(deployInfo), - [] - ); - const deployTimes2 = new DeployTimes( - "id", - "name2", - "step", - new Array(2).fill(deployInfo), - [] - ); - const deployTimes8 = new DeployTimes( - "id", - "name8", - "step", - new Array(8).fill(deployInfoPassedWithRealTime), - [] - ); - const deployTimes9 = new DeployTimes( - "id", - "name9", - "step", - [], - new Array(9).fill(deployInfoFailedWithRealTime) - ); - const deployTimes12 = new DeployTimes( - "id", - "name12", - "step", - new Array(6).fill(deployInfoPassedWithRealTime), - new Array(6).fill(deployInfoFailedWithRealTime) - ); - const deployTimes18 = new DeployTimes( - "id", - "name18", - "step", - new Array(10).fill(deployInfoPassedWithRealTime), - new Array(8).fill(deployInfoFailedWithRealTime) - ); - const deployTimes20 = new DeployTimes( - "id", - "name20", - "step", - new Array(20).fill( - new DeployInfo("2020-5-12", "2020-5-12", "2020-5-18", "commit", "passed") - ), - [] - ); - const deployTimes25 = new DeployTimes( - "id", - "name25", - "step", - new Array(25).fill( - new DeployInfo("2020-5-12", "2020-5-12", "2020-5-14", "commit", "passed") - ), - [] - ); - - before(async function () { - mock.onGet("2019.json").reply(200, Holiday2019); - mock.onGet("2020.json").reply(200, Holiday2020); - await loadHolidayList(2019); - await loadHolidayList(2020); - }); - - describe("should return correct deployment frequency", () => { - it("should return 0 when have no deployment", async () => { - const deployTimes0: DeployTimes[] = []; - - expect( - calculateDeploymentFrequency( - deployTimes0, - new Date("2020-4-7").getTime(), - new Date("2020-4-7").getTime() - ) - ).deep.equal(new Pair([], noAvgDeploymentFrequency)); - }); - - it("should return 0 when time period is holiday", async () => { - expect( - calculateDeploymentFrequency( - [deployTimes5ForHoliday], - new Date("2020-5-16").getTime(), - new Date("2020-5-17").getTime() - ) - ).deep.equal(new Pair(expectNoDeployment, noAvgDeploymentFrequency)); - }); - it("should return deployment frequency of two pipelines", async () => { - const expectFiveTimesDeployment: DeploymentFrequencyOfPipeline[] = [ - new DeploymentFrequencyOfPipeline("name5", "step", 5, [ - { count: 5, date: "5/11/2020" }, - ]), - ]; - const expectTwoPipelineDeploymentInFiveDays: DeploymentFrequencyOfPipeline[] = - [ - new DeploymentFrequencyOfPipeline("name5", "step", 1, [ - { count: 5, date: "5/11/2020" }, - ]), - new DeploymentFrequencyOfPipeline("name10", "step", 2, [ - { count: 10, date: "5/11/2020" }, - ]), - ]; - const fiveTimesAvgDeploymentFrequency = new AvgDeploymentFrequency(5); - const expectAvgDeploymentInFiveDays = new AvgDeploymentFrequency(1.5); - - expect( - calculateDeploymentFrequency( - [deployTimes5], - new Date("2020-5-11").getTime(), - new Date("2020-5-11").getTime() - ) - ).deep.equal( - new Pair(expectFiveTimesDeployment, fiveTimesAvgDeploymentFrequency) - ); - - expect( - calculateDeploymentFrequency( - [deployTimes5, deployTimes10], - new Date("2020-5-11").getTime(), - new Date("2020-5-17").getTime() - ) - ).deep.equal( - new Pair( - expectTwoPipelineDeploymentInFiveDays, - expectAvgDeploymentInFiveDays - ) - ); - }); - - it("should return correct deployment frequency when contains over three pipelines", async () => { - const expectAvgDeploymentInOneDay = new AvgDeploymentFrequency(5); - - const expectFourPipelineDeploymentInOneDay: DeploymentFrequencyOfPipeline[] = - [ - new DeploymentFrequencyOfPipeline("name5", "step", 5, [ - { count: 5, date: "5/11/2020" }, - ]), - new DeploymentFrequencyOfPipeline("name10", "step", 10, [ - { count: 10, date: "5/11/2020" }, - ]), - new DeploymentFrequencyOfPipeline("name3", "step", 3, [ - { count: 3, date: "5/11/2020" }, - ]), - new DeploymentFrequencyOfPipeline("name2", "step", 2, [ - { count: 2, date: "5/11/2020" }, - ]), - ]; - - expect( - calculateDeploymentFrequency( - [deployTimes5, deployTimes10, deployTimes3, deployTimes2], - new Date("2020-5-11").getTime(), - new Date("2020-5-11").getTime() - ) - ).deep.equal( - new Pair( - expectFourPipelineDeploymentInOneDay, - expectAvgDeploymentInOneDay - ) - ); - }); - - it("should return correct deployment frequency when some deploy date not falls into the date range", async () => { - const expectSixTimesDeployment: DeploymentFrequencyOfPipeline[] = [ - new DeploymentFrequencyOfPipeline("name6", "step", 5, [ - { count: 5, date: "5/11/2020" }, - ]), - ]; - const sixTimesAvgDeploymentFrequency = new AvgDeploymentFrequency(5); - - const result = calculateDeploymentFrequency( - [deployTimes6], - new Date("2020-5-11").getTime(), - new Date("2020-5-11").getTime() - ); - - expect(result).deep.equal( - new Pair(expectSixTimesDeployment, sixTimesAvgDeploymentFrequency) - ); - }); - }); - - describe("should return correct deployment passed items", () => { - it("should return 8 deployment passed items when 8 deployment all passed", async () => { - const expectAvgDeploymentInOneDay = new AvgDeploymentFrequency(8); - - const expectOnePipelineDeploymentInOneDay: DeploymentFrequencyOfPipeline[] = - [ - new DeploymentFrequencyOfPipeline("name8", "step", 8, [ - { count: 8, date: "5/11/2020" }, - ]), - ]; - - expect( - calculateDeploymentFrequency( - [deployTimes8], - new Date("2020-5-11").getTime(), - new Date("2020-5-11").getTime() - ) - ).deep.equal( - new Pair( - expectOnePipelineDeploymentInOneDay, - expectAvgDeploymentInOneDay - ) - ); - }); - - it("should return 0 deployment passed items when deployment all failed", async () => { - const expectAvgDeploymentInOneDay = new AvgDeploymentFrequency(0); - - const expectOnePipelineDeploymentInOneDay: DeploymentFrequencyOfPipeline[] = - [new DeploymentFrequencyOfPipeline("name9", "step", 0, [])]; - - expect( - calculateDeploymentFrequency( - [deployTimes9], - new Date("2020-5-11").getTime(), - new Date("2020-5-11").getTime() - ) - ).deep.equal( - new Pair( - expectOnePipelineDeploymentInOneDay, - expectAvgDeploymentInOneDay - ) - ); - }); - - it("should return 6 deployment passed items of one pipeline when 6 deployment passed and 6 deployment failed", async () => { - const expectAvgDeploymentInOneDay = new AvgDeploymentFrequency(6); - - const expectOnePipelineDeploymentInOneDay: DeploymentFrequencyOfPipeline[] = - [ - new DeploymentFrequencyOfPipeline("name12", "step", 6, [ - { count: 6, date: "5/11/2020" }, - ]), - ]; - - expect( - calculateDeploymentFrequency( - [deployTimes12], - new Date("2020-5-11").getTime(), - new Date("2020-5-11").getTime() - ) - ).deep.equal( - new Pair( - expectOnePipelineDeploymentInOneDay, - expectAvgDeploymentInOneDay - ) - ); - }); - - it("should return 8 deployment passed items of two pipelines when one pipeline all passed and another all failed", async () => { - const expectAvgDeploymentInOneDay = new AvgDeploymentFrequency(4); - - const expectTwoPipelineDeploymentInOneDay: DeploymentFrequencyOfPipeline[] = - [ - new DeploymentFrequencyOfPipeline("name8", "step", 8, [ - { count: 8, date: "5/11/2020" }, - ]), - new DeploymentFrequencyOfPipeline("name9", "step", 0, []), - ]; - - expect( - calculateDeploymentFrequency( - [deployTimes8, deployTimes9], - new Date("2020-5-11").getTime(), - new Date("2020-5-11").getTime() - ) - ).deep.equal( - new Pair( - expectTwoPipelineDeploymentInOneDay, - expectAvgDeploymentInOneDay - ) - ); - }); - - it("should return 8 deployment passed items of two pipelines when both of them contain passed and failed deployment", async () => { - const expectAvgDeploymentInOneDay = new AvgDeploymentFrequency(8); - - const expectTwoPipelineDeploymentInOneDay: DeploymentFrequencyOfPipeline[] = - [ - new DeploymentFrequencyOfPipeline("name12", "step", 6, [ - { count: 6, date: "5/11/2020" }, - ]), - new DeploymentFrequencyOfPipeline("name18", "step", 10, [ - { count: 10, date: "5/11/2020" }, - ]), - ]; - - expect( - calculateDeploymentFrequency( - [deployTimes12, deployTimes18], - new Date("2020-5-11").getTime(), - new Date("2020-5-11").getTime() - ) - ).deep.equal( - new Pair( - expectTwoPipelineDeploymentInOneDay, - expectAvgDeploymentInOneDay - ) - ); - }); - - it("should return deployment passed items of two pipelines when some deploy date not falls into the date range", async () => { - const expectAvgDeploymentInFiveDay = new AvgDeploymentFrequency(2.5); - - const expectTwoPipelineDeploymentInFiveDay: DeploymentFrequencyOfPipeline[] = - [ - new DeploymentFrequencyOfPipeline("name20", "step", 0, []), - new DeploymentFrequencyOfPipeline("name25", "step", 5, [ - { count: 25, date: "5/14/2020" }, - ]), - ]; - - expect( - calculateDeploymentFrequency( - [deployTimes20, deployTimes25], - new Date("2020-5-11").getTime(), - new Date("2020-5-15").getTime() - ) - ).deep.equal( - new Pair( - expectTwoPipelineDeploymentInFiveDay, - expectAvgDeploymentInFiveDay - ) - ); - }); - }); -}); diff --git a/backend/tests/services/common/LeadTimeOfChange.test.ts b/backend/tests/services/common/LeadTimeOfChange.test.ts deleted file mode 100644 index f9de785a0..000000000 --- a/backend/tests/services/common/LeadTimeOfChange.test.ts +++ /dev/null @@ -1,77 +0,0 @@ -import "mocha"; -import { expect } from "chai"; -import { - LeadTime, - PipelineLeadTime, -} from "../../../src/models/codebase/LeadTime"; -import { calculateAvgLeadTime } from "../../../src/services/common/LeadTimeForChanges"; -import { - AvgLeadTimeForChanges, - LeadTimeForChangesOfPipeline, -} from "../../../src/contract/GenerateReporter/GenerateReporterResponse"; - -describe("calculate avg lead time", () => { - const leadTimeList: LeadTime[] = [ - new LeadTime("id-1", 1100, 1200, 0, 1000), - new LeadTime("id-2", 3100, 5100, 1000, 3000), - new LeadTime("id-3", 11000, 21000, 8000, 10000), - ]; - - const anotherLeadTimeList: LeadTime[] = [ - new LeadTime("id-1", 1300, 1800, 800, 1000), - new LeadTime("id-2", 4500, 6000, 2200, 4200), - new LeadTime("id-3", 110000, 210000, 20000, 100000), - ]; - - const pipelinesLeadTime: PipelineLeadTime[] = [ - new PipelineLeadTime("pipeline-1", "step1", leadTimeList), - new PipelineLeadTime("pipeline-2", "step2", anotherLeadTimeList), - ]; - - it("should return lead time of two pipelines", () => { - const leadTime = calculateAvgLeadTime(pipelinesLeadTime); - const leadTimeForChangesOfPipeline1 = new LeadTimeForChangesOfPipeline( - "pipeline-1", - "step1", - 1666.666666667, - 4033.333333334 - ); - const leadTimeForChangesOfPipeline2 = new LeadTimeForChangesOfPipeline( - "pipeline-2", - "step2", - 27400, - 34000 - ); - - const expectedLeadTimeForChangesOfPipelines: LeadTimeForChangesOfPipeline[] = [ - leadTimeForChangesOfPipeline1, - leadTimeForChangesOfPipeline2, - ]; - const expectedAvgLeadTimeForChange: AvgLeadTimeForChanges = new AvgLeadTimeForChanges( - 14533.3333334, - 19016.666667 - ); - expect(leadTime.key).deep.equals(expectedLeadTimeForChangesOfPipelines); - expect(leadTime.value).deep.equals(expectedAvgLeadTimeForChange); - }); - - it("should return 0 given empty array", () => { - const leadTime = calculateAvgLeadTime([]); - const avgLeadTimeForChanges = new AvgLeadTimeForChanges(0, 0); - expect(leadTime.key.length).equals(0); - expect(leadTime.value).deep.equals(avgLeadTimeForChanges); - }); - - it("should return 0 when we have not deploy", () => { - const leadTime = calculateAvgLeadTime([ - { - pipelineName: "name", - pipelineStep: "step", - leadTimes: [], - }, - ]); - const avgLeadTimeForChanges = new AvgLeadTimeForChanges(0, 0); - expect(leadTime.key.length).equals(0); - expect(leadTime.value).deep.equals(avgLeadTimeForChanges); - }); -}); diff --git a/backend/tests/services/common/MeanTimeToRecovery.test.ts b/backend/tests/services/common/MeanTimeToRecovery.test.ts deleted file mode 100644 index b7becc57f..000000000 --- a/backend/tests/services/common/MeanTimeToRecovery.test.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { expect } from "chai"; -import "mocha"; -import { - DeployInfo, - DeployTimes, -} from "../../../src/models/pipeline/DeployTimes"; -import { calculateMeanTimeToRecovery } from "../../../src/services/common/MeanTimeToRecovery"; -import { - AvgMeanTimeToRecovery, - MeanTimeToRecovery, - MeanTimeToRecoveryOfPipeline, -} from "../../../src/contract/GenerateReporter/GenerateReporterResponse"; - -describe("calculate mean time to recovery", () => { - it("should return 7200000 when job is fixed after two hours", async () => { - const passed = [ - new DeployInfo( - "2021-11-01T08:12:38.669Z", - "2021-11-01T08:12:38.669Z", - "2021-11-01T08:14:09.011Z", - "id", - "passed" - ), - new DeployInfo( - "2021-11-01T06:14:09.011Z", - "2021-11-01T06:12:38.669Z", - "2021-11-01T06:14:09.011Z", - "id", - "passed" - ), - ]; - const failed = [ - new DeployInfo( - "2021-11-01T05:14:09.011Z", - "2021-11-01T05:14:09.011Z", - "2021-11-01T05:14:09.011Z", - "id", - "failed" - ), - new DeployInfo( - "2021-11-01T04:14:09.011Z", - "2021-11-01T04:14:09.011Z", - "2021-11-01T04:14:09.011Z", - "id", - "failed" - ), - ]; - - const deployTimes = new Array(2).fill( - new DeployTimes("id", "name", "step", passed, failed) - ); - - const meanTimeToRecovery = calculateMeanTimeToRecovery(deployTimes); - - const expectedAvgMeanTimeToRecovery = new AvgMeanTimeToRecovery(7200000); - - expect(meanTimeToRecovery).deep.equal( - new MeanTimeToRecovery( - expectedAvgMeanTimeToRecovery, - new Array(2).fill( - new MeanTimeToRecoveryOfPipeline("name", "step", 7200000) - ) - ) - ); - }); -}); diff --git a/backend/tests/services/common/WorkDayCalculate.test.ts b/backend/tests/services/common/WorkDayCalculate.test.ts deleted file mode 100644 index fbe605b66..000000000 --- a/backend/tests/services/common/WorkDayCalculate.test.ts +++ /dev/null @@ -1,142 +0,0 @@ -import { expect } from "chai"; -import "mocha"; -import { - calculateWorkDaysBetween, - calculateWorkDaysBy24Hours, - loadHolidayList, -} from "../../../src/services/common/WorkDayCalculate"; -import { mock } from "../../TestTools"; -import Holiday2019 from "../../fixture/Holiday-2019.json"; -import Holiday2020 from "../../fixture/Holiday-2020.json"; - -describe("WorkDayCalculate", () => { - before(async function () { - mock.onGet("2019.json").reply(200, Holiday2019); - mock.onGet("2020.json").reply(200, Holiday2020); - await loadHolidayList(2019); - await loadHolidayList(2020); - }); - - it("should return work days between two date", async () => { - expect( - calculateWorkDaysBetween( - new Date("2019-5-1").getTime(), - new Date("2019-5-31").getTime() - ) - ).to.equal(21); - - expect( - calculateWorkDaysBetween( - new Date("2019-12-1").getTime(), - new Date("2020-1-31").getTime() - ) - ).to.equal(39); - - //search total work days in 2020 on google always get the wrong answer, so I have to count every month's result one by one - expect( - calculateWorkDaysBetween( - new Date("2020-1-1").getTime(), - new Date("2020-1-31").getTime() - ) - ).to.equal(17); - expect( - calculateWorkDaysBetween( - new Date("2020-2-1").getTime(), - new Date("2020-2-29").getTime() - ) - ).to.equal(20); - expect( - calculateWorkDaysBetween( - new Date("2020-3-1").getTime(), - new Date("2020-3-31").getTime() - ) - ).to.equal(22); - expect( - calculateWorkDaysBetween( - new Date("2020-4-1").getTime(), - new Date("2020-4-30").getTime() - ) - ).to.equal(22); - expect( - calculateWorkDaysBetween( - new Date("2020-5-1").getTime(), - new Date("2020-5-31").getTime() - ) - ).to.equal(19); - expect( - calculateWorkDaysBetween( - new Date("2020-6-1").getTime(), - new Date("2020-6-30").getTime() - ) - ).to.equal(21); - expect( - calculateWorkDaysBetween( - new Date("2020-7-1").getTime(), - new Date("2020-7-31").getTime() - ) - ).to.equal(23); - expect( - calculateWorkDaysBetween( - new Date("2020-8-1").getTime(), - new Date("2020-8-31").getTime() - ) - ).to.equal(21); - expect( - calculateWorkDaysBetween( - new Date("2020-9-1").getTime(), - new Date("2020-9-30").getTime() - ) - ).to.equal(23); - expect( - calculateWorkDaysBetween( - new Date("2020-10-1").getTime(), - new Date("2020-10-31").getTime() - ) - ).to.equal(17); - expect( - calculateWorkDaysBetween( - new Date("2020-11-1").getTime(), - new Date("2020-11-30").getTime() - ) - ).to.equal(21); - expect( - calculateWorkDaysBetween( - new Date("2020-12-1").getTime(), - new Date("2020-12-31").getTime() - ) - ).to.equal(23); - - expect( - calculateWorkDaysBetween( - new Date("2020-1-1").getTime(), - new Date("2020-12-31").getTime() - ) - ).to.equal(249); - }); -}); -describe("calculateWorkDayTimesBetween", () => { - before(async function () { - this.timeout(10000); - mock.onGet("20 19.json").reply(200, Holiday2019); - mock.onGet("2020.json").reply(200, Holiday2020); - await loadHolidayList(2019); - await loadHolidayList(2020); - }); - - it("should return work days times between two date", async () => { - let startTime = new Date(2020, 4, 18, 10, 0, 0, 0).getTime(); - let endTime = new Date(2020, 4, 18, 16, 0, 0, 0).getTime(); - - expect(calculateWorkDaysBy24Hours(startTime, endTime)).to.equal(0.25); - - startTime = new Date(2020, 4, 18, 10, 0, 0, 0).getTime(); - endTime = new Date(2020, 4, 19, 16, 0, 0, 0).getTime(); - - expect(calculateWorkDaysBy24Hours(startTime, endTime)).to.equal(1.25); - - startTime = new Date(2020, 4, 16, 10, 0, 0, 0).getTime(); - endTime = new Date(2020, 4, 17, 16, 0, 0, 0).getTime(); - - expect(calculateWorkDaysBy24Hours(startTime, endTime)).to.equal(0); - }); -}); diff --git a/backend/tests/services/kanban/CalculateCycleTime.test.ts b/backend/tests/services/kanban/CalculateCycleTime.test.ts deleted file mode 100644 index fac6a9fb6..000000000 --- a/backend/tests/services/kanban/CalculateCycleTime.test.ts +++ /dev/null @@ -1,76 +0,0 @@ -import "mocha"; -import { - CalculateCardCycleTime, - CalculateCycleTime, -} from "../../../src/services/kanban/CalculateCycleTime"; -import { - CycleTimeInfo, - JiraCardResponse, -} from "../../../src/contract/kanban/KanbanStoryPointResponse"; -import { JiraCard, JiraCardField } from "../../../src/models/kanban/JiraCard"; -import { RequestKanbanColumnSetting } from "../../../src/contract/GenerateReporter/GenerateReporterRequestBody"; -import { expect } from "chai"; -import { CycleTime } from "../../../src/contract/GenerateReporter/GenerateReporterResponse"; -import { Cards } from "../../../src/models/kanban/RequestKanbanResults"; -import { StepsDay } from "../../../src/models/kanban/CardCycleTime"; - -let emptyJiraCardField: JiraCardField; - -describe("CalculateCycleTimeTest", () => { - const emptyJiraCard: JiraCard = { fields: emptyJiraCardField, key: "" }; - const cycleTimeArray: CycleTimeInfo[] = [ - { column: "DOING", day: 0.98 }, - { column: "DONE", day: 5.02 }, - { column: "TEST", day: 0 }, - { column: "DOING", day: 1 }, - { column: "BLOCKED", day: 2 }, - ]; - const cards: Cards = { - cardsNumber: 1, - matchedCards: [new JiraCardResponse(emptyJiraCard, cycleTimeArray)], - storyPointSum: 2, - }; - const boardColumns: RequestKanbanColumnSetting[] = [ - { name: "DOING", value: "In Dev" }, - { name: "TEST", value: "Testing" }, - { name: "DONE", value: "Done" }, - ]; - const expectedCircleTime: CycleTime = { - totalTimeForCards: 1.98, - averageCircleTimePerCard: "1.98", - averageCycleTimePerSP: "0.99", - swimlaneList: [ - { - optionalItemName: "In Dev", - averageTimeForSP: "0.99", - averageTimeForCards: "1.98", - totalTime: "1.98", - }, - { - optionalItemName: "Done", - averageTimeForSP: "2.51", - averageTimeForCards: "5.02", - totalTime: "5.02", - }, - { - optionalItemName: "Testing", - averageTimeForSP: "0.00", - averageTimeForCards: "0.00", - totalTime: "0.00", - }, - ], - }; - it("should return right CircleTime", () => { - expect(CalculateCycleTime(cards, boardColumns)).deep.equal( - expectedCircleTime - ); - }); - - it("should return cycleTime for one card", () => { - const step = new StepsDay(); - step.development = 1.98; - expect( - CalculateCardCycleTime(cards.matchedCards[0], boardColumns).steps - ).deep.equal(step); - }); -}); diff --git a/backend/tests/services/kanban/Classification.test.ts b/backend/tests/services/kanban/Classification.test.ts deleted file mode 100644 index 11f547d74..000000000 --- a/backend/tests/services/kanban/Classification.test.ts +++ /dev/null @@ -1,134 +0,0 @@ -import "mocha"; -import { Cards } from "../../../src/models/kanban/RequestKanbanResults"; -import { JiraCardField } from "../../../src/models/kanban/JiraCard"; -import { TargetField } from "../../../src/contract/kanban/KanbanTokenVerifyResponse"; -import { ClassificationField } from "../../../src/contract/GenerateReporter/GenerateReporterResponse"; -import { getClassificationOfSelectedFields } from "../../../src/services/kanban/Classification"; -import { expect } from "chai"; -import sinon from "sinon"; - -describe("verify token and get cards", () => { - const emptyJiraCardField: JiraCardField = { - assignee: { accountId: "", displayName: "" }, - storyPoints: 0, - fixVersions: [], - issuetype: { name: "" }, - reporter: { displayName: "" }, - status: { name: "" }, - statuscategorychangedate: "", - summary: "", - }; - const cards: Cards = { - cardsNumber: 3, - matchedCards: [ - { - baseInfo: { - key: "", - fields: ((): JiraCardField => { - emptyJiraCardField.storyPoints = 1; - emptyJiraCardField.fixVersions = [{ name: "Release 1" }]; - emptyJiraCardField.reporter = { displayName: "reporter one" }; - return { ...emptyJiraCardField }; - })(), - }, - cycleTime: [], - originCycleTime: [], - cycleTimeFlat: undefined, - buildCycleTimeFlatObject: () => void {}, - calculateTotalCycleTimeDivideStoryPoints: () => void {}, - getCardId: sinon.fake(), - getStatus: sinon.fake(), - getStoryPoint: sinon.fake(), - }, - { - baseInfo: { - key: "", - fields: ((): JiraCardField => { - emptyJiraCardField.storyPoints = 2; - emptyJiraCardField.fixVersions = [{ name: "Release 1" }]; - emptyJiraCardField.reporter = { displayName: "reporter one" }; - return { ...emptyJiraCardField }; - })(), - }, - cycleTime: [], - originCycleTime: [], - cycleTimeFlat: undefined, - buildCycleTimeFlatObject: () => void {}, - calculateTotalCycleTimeDivideStoryPoints: () => void {}, - getCardId: sinon.fake(), - getStatus: sinon.fake(), - getStoryPoint: sinon.fake(), - }, - { - baseInfo: { - key: "", - fields: ((): JiraCardField => { - emptyJiraCardField.storyPoints = undefined; - emptyJiraCardField.fixVersions = [{ name: "Release 2" }]; - emptyJiraCardField.reporter = { displayName: "reporter two" }; - return { ...emptyJiraCardField }; - })(), - }, - cycleTime: [], - originCycleTime: [], - cycleTimeFlat: undefined, - buildCycleTimeFlatObject: () => void {}, - calculateTotalCycleTimeDivideStoryPoints: () => void {}, - getCardId: sinon.fake(), - getStatus: sinon.fake(), - getStoryPoint: sinon.fake(), - }, - ], - storyPointSum: 3, - }; - const targetField: TargetField[] = [ - { - key: "fixVersions", - name: "Fix versions", - flag: true, - }, - { - key: "storyPoints", - name: "Story point estimate", - flag: true, - }, - { - key: "reporter", - name: "Reporter", - flag: true, - }, - ]; - - const resultOne: ClassificationField = { - fieldName: "Fix versions", - pairs: [ - { name: "Release 1", value: "66.67%" }, - { name: "Release 2", value: "33.33%" }, - ], - }; - const resultTwo: ClassificationField = { - fieldName: "Story point estimate", - pairs: [ - { name: "None", value: "33.33%" }, - { name: "1", value: "33.33%" }, - { - name: "2", - value: "33.33%", - }, - ], - }; - const resultThree: ClassificationField = { - fieldName: "Reporter", - pairs: [ - { name: "reporter one", value: "66.67%" }, - { name: "reporter two", value: "33.33%" }, - ], - }; - it("should return classification", () => { - const classificationList: ClassificationField[] = getClassificationOfSelectedFields( - cards, - targetField - ); - expect(classificationList).deep.equal([resultOne, resultTwo, resultThree]); - }); -}); diff --git a/backend/tests/services/kanban/Jira/Jira.test.ts b/backend/tests/services/kanban/Jira/Jira.test.ts deleted file mode 100644 index 8844a233b..000000000 --- a/backend/tests/services/kanban/Jira/Jira.test.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { expect } from "chai"; -import "mocha"; -import sinon from "sinon"; -import { Jira } from "../../../../src/services/kanban/Jira/Jira"; -import { mock } from "../../../TestTools"; -import JiraCards from "../../../fixture/JiraCards.json"; -import JiraCardCycleTime from "../../../fixture/JiraCardCycleTime.json"; -import { StoryPointsAndCycleTimeRequest } from "../../../../src/contract/kanban/KanbanStoryPointParameterVerify"; -import { CycleTimeInfo } from "../../../../src/contract/kanban/KanbanStoryPointResponse"; - -const jira = new Jira("testToken", "domain"); - -describe("get story points and cycle times of done cards during period", () => { - const storyPointsAndCycleTimeRequest = new StoryPointsAndCycleTimeRequest( - "testToken", - "jira", - "domain", - "project", - "2", - ["Done"], - 1589080044000, - 1589944044000, - [ - { - key: "customfield_10016", - name: "Story point estimate", - flag: true, - }, - ], - false - ); - - it("should return story points when having matched cards", async () => { - sinon.stub(Jira, "getCycleTimeAndAssigneeSet").returns( - Promise.resolve({ - cycleTimeInfos: Array.of(), - assigneeSet: new Set(["Test User"]), - originCycleTimeInfos: Array.of(), - }) - ); - mock - .onGet( - `https://${ - storyPointsAndCycleTimeRequest.site - }.atlassian.net/rest/agile/1.0/board/2/issue?maxResults=100&jql=status in ('${storyPointsAndCycleTimeRequest.status.join( - "','" - )}') AND statusCategoryChangedDate >= ${ - storyPointsAndCycleTimeRequest.startTime - } AND statusCategoryChangedDate <= ${ - storyPointsAndCycleTimeRequest.endTime - }` - ) - .reply(200, JiraCards); - - const response = await jira.getStoryPointsAndCycleTime( - storyPointsAndCycleTimeRequest, - [], - ["Test User"] - ); - expect(response.storyPointSum).deep.equal(3); - sinon.restore(); - }); - it("should filter cards by selected user", async () => { - sinon.stub(Jira, "getCycleTimeAndAssigneeSet").returns( - Promise.resolve({ - cycleTimeInfos: Array.of(), - assigneeSet: new Set([]), - originCycleTimeInfos: Array.of(), - }) - ); - mock - .onGet( - `https://${ - storyPointsAndCycleTimeRequest.site - }.atlassian.net/rest/agile/1.0/board/2/issue?maxResults=100&jql= status in ('${storyPointsAndCycleTimeRequest.status.join( - "','" - )}')` - ) - .reply(200, JiraCards); - - const response = await jira.getStoryPointsAndCycleTime( - storyPointsAndCycleTimeRequest, - [], - [] - ); - expect(response.storyPointSum).deep.equal(0); - sinon.restore(); - }); - - it("should return cycle time when having matched cards", async () => { - // eslint-disable-next-line @typescript-eslint/no-var-requires - const WorkDayCalculate = require("../../../../src/services/common/WorkDayCalculate"); - sinon.stub(WorkDayCalculate, "calculateWorkDaysBy24Hours").returns(0.5); - - const jiraCardKey = "ADM-50"; - mock - .onGet( - `https://${storyPointsAndCycleTimeRequest.site}.atlassian.net/rest/internal/2/issue/${jiraCardKey}/activityfeed` - ) - .reply(200, JiraCardCycleTime); - - const response: { - cycleTimeInfos: CycleTimeInfo[]; - } = await Jira.getCycleTimeAndAssigneeSet( - jiraCardKey, - storyPointsAndCycleTimeRequest.token, - storyPointsAndCycleTimeRequest.site, - false - ); - - const cycleTime = Array.of( - new CycleTimeInfo("BACKLOG", 0.5), - new CycleTimeInfo("DOING", 0.5), - new CycleTimeInfo("DONE", 0.5) - ); - - expect(response.cycleTimeInfos).deep.equal(cycleTime); - sinon.restore(); - }); -}); diff --git a/backend/tests/services/kanban/Jira/JiraVerifyToken.test.ts b/backend/tests/services/kanban/Jira/JiraVerifyToken.test.ts deleted file mode 100644 index 41a770495..000000000 --- a/backend/tests/services/kanban/Jira/JiraVerifyToken.test.ts +++ /dev/null @@ -1,313 +0,0 @@ -import "mocha"; -import sinon from "sinon"; -import axios from "axios"; -import { StatusSelf } from "../../../../src/models/kanban/JiraBoard/StatusSelf"; -import { expect } from "chai"; -import { KanbanTokenVerifyModel } from "../../../../src/contract/kanban/KanbanTokenVerify"; -import { mock } from "../../../TestTools"; -import JiraColumnConfig from "../../../fixture/JiraColumnConfig.json"; -import JiraFields from "../../../fixture/JiraFields.json"; -import StatusData from "../../../fixture/StatusData.json"; - -import JiraCardCycleTime from "../../../fixture/JiraCardCycleTime.json"; -import JiraCards from "../../../fixture/JiraCards.json"; -import { JiraVerifyToken } from "../../../../src/services/kanban/Jira/JiraVerifyToken"; -import { ThereIsNoCardsInDoneColumn } from "../../../../src/types/ThereIsNoCardsInDoneColumn"; - -const jiraVerifyToken = new JiraVerifyToken("testToken", "domain"); -const jiraVerifyTokenProto = Object.getPrototypeOf(jiraVerifyToken); -const tokenVerifyModel = new KanbanTokenVerifyModel( - "testToken", - "domain", - "ADM", - "teamName", - "teamId", - "jira", - 1589010717000, - 1591471243000, - "2" -); -const doneColumn = ["DONE", "CANCELLED"]; -describe("verify token and return columns and users", () => { - afterEach(() => sinon.restore()); - - it("should throw exception when token is invalid", async () => { - mock.onGet(`/project/${tokenVerifyModel.projectKey}`).reply(401); - expect(async () => { - await jiraVerifyToken.verifyTokenAndGetColumnsAndUser(tokenVerifyModel); - }).to.throw; - }); - - it("should return columns and users when token is valid", async () => { - const jiraColumns = [ - { - key: "done", - value: { name: "Ready for Dev", statuses: ["TODO"] }, - }, - { - key: "done", - value: { name: "In Dev", statuses: ["TODO", "TODO"] }, - }, - { - key: "done", - value: { name: "Blocked", statuses: ["TODO"] }, - }, - { - key: "done", - value: { name: "In Review", statuses: ["TODO"] }, - }, - { - key: "done", - value: { name: "Ready for Test", statuses: ["TODO"] }, - }, - { - key: "done", - value: { name: "In Test", statuses: ["TODO"] }, - }, - { - key: "done", - value: { name: "Done (In SIT)", statuses: ["TODO"] }, - }, - { - key: "done", - value: { name: "In Production", statuses: ["TODO"] }, - }, - ]; - const users = ["Hu hua", "Jiang Jiang", "Kang Pang"]; - const targetFields = [ - { - key: "issuetype", - name: "Issue Type", - flag: false, - }, - { - key: "parent", - name: "Parent", - flag: false, - }, - { - key: "project", - name: "Project", - flag: false, - }, - { - key: "reporter", - name: "Reporter", - flag: false, - }, - { - key: "labels", - name: "Labels", - flag: false, - }, - { - key: "assignee", - name: "Assignee", - flag: false, - }, - ]; - - const statusSelf: StatusSelf = new StatusSelf( - "https://dorametrics.atlassian.net/rest/api/2/status/10006", - "TODO", - "TODO", - { - key: "done", - name: "完成", - } - ); - - jiraVerifyTokenProto.httpClient = axios.create({ - baseURL: "https://site.atlassian.net/rest/api/2", - }); - jiraVerifyTokenProto.httpClient.defaults.headers.common["Authorization"] = - "test Token"; - - mock - .onGet( - `https://${tokenVerifyModel.site}.atlassian.net/rest/agile/1.0/board/${tokenVerifyModel.boardId}/configuration` - ) - .reply(200, JiraColumnConfig); - - sinon.stub(JiraVerifyToken, "queryStatus").callsFake(() => statusSelf); - - sinon - .stub(jiraVerifyTokenProto, "queryUsersByCards") - .returns(["Hu hua", "Jiang Jiang", "Kang Pang"]); - - mock - .onGet( - `/issue/createmeta?projectKeys=${tokenVerifyModel.projectKey}&expand=projects.issuetypes.fields` - ) - .reply(200, JiraFields); - - const expectedResponse = { - jiraColumns, - users, - targetFields, - }; - const response = await jiraVerifyToken.verifyTokenAndGetColumnsAndUser( - tokenVerifyModel - ); - - expect(response.targetFields[0].flag).to.equal(false); - expect(response.users.length).to.equal(3); - expect(response).deep.equal(expectedResponse); - }); -}); - -describe("get query status", () => { - it("should return query status data when token is valid", async () => { - mock - .onGet("https://domain.atlassian.net/rest/api/2/status/10006", { - headers: { Authorization: "testToken" }, - }) - .reply(200, StatusData); - - const result: StatusSelf = - await jiraVerifyTokenProto.constructor.queryStatus( - "https://domain.atlassian.net/rest/api/2/status/10006", - "testToken" - ); - expect(result.statusCategory.key).equal("indeterminate"); - }); -}); - -describe("get all done cards", () => { - it("should return all done cards when board has done cards in time range", async () => { - jiraVerifyTokenProto.httpClient = axios.create({ - baseURL: "https://domain.atlassian.net/rest/agile/1.0/board", - }); - jiraVerifyTokenProto.httpClient.defaults.headers.common["Authorization"] = - "testToken"; - jiraVerifyTokenProto.queryCount = 100; - - mock - .onGet( - `https://${ - tokenVerifyModel.site - }.atlassian.net/rest/agile/1.0/board/2/issue?maxResults=100&jql=status in ('${doneColumn.join( - "','" - )}') AND statusCategoryChangedDate >= ${ - tokenVerifyModel.startTime - } AND statusCategoryChangedDate <= ${tokenVerifyModel.endTime}`, - { - headers: { Authorization: `${tokenVerifyModel.token}` }, - } - ) - .reply(200, JiraCards); - - const response = await jiraVerifyTokenProto.getAllDoneCards( - tokenVerifyModel, - doneColumn - ); - - expect(response.length).deep.equal(1); - }); -}); - -describe("make page query", () => { - it("should return cards issues when total cards number is larger than query count limit", async () => { - const total = 123; - const jql = `status in ('${doneColumn.join( - "','" - )}') AND statusCategoryChangedDate >= ${ - tokenVerifyModel.startTime - } AND statusCategoryChangedDate <= ${tokenVerifyModel.endTime}`; - const cards: any = []; - jiraVerifyTokenProto.queryCount = 100; - - mock - .onGet( - `https://${ - tokenVerifyModel.site - }.atlassian.net/rest/agile/1.0/board/2/issue?maxResults=100&startAt=100&jql=status in ('${doneColumn.join( - "','" - )}') AND statusCategoryChangedDate >= ${ - tokenVerifyModel.startTime - } AND statusCategoryChangedDate <= ${tokenVerifyModel.endTime}`, - { - headers: { Authorization: `${tokenVerifyModel.token}` }, - } - ) - .reply(200, JiraCards); - - await jiraVerifyTokenProto.pageQuerying( - tokenVerifyModel, - total, - jql, - cards - ); - expect(cards.length).equal(1); - }); -}); - -describe("get assignee set", () => { - afterEach(() => sinon.restore()); - - it("should return assigneeset when the card has been assigned", async () => { - const jiraCardKey = "ADM-50"; - - mock - .onGet( - `https://${tokenVerifyModel.site}.atlassian.net/rest/internal/2/issue/${jiraCardKey}/activityfeed - )}')`, - { - headers: { Authorization: `${tokenVerifyModel.token}` }, - } - ) - .reply(200, JiraCardCycleTime); - - const asigneeSet = await JiraVerifyToken.getAssigneeSet( - jiraCardKey, - tokenVerifyModel.token, - tokenVerifyModel.site - ); - - expect(asigneeSet.size).equal(1); - }); -}); - -describe("query users by cards", () => { - afterEach(() => sinon.restore()); - it("should throw error when there is no cards in Done column", async () => { - sinon.stub(jiraVerifyTokenProto, "getAllDoneCards").returns([]); - - try { - await jiraVerifyTokenProto.queryUsersByCards( - tokenVerifyModel, - doneColumn - ); - } catch (error) { - if (error instanceof ThereIsNoCardsInDoneColumn) { - expect(error.message).equals("There is no cards in Done column."); - } - } - }); - - it("should return users when there exists assigned card in done column", async () => { - const allDoneCards = [ - { - expand: - "operations,versionedRepresentations,editmeta,changelog,renderedFields", - id: "10238", - self: "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10238", - key: "ADM-222", - }, - ]; - - sinon.stub(jiraVerifyTokenProto, "getAllDoneCards").returns(allDoneCards); - - sinon - .stub(JiraVerifyToken, "getAssigneeSet") - .returns(Promise.resolve(new Set(["Peng Peng", "Ming xiao"]))); - - const expectedUsers = ["Peng Peng", "Ming xiao"]; - const Users = await jiraVerifyTokenProto.queryUsersByCards( - tokenVerifyModel, - doneColumn - ); - - expect(Users).deep.equal(expectedUsers); - }); -}); diff --git a/backend/tests/services/kanban/Linear/Linear.test.ts b/backend/tests/services/kanban/Linear/Linear.test.ts deleted file mode 100644 index 5d0f7f2fa..000000000 --- a/backend/tests/services/kanban/Linear/Linear.test.ts +++ /dev/null @@ -1,165 +0,0 @@ -import { expect } from "chai"; -import "mocha"; -import sinon from "sinon"; -import linearCards from "../../../fixture/LinearCards"; -import linearCardHistory from "../../../fixture/LinearCardsHistory"; -import linearWorkflowStates from "../../../fixture/LinearWorkflowStates"; -import { StoryPointsAndCycleTimeRequest } from "../../../../src/contract/kanban/KanbanStoryPointParameterVerify"; -import { Linear } from "../../../../src/services/kanban/Linear/Linear"; -import { LinearClient } from "@linear/sdk"; -import { LinearVerifyToken } from "../../../../src/services/kanban/Linear/LinearVerifyToken"; -import { KanbanTokenVerifyModel } from "../../../../src/contract/kanban/KanbanTokenVerify"; -import { - IssueConnection, - LinearFetch, - Team, - WorkflowStateConnection, -} from "@linear/sdk/dist/_generated_sdk"; -import { linearTeam } from "../../../fixture/LinearTeam"; -import logger from "../../../../src/utils/loggerUtils"; - -describe("get story points and cycle times of done cards during period", () => { - let linear: Linear; - before(() => { - linear = new Linear("test token"); - // eslint-disable-next-line - const WorkDayCalculate = require("../../../../src/services/common/WorkDayCalculate"); - sinon.stub(WorkDayCalculate, "calculateWorkDaysBy24Hours").returns(0.5); - sinon - .stub(LinearClient.prototype, "issues") - .returns(Promise.resolve(linearCards as any)); - sinon.replace( - linearCards.nodes[0], - "history", - sinon.fake.returns(Promise.resolve(linearCardHistory as any)) - ); - sinon.replace( - linearCards.nodes[1], - "history", - sinon.fake.returns(Promise.resolve(linearCardHistory as any)) - ); - }); - after(() => { - sinon.restore(); - }); - const storyPointsAndCycleTimeRequest = new StoryPointsAndCycleTimeRequest( - "testToken", - "jira", - "domain", - "project", - "2", - ["Done"], - 1636439702020, - 1636439704020, - [ - { - key: "customfield_10016", - name: "Story point estimate", - flag: true, - }, - ], - false - ); - - it("should return story points and cycle time when having matched cards", async () => { - const response = await linear.getStoryPointsAndCycleTime( - storyPointsAndCycleTimeRequest, - [], - ["test"] - ); - expect(response.storyPointSum).equal(3); - expect(response.matchedCards[0].cycleTime).deep.equal([ - { - column: "IN PROGRESS", - day: 0.5, - }, - { - column: "DONE", - day: 0.5, - }, - ]); - sinon.restore(); - }); -}); - -describe("verify token and return columns and users for Linear", async function () { - before(() => { - sinon - .stub(LinearClient.prototype, "issues") - .returns(Promise.resolve(linearCards as unknown as IssueConnection)); - sinon - .stub(LinearClient.prototype, "team") - .returns(Promise.resolve(linearTeam as unknown as LinearFetch)); - sinon - .stub(LinearClient.prototype, "workflowStates") - .returns( - Promise.resolve( - linearWorkflowStates as unknown as WorkflowStateConnection - ) - ); - }); - after(() => { - sinon.restore(); - }); - it("should return KanbanTokenVerifyResponse", async function () { - const linearVerifyToken = new LinearVerifyToken("test apikey"); - const res = await linearVerifyToken.verifyTokenAndGetColumnsAndUser( - new KanbanTokenVerifyModel( - "test apikey", - "yingkai-fan", - "projectKey", - "testName", - "testId", - "linear", - 1633046400000, - 1640660806109, - "test-project-1" - ) - ); - expect(res.jiraColumns).deep.equal([ - { - key: "started", - value: { - name: "In Progress", - statuses: ["started"], - }, - }, - { - key: "unstarted", - value: { - name: "Todo", - statuses: ["unstarted"], - }, - }, - { - key: "completed", - value: { - name: "Done", - statuses: ["completed"], - }, - }, - { - key: "canceled", - value: { - name: "Canceled", - statuses: ["canceled"], - }, - }, - { - key: "backlog", - value: { - name: "Backlog", - statuses: ["backlog"], - }, - }, - ]); - expect(res.targetFields).deep.equal([ - { key: "Status", name: "Status", flag: false }, - { key: "Priority", name: "Priority", flag: false }, - { key: "Assignee", name: "Assignee", flag: false }, - { key: "Estimate", name: "Estimate", flag: false }, - { key: "Labels", name: "Labels", flag: false }, - ]); - expect(res.users).deep.equal(["Yingkai Fan"]); - }); -}); diff --git a/backend/tests/services/kanban/util.test.ts b/backend/tests/services/kanban/util.test.ts deleted file mode 100644 index f08b3b32f..000000000 --- a/backend/tests/services/kanban/util.test.ts +++ /dev/null @@ -1,157 +0,0 @@ -import { expect } from "chai"; -import "mocha"; -import { - confirmThisCardHasAssignedBySelectedUser, - getCardTimeForEachStep, - getThisStepCostTime, - reformTimeLineForFlaggedCards, - sortStatusChangedArray, - StatusChangedArrayItem, - transformLinearCardToJiraCard, -} from "../../../src/services/kanban/util"; -import sinon from "sinon"; -import { CycleTimeInfo } from "../../../src/contract/kanban/KanbanStoryPointResponse"; -import linearCards from "../../fixture/LinearCards"; -import { Issue } from "@linear/sdk"; - -const statusChangedArrayInTimeOrder = [ - { - timestamp: 1628227640000, - status: "To do", - }, - { - timestamp: 1630906040000, - status: "In Dev", - }, - { - timestamp: 1633498040000, - status: "Review", - }, - { - timestamp: 1636176440000, - status: "Done", - }, -] as StatusChangedArrayItem[]; - -const statusChangedArrayNotInTimeOrder = [ - { - timestamp: 1636176440000, - status: "Done", - }, - { - timestamp: 1630906040000, - status: "In Dev", - }, - { - timestamp: 1628227640000, - status: "To do", - }, - { - timestamp: 1633498040000, - status: "Review", - }, -] as StatusChangedArrayItem[]; - -const statusChangedArrayContainingFlaggedItem = [ - { - timestamp: 1628227640000, - status: "To do", - }, - { - timestamp: 1630906040000, - status: "In Dev", - }, - { - timestamp: 1633498040000, - status: "FLAG", - }, - { - timestamp: 1636176440000, - status: "Done", - }, -] as StatusChangedArrayItem[]; - -describe("utils", () => { - before(() => { - // eslint-disable-next-line - const WorkDayCalculate = require("../../../src/services/common/WorkDayCalculate"); - sinon.stub(WorkDayCalculate, "calculateWorkDaysBy24Hours").returns(0.5); - }); - after(() => { - sinon.restore(); - }); - it("getThisStepCostTime", () => { - const inDevCostTime = getThisStepCostTime(1, statusChangedArrayInTimeOrder); - const doneCostTime = getThisStepCostTime(3, statusChangedArrayInTimeOrder); - - expect(inDevCostTime).equal(0.5); - expect(doneCostTime).equal(0.5); - }); - - it("getCardTimeForEachStep", () => { - const cardTimeForEachStep = getCardTimeForEachStep( - statusChangedArrayInTimeOrder - ); - - expect(cardTimeForEachStep).to.have.deep.members([ - { column: "TO DO", day: 0.5 }, - { column: "IN DEV", day: 0.5 }, - { column: "REVIEW", day: 0.5 }, - { column: "DONE", day: 0.5 }, - ] as CycleTimeInfo[]); - }); - - it("sortStatusChangedArray", () => { - const sortedStatusChangedArray = sortStatusChangedArray( - statusChangedArrayNotInTimeOrder - ); - - expect(sortedStatusChangedArray).to.have.deep.members([ - { timestamp: 1628227640000, status: "To do" }, - { timestamp: 1630906040000, status: "In Dev" }, - { timestamp: 1633498040000, status: "Review" }, - { timestamp: 1636176440000, status: "Done" }, - ]); - }); - - it("reformTimeLineForFlaggedCards", () => { - const reformedStatusChangedArray = reformTimeLineForFlaggedCards( - statusChangedArrayContainingFlaggedItem - ); - - expect(reformedStatusChangedArray).to.have.deep.members([ - { timestamp: 1628227640000, status: "To do" }, - { timestamp: 1630906040000, status: "In Dev" }, - { timestamp: 1633498040000, status: "FLAG" }, - ]); - }); - - it("confirmThisCardHasAssignedBySelectedUser", () => { - const selectedUsers: string[] = [ - "testUser1", - "testUser2", - "testUser2", - "testUser3", - ]; - const cardIncludedUsers: Set = new Set(); - cardIncludedUsers.add("testUser1"); - const ifThisCardHasAssignedBySelectedUser = - confirmThisCardHasAssignedBySelectedUser( - selectedUsers, - cardIncludedUsers - ); - - expect(ifThisCardHasAssignedBySelectedUser).equal(true); - }); - - it("transformLinearCardToJiraCard", async () => { - const linearCard = linearCards.nodes[0] as unknown as Issue; - const jiraCard = await transformLinearCardToJiraCard(linearCard); - - expect(jiraCard.key).equal(linearCard.identifier); - expect(jiraCard.fields.status).equal(undefined); - expect(jiraCard.fields.priority).deep.equal({ - name: linearCard.priority.toString(), - }); - }); -}); diff --git a/backend/tests/services/pipeline/Buildkite.test.ts b/backend/tests/services/pipeline/Buildkite.test.ts deleted file mode 100644 index fa87aaf25..000000000 --- a/backend/tests/services/pipeline/Buildkite.test.ts +++ /dev/null @@ -1,100 +0,0 @@ -import "mocha"; -import { expect } from "chai"; -import { mock } from "../../TestTools"; -import BKOrganizationInfo from "../../fixture/BKOrganizationInfo.json"; -import BKPipelineInfo from "../../fixture/BKPipelineInfo.json"; -import BKBuildInfoList from "../../fixture/BKBuildInfoList.json"; -import { Buildkite } from "../../../src/services/pipeline/Buildkite"; -import { PipelineInfo } from "../../../src/contract/pipeline/PipelineInfo"; - -const buildkite = new Buildkite("testToken"); - -describe("verify token", () => { - it("should return true when token has required permissions", async () => { - mock.onGet("/access-token").reply(200, { - scopes: ["read_builds", "read_organizations", "read_pipelines"], - }); - const hasPermission: boolean = await buildkite.verifyToken(); - expect(hasPermission).true; - }); - - it("should return true when token does not have required permissions", async () => { - mock.onGet("/access-token").reply(200, { - scopes: ["read_builds", "read_organizations"], - }); - const hasPermission: boolean = await buildkite.verifyToken(); - expect(hasPermission).false; - }); - - it("should throw exception when token is invalid", () => { - mock.onGet("/access-token").reply(401); - expect(async () => { - await buildkite.verifyToken(); - }).to.throw; - }); -}); - -describe("fetch pipeline ", () => { - it("should return expected pipeline info", async () => { - mock.onGet("/organizations").reply(200, BKOrganizationInfo); - mock - .onGet( - `/organizations/${BKOrganizationInfo[0].slug}/pipelines/${BKPipelineInfo[0].slug}/builds` - ) - .reply(200, BKBuildInfoList, { - link: null, - }); - mock - .onGet(`/organizations/${BKOrganizationInfo[0].slug}/pipelines`) - .reply(200, BKPipelineInfo, { - link: null, - }); - mock.onGet("/access-token").reply(200, { - scopes: ["read_builds", "read_organizations", "read_pipelines"], - }); - - const pipelineInfo: PipelineInfo[] = await buildkite.fetchPipelineInfo( - new Date().getTime() - 10000000, - new Date().getTime() - ); - const expectPipelineInfo: PipelineInfo[] = [ - new PipelineInfo( - "buildkite-test-slug", - "buildkite-test-name", - [], - "https://github.com/expample/example.git", - "buildkite-test-slug", - "buildkite-test-name" - ), - ]; - - expect(pipelineInfo).deep.equal(expectPipelineInfo); - }); -}); - -describe("fetch pipeline repository", () => { - it("should return expected repository", async () => { - const orgSlug = BKOrganizationInfo[0].slug; - const pipelineSlug = BKPipelineInfo[0].slug; - mock - .onGet(`/organizations/${orgSlug}/pipelines/${pipelineSlug}`) - .reply(200, BKPipelineInfo[0]); - - const repositories: Map = await buildkite.getRepositories([ - { - orgId: orgSlug, - orgName: "orgName", - id: pipelineSlug, - name: "pipelineName", - step: "step", - }, - ]); - const expectRepositories: Map = new Map(); - expectRepositories.set( - pipelineSlug, - "https://github.com/expample/example.git" - ); - - expect(repositories).deep.equal(expectRepositories); - }); -}); diff --git a/backend/tests/utils/loggerUtils.test.ts b/backend/tests/utils/loggerUtils.test.ts deleted file mode 100644 index 6c085d161..000000000 --- a/backend/tests/utils/loggerUtils.test.ts +++ /dev/null @@ -1,9 +0,0 @@ -import "mocha"; -import { expect } from "chai"; -import logger from "../../src/utils/loggerUtils"; - -describe("loggerUtils", () => { - it("should be DEBUG level when default", () => { - expect("DEBUG").equal(logger.level.toString()) - }); -}) \ No newline at end of file diff --git a/backend/tsconfig.json b/backend/tsconfig.json deleted file mode 100644 index a67f913aa..000000000 --- a/backend/tsconfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "compilerOptions": { - "target": "es2017", - "lib": ["es6", "dom", "es7"], - "strict": true, - "types": ["reflect-metadata"], - "sourceMap": false, - "outDir": "./dist", - "module": "commonjs", - "skipLibCheck": true, - "noImplicitAny": true, - "esModuleInterop": true, - "resolveJsonModule": true, - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true - }, - "include": ["./src/**/*", "./tests/**/*"] -} diff --git a/backend/yarn.lock b/backend/yarn.lock deleted file mode 100644 index 0409ac0d3..000000000 --- a/backend/yarn.lock +++ /dev/null @@ -1,5824 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz" - integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== - dependencies: - "@babel/highlight" "^7.12.13" - -"@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.13.8": - version "7.13.11" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.11.tgz" - integrity sha512-BwKEkO+2a67DcFeS3RLl0Z3Gs2OvdXewuWjc1Hfokhb5eQWP9YRYH1/+VrVZvql2CfjOiNGqSAFOYt4lsqTHzg== - -"@babel/compat-data@^7.20.0": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.5.tgz#86f172690b093373a933223b4745deeb6049e733" - integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== - -"@babel/core@^7.7.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.5.tgz#45e2114dc6cd4ab167f81daf7820e8fa1250d113" - integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-module-transforms" "^7.20.2" - "@babel/helpers" "^7.20.5" - "@babel/parser" "^7.20.5" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - -"@babel/core@^7.9.6": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz" - integrity sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.13.9" - "@babel/helper-compilation-targets" "^7.13.10" - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helpers" "^7.13.10" - "@babel/parser" "^7.13.10" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - lodash "^4.17.19" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/generator@^7.13.0", "@babel/generator@^7.13.9": - version "7.13.9" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz" - integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== - dependencies: - "@babel/types" "^7.13.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/generator@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.5.tgz#cb25abee3178adf58d6814b68517c62bdbfdda95" - integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== - dependencies: - "@babel/types" "^7.20.5" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/helper-compilation-targets@^7.13.10", "@babel/helper-compilation-targets@^7.13.8": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz" - integrity sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA== - dependencies: - "@babel/compat-data" "^7.13.8" - "@babel/helper-validator-option" "^7.12.17" - browserslist "^4.14.5" - semver "^6.3.0" - -"@babel/helper-compilation-targets@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== - dependencies: - "@babel/compat-data" "^7.20.0" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.13.0": - version "7.13.11" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz" - integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== - dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-member-expression-to-functions" "^7.13.0" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-replace-supers" "^7.13.0" - "@babel/helper-split-export-declaration" "^7.12.13" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-function-name@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz" - integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== - dependencies: - "@babel/helper-get-function-arity" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-get-function-arity@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz" - integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz" - integrity sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ== - dependencies: - "@babel/types" "^7.13.0" - -"@babel/helper-module-imports@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz" - integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz" - integrity sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw== - dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-replace-supers" "^7.13.0" - "@babel/helper-simple-access" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/helper-validator-identifier" "^7.12.11" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - lodash "^4.17.19" - -"@babel/helper-module-transforms@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - -"@babel/helper-optimise-call-expression@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz" - integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz" - integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== - -"@babel/helper-replace-supers@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz" - integrity sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.13.0" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helper-simple-access@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz" - integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-split-export-declaration@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz" - integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.12.11": - version "7.12.11" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz" - integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.12.17": - version "7.12.17" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz" - integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helpers@^7.13.10": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz" - integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== - dependencies: - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helpers@^7.20.5": - version "7.20.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.6.tgz#e64778046b70e04779dfbdf924e7ebb45992c763" - integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/highlight@^7.12.13": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz" - integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.12.13", "@babel/parser@^7.13.0", "@babel/parser@^7.13.10", "@babel/parser@^7.9.4": - version "7.13.11" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.13.11.tgz" - integrity sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q== - -"@babel/parser@^7.18.10", "@babel/parser@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8" - integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== - -"@babel/plugin-proposal-class-properties@^7.8.3": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz" - integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-proposal-object-rest-spread@^7.9.6": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz" - integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== - dependencies: - "@babel/compat-data" "^7.13.8" - "@babel/helper-compilation-targets" "^7.13.8" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.13.0" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-typescript@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz" - integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-parameters@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz" - integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-typescript@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz" - integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-typescript" "^7.12.13" - -"@babel/preset-typescript@^7.9.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz" - integrity sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-option" "^7.12.17" - "@babel/plugin-transform-typescript" "^7.13.0" - -"@babel/runtime@^7.9.2": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz" - integrity sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz" - integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/template@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/traverse@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz" - integrity sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.13.0" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.13.0" - "@babel/types" "^7.13.0" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.5.tgz#78eb244bea8270fdda1ef9af22a5d5e5b7e57133" - integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.20.5" - "@babel/types" "^7.20.5" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.12.13", "@babel/types@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz" - integrity sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - -"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84" - integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@graphql-typed-document-node/core@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950" - integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg== - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@koa/cors@^3.0.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@koa/cors/-/cors-3.1.0.tgz" - integrity sha512-7ulRC1da/rBa6kj6P4g2aJfnET3z8Uf3SWu60cjbtxTA5g8lxRdX/Bd2P92EagGwwAhANeNw8T8if99rJliR6Q== - dependencies: - vary "^1.1.2" - -"@linear/sdk@^1.21.0": - version "1.21.0" - resolved "https://registry.yarnpkg.com/@linear/sdk/-/sdk-1.21.0.tgz#a1f34822b6074dc85865836f2152c5f7e7650166" - integrity sha512-NO1qX1pNdJxxcOD+4XMrlcOASNH9XaXZxzCNN3ROomJlHHXHsdIZ6hqOsZahlt6GnfFbFssOCRlELZmOJBvttg== - dependencies: - "@graphql-typed-document-node/core" "^3.1.0" - graphql "^15.4.0" - isomorphic-unfetch "^3.1.0" - -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== - dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" - -"@nodelib/fs.scandir@2.1.4": - version "2.1.4" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz" - integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== - dependencies: - "@nodelib/fs.stat" "2.0.4" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": - version "2.0.4" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz" - integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== - -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.6" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz" - integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== - dependencies: - "@nodelib/fs.scandir" "2.1.4" - fastq "^1.6.0" - -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - -"@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.1": - version "1.8.2" - resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz" - integrity sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^6.0.0", "@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@sinonjs/samsam@^5.3.1": - version "5.3.1" - resolved "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz" - integrity sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg== - dependencies: - "@sinonjs/commons" "^1.6.0" - lodash.get "^4.4.2" - type-detect "^4.0.8" - -"@sinonjs/text-encoding@^0.7.1": - version "0.7.1" - resolved "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz" - integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== - -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - -"@types/accepts@*": - version "1.3.5" - resolved "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz" - integrity sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ== - dependencies: - "@types/node" "*" - -"@types/body-parser@*": - version "1.19.0" - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz" - integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/chai@4", "@types/chai@^4.2.11": - version "4.2.15" - resolved "https://registry.npmjs.org/@types/chai/-/chai-4.2.15.tgz" - integrity sha512-rYff6FI+ZTKAPkJUoyz7Udq3GaoDZnxYDEvdEdFZASiA7PoErltHezDishqQiSDWrGxvxmplH304jyzQmjp0AQ== - -"@types/connect@*": - version "3.4.34" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz" - integrity sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ== - dependencies: - "@types/node" "*" - -"@types/content-disposition@*": - version "0.5.3" - resolved "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.3.tgz" - integrity sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg== - -"@types/cookiejar@*": - version "2.1.2" - resolved "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz" - integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog== - -"@types/cookies@*": - version "0.7.6" - resolved "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.6.tgz" - integrity sha512-FK4U5Qyn7/Sc5ih233OuHO0qAkOpEcD/eG6584yEiLKizTFRny86qHLe/rej3HFQrkBuUjF4whFliAdODbVN/w== - dependencies: - "@types/connect" "*" - "@types/express" "*" - "@types/keygrip" "*" - "@types/node" "*" - -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== - -"@types/express-serve-static-core@^4.17.18": - version "4.17.19" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz" - integrity sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - -"@types/express@*": - version "4.17.11" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz" - integrity sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.18" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/git-url-parse@^9.0.0": - version "9.0.0" - resolved "https://registry.npmjs.org/@types/git-url-parse/-/git-url-parse-9.0.0.tgz" - integrity sha512-kA2RxBT/r/ZuDDKwMl+vFWn1Z0lfm1/Ik6Qb91wnSzyzCDa/fkM8gIOq6ruB7xfr37n6Mj5dyivileUVKsidlg== - -"@types/glob@*": - version "7.1.3" - resolved "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz" - integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/globby@^8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@types/globby/-/globby-8.0.0.tgz" - integrity sha512-xDtsX5tlctxJzvg29r/LN12z30oJpoFP9cE8eJ8nY5cbSvN0c0RdRHrVlEq4LRh362Sd+JsqxJ3QWw0Wnyto8w== - dependencies: - "@types/glob" "*" - fast-glob "^2.0.2" - -"@types/http-assert@*": - version "1.5.1" - resolved "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz" - integrity sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ== - -"@types/http-errors@*", "@types/http-errors@^1.6.3": - version "1.8.0" - resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.0.tgz" - integrity sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA== - -"@types/json-schema@^7.0.3": - version "7.0.7" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz" - integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== - -"@types/json2csv@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@types/json2csv/-/json2csv-5.0.1.tgz" - integrity sha512-1r5GCTyFtdQ53CRSIctzWZCmtDXvxtzM77SzOqPB4woMeGcc3rhUMzPqEQH3rokG1k/QLzlC5Qe5Ih8NuFN70Q== - dependencies: - "@types/node" "*" - -"@types/keygrip@*": - version "1.0.2" - resolved "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz" - integrity sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw== - -"@types/koa-bodyparser@^4.3.0": - version "4.3.0" - resolved "https://registry.npmjs.org/@types/koa-bodyparser/-/koa-bodyparser-4.3.0.tgz" - integrity sha512-aB/vwwq4G9FAtKzqZ2p8UHTscXxZvICFKVjuckqxCtkX1Ro7F5KHkTCUqTRZFBgDoEkmeca+bFLI1bIsdPPZTA== - dependencies: - "@types/koa" "*" - -"@types/koa-compose@*": - version "3.2.5" - resolved "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz" - integrity sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ== - dependencies: - "@types/koa" "*" - -"@types/koa-router@^7.0.31": - version "7.4.1" - resolved "https://registry.npmjs.org/@types/koa-router/-/koa-router-7.4.1.tgz" - integrity sha512-Hg78TXz78QYfEgdq3nTeRmQFEwJKZljsXb/DhtexmyrpRDRnl59oMglh9uPj3/WgKor0woANrYTnxA8gaWGK2A== - dependencies: - "@types/koa" "*" - -"@types/koa@*", "@types/koa@^2.11.3": - version "2.13.1" - resolved "https://registry.npmjs.org/@types/koa/-/koa-2.13.1.tgz" - integrity sha512-Qbno7FWom9nNqu0yHZ6A0+RWt4mrYBhw3wpBAQ3+IuzGcLlfeYkzZrnMq5wsxulN2np8M4KKeUpTodsOsSad5Q== - dependencies: - "@types/accepts" "*" - "@types/content-disposition" "*" - "@types/cookies" "*" - "@types/http-assert" "*" - "@types/http-errors" "*" - "@types/keygrip" "*" - "@types/koa-compose" "*" - "@types/node" "*" - -"@types/koa__cors@^3.0.1": - version "3.0.2" - resolved "https://registry.npmjs.org/@types/koa__cors/-/koa__cors-3.0.2.tgz" - integrity sha512-gBetQR0DJ9JTG1YQoW33BADHCrDPJGiJUKUUcEPJwW1A2unzpIMhorEpXB6eMaaXTaqHLemcGnq3RmH9XaryRQ== - dependencies: - "@types/koa" "*" - -"@types/koa__router@^8.0.2": - version "8.0.4" - resolved "https://registry.npmjs.org/@types/koa__router/-/koa__router-8.0.4.tgz" - integrity sha512-SXpZy6ICU/bsTZbNhg7QMNUQuNE7ka94zeLPHXhej2QZ09u2tz5S3WlBRB85HLSUosUZFbIRgfrFtu+PSIAUVA== - dependencies: - "@types/koa" "*" - -"@types/lodash@^4.14.162": - version "4.14.168" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz" - integrity sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q== - -"@types/mime@^1": - version "1.3.2" - resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== - -"@types/minimatch@*": - version "3.0.3" - resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - -"@types/minimatch@^3.0.3": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - -"@types/mocha@^7.0.2": - version "7.0.2" - resolved "https://registry.npmjs.org/@types/mocha/-/mocha-7.0.2.tgz" - integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w== - -"@types/node@*": - version "14.14.35" - resolved "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz" - integrity sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag== - -"@types/node@^18.11.15": - version "18.11.15" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.15.tgz#de0e1fbd2b22b962d45971431e2ae696643d3f5d" - integrity sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/parse-link-header@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@types/parse-link-header/-/parse-link-header-1.0.0.tgz" - integrity sha512-fCA3btjE7QFeRLfcD0Sjg+6/CnmC66HpMBoRfRzd2raTaWMJV21CCZ0LO8MOqf8onl5n0EPfjq4zDhbyX8SVwA== - -"@types/qs@*": - version "6.9.6" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.6.tgz" - integrity sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA== - -"@types/ramda@^0.25.36": - version "0.25.51" - resolved "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.51.tgz" - integrity sha512-xcmtfHIgF9SYjhGdsZR1nQslxG4hu0cIpFfLQ4CWdw3KzHvl7ki1AzFLQUkbDTG42ZN3ZsQfdRzXRlkAvbIy5Q== - -"@types/range-parser@*": - version "1.2.3" - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz" - integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== - -"@types/serve-static@*": - version "1.13.9" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz" - integrity sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA== - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/sinon@^9.0.0": - version "9.0.11" - resolved "https://registry.npmjs.org/@types/sinon/-/sinon-9.0.11.tgz" - integrity sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg== - dependencies: - "@types/sinonjs__fake-timers" "*" - -"@types/sinonjs__fake-timers@*": - version "6.0.2" - resolved "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.2.tgz" - integrity sha512-dIPoZ3g5gcx9zZEszaxLSVTvMReD3xxyyDnQUjA6IYDG9Ba2AV0otMPs+77sG9ojB4Qr2N2Vk5RnKeuA0X/0bg== - -"@types/superagent@^3.8.3": - version "3.8.7" - resolved "https://registry.npmjs.org/@types/superagent/-/superagent-3.8.7.tgz" - integrity sha512-9KhCkyXv268A2nZ1Wvu7rQWM+BmdYUVkycFeNnYrUL5Zwu7o8wPQ3wBfW59dDP+wuoxw0ww8YKgTNv8j/cgscA== - dependencies: - "@types/cookiejar" "*" - "@types/node" "*" - -"@types/validator@^13.1.0": - version "13.1.3" - resolved "https://registry.npmjs.org/@types/validator/-/validator-13.1.3.tgz" - integrity sha512-DaOWN1zf7j+8nHhqXhIgNmS+ltAC53NXqGxYuBhWqWgqolRhddKzfZU814lkHQSTG0IUfQxU7Cg0gb8fFWo2mA== - -"@typescript-eslint/eslint-plugin@^2.31.0": - version "2.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz" - integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== - dependencies: - "@typescript-eslint/experimental-utils" "2.34.0" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@2.34.0": - version "2.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz" - integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - -"@typescript-eslint/parser@^2.31.0": - version "2.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz" - integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== - dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.34.0" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-visitor-keys "^1.1.0" - -"@typescript-eslint/typescript-estree@2.34.0": - version "2.34.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz" - integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== - dependencies: - debug "^4.1.1" - eslint-visitor-keys "^1.1.0" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" - -abbrev@1: - version "1.1.1" - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -accepts@^1.3.5: - version "1.3.7" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-jsx@^5.2.0: - version "5.3.1" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz" - integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz" - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== - dependencies: - string-width "^3.0.0" - -ansi-colors@3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz" - integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw== - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -any-promise@^1.1.0: - version "1.3.0" - resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" - integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= - -anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -append-transform@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-2.0.0.tgz#99d9d29c7b38391e6f428d28ce136551f0b77e12" - integrity sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg== - dependencies: - default-require-extensions "^3.0.0" - -archy@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assertion-error@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz" - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -async-csv@^2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/async-csv/-/async-csv-2.1.3.tgz" - integrity sha512-mpsCN+D7mzZeqrlDw7UTPhvDQDlx1i819E9fbKIt8drkgED5FSOlBv3Rk/+sXdevnO2wwlRkVOQ4kdT0AyqPqQ== - dependencies: - csv "^5.1.3" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - -axios-mock-adapter@^1.18.1: - version "1.19.0" - resolved "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.19.0.tgz" - integrity sha512-D+0U4LNPr7WroiBDvWilzTMYPYTuZlbo6BI8YHZtj7wYQS8NkARlP9KBt8IWWHTQJ0q/8oZ0ClPBtKCCkx8cQg== - dependencies: - fast-deep-equal "^3.1.3" - is-buffer "^2.0.3" - -axios@^0.21.1: - version "0.21.1" - resolved "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz" - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== - dependencies: - follow-redirects "^1.10.0" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bluebird@^3.5.1: - version "3.7.2" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -boxen@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz" - integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^5.3.1" - chalk "^3.0.0" - cli-boxes "^2.2.0" - string-width "^4.1.0" - term-size "^2.1.0" - type-fest "^0.8.1" - widest-line "^3.1.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browser-stdout@1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" - integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== - -browserslist@^4.14.5: - version "4.16.8" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz" - integrity sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ== - dependencies: - caniuse-lite "^1.0.30001251" - colorette "^1.3.0" - electron-to-chromium "^1.3.811" - escalade "^3.1.1" - node-releases "^1.1.75" - -browserslist@^4.21.3: - version "4.21.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== - dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -byline@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz" - integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -cache-content-type@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz" - integrity sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== - dependencies: - mime-types "^2.1.18" - ylru "^1.2.0" - -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -caching-transform@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-4.0.0.tgz#00d297a4206d71e2163c39eaffa8157ac0651f0f" - integrity sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA== - dependencies: - hasha "^5.0.0" - make-dir "^3.0.0" - package-hash "^4.0.0" - write-file-atomic "^3.0.0" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -caniuse-lite@^1.0.30001251: - version "1.0.30001252" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz" - integrity sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw== - -caniuse-lite@^1.0.30001400: - version "1.0.30001439" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz#ab7371faeb4adff4b74dad1718a6fd122e45d9cb" - integrity sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chai-http@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/chai-http/-/chai-http-4.3.0.tgz" - integrity sha512-zFTxlN7HLMv+7+SPXZdkd5wUlK+KxH6Q7bIEMiEx0FK3zuuMqL7cwICAQ0V1+yYRozBburYuxN1qZstgHpFZQg== - dependencies: - "@types/chai" "4" - "@types/superagent" "^3.8.3" - cookiejar "^2.1.1" - is-ip "^2.0.0" - methods "^1.1.2" - qs "^6.5.1" - superagent "^3.7.0" - -chai@^4.2.0: - version "4.3.4" - resolved "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz" - integrity sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA== - dependencies: - assertion-error "^1.1.0" - check-error "^1.0.2" - deep-eql "^3.0.1" - get-func-name "^2.0.0" - pathval "^1.1.1" - type-detect "^4.0.5" - -chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0, chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -check-error@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz" - integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= - -chokidar@3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz" - integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.2.0" - optionalDependencies: - fsevents "~2.1.1" - -chokidar@^3.2.2: - version "3.5.1" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.3.1" - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-boxes@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -co-body@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/co-body/-/co-body-6.1.0.tgz" - integrity sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ== - dependencies: - inflation "^2.0.0" - qs "^6.5.2" - raw-body "^2.3.3" - type-is "^1.6.16" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colorette@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz" - integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w== - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^6.1.0: - version "6.2.1" - resolved "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz" - integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compare-versions@^3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz" - integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== - -component-emitter@^1.2.0, component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== - dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" - -content-disposition@~0.5.2: - version "0.5.3" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -content-type@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -cookiejar@^2.1.0, cookiejar@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz" - integrity sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA== - -cookies@~0.8.0: - version "0.8.0" - resolved "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz" - integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== - dependencies: - depd "~2.0.0" - keygrip "~1.1.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-to@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz" - integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= - -core-util-is@1.0.2, core-util-is@^1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.0, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -csv-generate@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/csv-generate/-/csv-generate-3.3.0.tgz" - integrity sha512-EXSru4QwEWKwM7wwsJbhrZC+mHEJrhQFoXlohHs80CAU8Qhlv9gaw1sjzNiC3Hr3oUx5skDmEiAlz+tnKWV0RA== - -csv-parse@^4.15.3: - version "4.15.3" - resolved "https://registry.npmjs.org/csv-parse/-/csv-parse-4.15.3.tgz" - integrity sha512-jlTqDvLdHnYMSr08ynNfk4IAUSJgJjTKy2U5CQBSu4cN9vQOJonLVZP4Qo4gKKrIgIQ5dr07UwOJdi+lRqT12w== - -csv-string@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/csv-string/-/csv-string-4.0.1.tgz" - integrity sha512-nCdK+EWDbqLvZ2MmVQhHTmidMEsHbK3ncgTJb4oguNRpkmH5OOr+KkDRB4nqsVrJ7oK0AdO1QEsBp0+z7KBtGQ== - -csv-stringify@^5.6.2: - version "5.6.2" - resolved "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.2.tgz" - integrity sha512-n3rIVbX6ylm1YsX2NEug9IaPV8xRnT+9/NNZbrA/bcHgOSSeqtWla6XnI/xmyu57wIw+ASCAoX1oM6EZtqJV0A== - -csv@^5.1.3: - version "5.4.0" - resolved "https://registry.npmjs.org/csv/-/csv-5.4.0.tgz" - integrity sha512-wtdhi5Q53Rhjm2qzi2iDBLI1FHXTECXOTQ/jrZD5gzEXS9ukUkHwbhHRrCvv/vYFisy6uSoUeuW11P7KgrrDRg== - dependencies: - csv-generate "^3.3.0" - csv-parse "^4.15.3" - csv-stringify "^5.6.2" - stream-transform "^2.0.4" - -csvtojson@^2.0.10: - version "2.0.10" - resolved "https://registry.npmjs.org/csvtojson/-/csvtojson-2.0.10.tgz" - integrity sha512-lUWFxGKyhraKCW8Qghz6Z0f2l/PqB1W3AO0HKJzGIQ5JRSlR651ekJDiGJbBT4sRNNv5ddnSGVEnsxP9XRCVpQ== - dependencies: - bluebird "^3.5.1" - lodash "^4.17.3" - strip-bom "^2.0.0" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -date-format@^4.0.14: - version "4.0.14" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400" - integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== - -debug@3.2.6: - version "3.2.6" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - -debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.1.0, debug@^3.2.6: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.3.1" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@~3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -deep-eql@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz" - integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== - dependencies: - type-detect "^4.0.0" - -deep-equal@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz" - integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -default-require-extensions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-3.0.1.tgz#bfae00feeaeada68c2ae256c62540f60b80625bd" - integrity sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw== - dependencies: - strip-bom "^4.0.0" - -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -depd@^2.0.0, depd@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -destroy@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -diff@3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz" - integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== - -diff@^4.0.1, diff@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -electron-to-chromium@^1.3.811: - version "1.3.826" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.826.tgz" - integrity sha512-bpLc4QU4B8PYmdO4MSu2ZBTMD8lAaEXRS43C09lB31BvYwuk9UxgBRXbY5OJBw7VuMGcg2MZG5FyTaP9u4PQnw== - -electron-to-chromium@^1.4.251: - version "1.4.284" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -encodeurl@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.18.0-next.2: - version "1.18.0" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz" - integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.2" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.2" - is-string "^1.0.5" - object-inspect "^1.9.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.0" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es6-error@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" - integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== - -escape-html@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escodegen@^1.14.1: - version "1.14.3" - resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-scope@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.1.0: - version "1.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint@^6.8.0: - version "6.8.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^6.1.2: - version "6.2.1" - resolved "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== - dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.0.1: - version "1.4.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1, estraverse@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz" - integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^2.0.2: - version "2.2.7" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-glob@^3.1.1: - version "3.2.5" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz" - integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" - merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fastq@^1.6.0: - version "1.11.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz" - integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== - dependencies: - reusify "^1.0.4" - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -filter-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz" - integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= - -find-cache-dir@^3.2.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@3.0.0, find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-versions@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz" - integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== - dependencies: - semver-regex "^3.1.2" - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flat@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz" - integrity sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA== - dependencies: - is-buffer "~2.0.3" - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -flatted@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== - -follow-redirects@^1.10.0: - version "1.13.3" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz" - integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -foreground-child@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53" - integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== - dependencies: - cross-spawn "^7.0.0" - signal-exit "^3.0.2" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@^2.3.1: - version "2.5.1" - resolved "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz" - integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -formidable@^1.2.0: - version "1.2.2" - resolved "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz" - integrity sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@~0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fromentries@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/fromentries/-/fromentries-1.3.2.tgz#e4bca6808816bf8f93b52750f1127f5a6fd86e3a" - integrity sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg== - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@~2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz" - integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== - -fsevents@~2.3.1: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-func-name@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz" - integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0, get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -git-up@^4.0.0: - version "4.0.2" - resolved "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz" - integrity sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ== - dependencies: - is-ssh "^1.3.0" - parse-url "^5.0.0" - -git-url-parse@^11.1.2: - version "11.4.4" - resolved "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.4.tgz" - integrity sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw== - dependencies: - git-up "^4.0.0" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - -glob@7.1.3: - version "7.1.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz" - integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.2, glob@^7.1.3, glob@^7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.4: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^2.0.1: - version "2.1.0" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz" - integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ== - dependencies: - ini "1.3.7" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - dependencies: - type-fest "^0.8.1" - -globby@^11.0.0: - version "11.0.2" - resolved "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz" - integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - -globby@^8.0.1: - version "8.0.2" - resolved "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== - dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -got@^9.6.0: - version "9.6.0" - resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - -graceful-fs@^4.1.15: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.6" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" - integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== - -graphql@^15.4.0: - version "15.7.2" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.7.2.tgz#85ab0eeb83722977151b3feb4d631b5f2ab287ef" - integrity sha512-AnnKk7hFQFmU/2I9YSQf3xw44ctnSFCfp3zE0N6W174gqe9fWG/2rKaKxROK7CcI3XtERpjEKFqts8o319Kf7A== - -growl@1.10.5: - version "1.10.5" - resolved "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz" - integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -has-bigints@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hasha@^5.0.0: - version "5.2.2" - resolved "https://registry.yarnpkg.com/hasha/-/hasha-5.2.2.tgz#a48477989b3b327aea3c04f53096d816d97522a1" - integrity sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ== - dependencies: - is-stream "^2.0.0" - type-fest "^0.8.0" - -he@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-assert@^1.3.0: - version "1.4.1" - resolved "https://registry.npmjs.org/http-assert/-/http-assert-1.4.1.tgz" - integrity sha512-rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw== - dependencies: - deep-equal "~1.0.1" - http-errors "~1.7.2" - -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - -http-errors@1.7.3, http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@^1.3.1, http-errors@^1.6.3: - version "1.8.0" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz" - integrity sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -http-status-codes@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/http-status-codes/-/http-status-codes-1.4.0.tgz" - integrity sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ== - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -husky@^4.2.5: - version "4.3.8" - resolved "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz" - integrity sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow== - dependencies: - chalk "^4.0.0" - ci-info "^2.0.0" - compare-versions "^3.6.0" - cosmiconfig "^7.0.0" - find-versions "^4.0.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^5.0.0" - please-upgrade-node "^3.2.0" - slash "^3.0.0" - which-pm-runs "^1.0.0" - -iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ignore-by-default@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz" - integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= - -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.1.4: - version "5.1.8" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflation@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/inflation/-/inflation-2.0.0.tgz" - integrity sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@1.3.7: - version "1.3.7" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz" - integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== - -ini@^1.3.6, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -inquirer@^7.0.0: - version "7.3.3" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" - integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.19" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.6.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -into-stream@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/into-stream/-/into-stream-5.1.1.tgz" - integrity sha512-krrAJ7McQxGGmvaYbB7Q1mcA+cRwg9Ij2RfWIeVesNBgVDZmzY/Fa4IpZUT3bmdRzMzdf/mzltCG2Dq99IZGBA== - dependencies: - from2 "^2.3.0" - p-is-promise "^3.0.0" - -inversify@^5.0.1: - version "5.0.5" - resolved "https://registry.npmjs.org/inversify/-/inversify-5.0.5.tgz" - integrity sha512-60QsfPz8NAU/GZqXu8hJ+BhNf/C/c+Hp0eDc6XMIJTxBiP36AQyyQKpBkOVTLWBFDQWYVHpbbEuIsHu9dLuJDA== - -ip-regex@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-bigint@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz" - integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz" - integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== - dependencies: - call-bind "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-buffer@^2.0.3, is-buffer@~2.0.3: - version "2.0.5" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - -is-callable@^1.1.4, is-callable@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" - integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-class-hotfix@~0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/is-class-hotfix/-/is-class-hotfix-0.0.6.tgz" - integrity sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ== - -is-core-module@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - 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== - -is-generator-function@^1.0.7: - version "1.0.8" - resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz" - integrity sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ== - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-installed-globally@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz" - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== - dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" - -is-ip@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-ip/-/is-ip-2.0.0.tgz" - integrity sha1-aO6gfooKCpTC0IDdZ0xzGrKkYas= - dependencies: - ip-regex "^2.0.0" - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz" - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== - -is-number-object@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz" - integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-inside@^3.0.1: - version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-regex@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz" - integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== - dependencies: - call-bind "^1.0.2" - has-symbols "^1.0.1" - -is-ssh@^1.3.0: - version "1.3.2" - resolved "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz" - integrity sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ== - dependencies: - protocols "^1.1.0" - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - -is-type-of@^1.2.0: - version "1.2.1" - resolved "https://registry.npmjs.org/is-type-of/-/is-type-of-1.2.1.tgz" - integrity sha512-uK0kyX9LZYhSDS7H2sVJQJop1UnWPWmo5RvR3q2kFH6AUHYs7sOrVg0b4nyBHw29kRRNFofYN/JbHZDlHiItTA== - dependencies: - core-util-is "^1.0.2" - is-class-hotfix "~0.0.6" - isstream "~0.1.2" - -is-typedarray@^1.0.0, is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isomorphic-unfetch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz#87341d5f4f7b63843d468438128cb087b7c3e98f" - integrity sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q== - dependencies: - node-fetch "^2.6.1" - unfetch "^4.2.0" - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-hook@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz#8f84c9434888cc6b1d0a9d7092a76d239ebf0cc6" - integrity sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ== - dependencies: - append-transform "^2.0.0" - -istanbul-lib-instrument@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" - -istanbul-lib-processinfo@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz#366d454cd0dcb7eb6e0e419378e60072c8626169" - integrity sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg== - dependencies: - archy "^1.0.0" - cross-spawn "^7.0.3" - istanbul-lib-coverage "^3.2.0" - p-map "^3.0.0" - rimraf "^3.0.0" - uuid "^8.3.2" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.0.2: - version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@3.13.1: - version "3.13.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json2csv@^5.0.1: - version "5.0.6" - resolved "https://registry.npmjs.org/json2csv/-/json2csv-5.0.6.tgz" - integrity sha512-0/4Lv6IenJV0qj2oBdgPIAmFiKKnh8qh7bmLFJ+/ZZHLjSeiL3fKKGX3UryvKPbxFbhV+JcYo9KUC19GJ/Z/4A== - dependencies: - commander "^6.1.0" - jsonparse "^1.3.1" - lodash.get "^4.4.2" - -json2typescript@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/json2typescript/-/json2typescript-1.4.1.tgz" - integrity sha512-l+gmzjK4klnIG4Nr9SdHlhc03e63ln6UN1AASTTufrRoG3MjR443HqGmx/1OMOb/xvp7Ztb7UKZIzxXyDjGSsw== - -json5@^2.1.2, json5@^2.2.1: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonparse@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -just-extend@^4.0.2: - version "4.1.1" - resolved "https://registry.npmjs.org/just-extend/-/just-extend-4.1.1.tgz" - integrity sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA== - -keygrip@~1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz" - integrity sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== - dependencies: - tsscmp "1.0.6" - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -koa-bodyparser@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/koa-bodyparser/-/koa-bodyparser-4.3.0.tgz" - integrity sha512-uyV8G29KAGwZc4q/0WUAjH+Tsmuv9ImfBUF2oZVyZtaeo0husInagyn/JH85xMSxM0hEk/mbCII5ubLDuqW/Rw== - dependencies: - co-body "^6.0.0" - copy-to "^2.0.1" - -koa-compose@^3.0.0: - version "3.2.1" - resolved "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz" - integrity sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec= - dependencies: - any-promise "^1.1.0" - -koa-compose@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz" - integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== - -koa-convert@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/koa-convert/-/koa-convert-1.2.0.tgz" - integrity sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA= - dependencies: - co "^4.6.0" - koa-compose "^3.0.0" - -koa-router@^7.2.1: - version "7.4.0" - resolved "https://registry.npmjs.org/koa-router/-/koa-router-7.4.0.tgz" - integrity sha512-IWhaDXeAnfDBEpWS6hkGdZ1ablgr6Q6pGdXCyK38RbzuH4LkUOpPqPw+3f8l8aTDrQmBQ7xJc0bs2yV4dzcO+g== - dependencies: - debug "^3.1.0" - http-errors "^1.3.1" - koa-compose "^3.0.0" - methods "^1.0.1" - path-to-regexp "^1.1.1" - urijs "^1.19.0" - -koa-swagger-decorator@^1.5.16: - version "1.7.7" - resolved "https://registry.npmjs.org/koa-swagger-decorator/-/koa-swagger-decorator-1.7.7.tgz" - integrity sha512-qBv/zUGhsKkk1R+oYPxtpS+33cb39BdUw2B8T526NIpxnk0ZGFIXX6qj2WuUZL5CaMA51Vp712GbfGKh/DH9vA== - dependencies: - "@types/globby" "^8.0.0" - "@types/koa-router" "^7.0.31" - "@types/ramda" "^0.25.36" - "@types/validator" "^13.1.0" - globby "^8.0.1" - is-type-of "^1.2.0" - koa-compose "^4.1.0" - koa-router "^7.2.1" - ramda "^0.25.0" - validator "^13.1.17" - -koa@^2.11.0: - version "2.13.1" - resolved "https://registry.npmjs.org/koa/-/koa-2.13.1.tgz" - integrity sha512-Lb2Dloc72auj5vK4X4qqL7B5jyDPQaZucc9sR/71byg7ryoD1NCaCm63CShk9ID9quQvDEi1bGR/iGjCG7As3w== - dependencies: - accepts "^1.3.5" - cache-content-type "^1.0.0" - content-disposition "~0.5.2" - content-type "^1.0.4" - cookies "~0.8.0" - debug "~3.1.0" - delegates "^1.0.0" - depd "^2.0.0" - destroy "^1.0.4" - encodeurl "^1.0.2" - escape-html "^1.0.3" - fresh "~0.5.2" - http-assert "^1.3.0" - http-errors "^1.6.3" - is-generator-function "^1.0.7" - koa-compose "^4.1.0" - koa-convert "^1.2.0" - on-finished "^2.3.0" - only "~0.0.2" - parseurl "^1.3.2" - statuses "^1.5.0" - type-is "^1.6.16" - vary "^1.1.2" - -latest-version@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.flattendeep@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" - integrity sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ== - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= - -lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.3: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz" - integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== - dependencies: - chalk "^2.4.2" - -log4js@^6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.7.1.tgz#06e12b1ac915dd1067146ffad8215f666f7d2c51" - integrity sha512-lzbd0Eq1HRdWM2abSD7mk6YIVY0AogGJzb/z+lqzRk+8+XJP+M6L1MS5FUSc3jjGru4dbKjEMJmqlsoYYpuivQ== - dependencies: - date-format "^4.0.14" - debug "^4.3.4" - flatted "^3.2.7" - rfdc "^1.3.0" - streamroller "^3.1.3" - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^3.0.0, make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@^1.1.1: - version "1.3.6" - resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3, merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@^1.0.1, methods@^1.1.1, methods@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - -mime-db@1.46.0: - version "1.46.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz" - integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== - -mime-types@^2.1.12, mime-types@^2.1.18, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.29" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz" - integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== - dependencies: - mime-db "1.46.0" - -mime@^1.4.1: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -minimatch@3.0.4, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mixme@^0.5.0: - version "0.5.1" - resolved "https://registry.npmjs.org/mixme/-/mixme-0.5.1.tgz" - integrity sha512-NaeZIckeBFT7i0XBEpGyFcAE0/bLcQ9MHErTpnU3bLWVE5WZbxG5Y3fDsMxYGifTo5khDA42OquXCC2ngKJB+g== - -mkdirp@0.5.5, mkdirp@^0.5.1: - version "0.5.5" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -mocha@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz" - integrity sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ== - dependencies: - ansi-colors "3.2.3" - browser-stdout "1.3.1" - chokidar "3.3.0" - debug "3.2.6" - diff "3.5.0" - escape-string-regexp "1.0.5" - find-up "3.0.0" - glob "7.1.3" - growl "1.10.5" - he "1.2.0" - js-yaml "3.13.1" - log-symbols "3.0.0" - minimatch "3.0.4" - mkdirp "0.5.5" - ms "2.1.1" - node-environment-flags "1.0.6" - object.assign "4.1.0" - strip-json-comments "2.0.1" - supports-color "6.0.0" - which "1.3.1" - wide-align "1.1.3" - yargs "13.3.2" - yargs-parser "13.1.2" - yargs-unparser "1.6.0" - -mri@^1.1.5: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multimatch@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" - integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - -multistream@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/multistream/-/multistream-2.1.1.tgz" - integrity sha512-xasv76hl6nr1dEy3lPvy7Ej7K/Lx3O/FCvwge8PeVJpciPPoNCbaANcNiBug3IpdvTveZUcAV0DJzdnUDMesNQ== - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.5" - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -nise@^4.0.4: - version "4.1.0" - resolved "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz" - integrity sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA== - dependencies: - "@sinonjs/commons" "^1.7.0" - "@sinonjs/fake-timers" "^6.0.0" - "@sinonjs/text-encoding" "^0.7.1" - just-extend "^4.0.2" - path-to-regexp "^1.7.0" - -node-environment-flags@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz" - integrity sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw== - dependencies: - object.getownpropertydescriptors "^2.0.3" - semver "^5.7.0" - -node-fetch@^2.6.1: - version "2.6.6" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.6.tgz#1751a7c01834e8e1697758732e9efb6eeadfaf89" - integrity sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA== - dependencies: - whatwg-url "^5.0.0" - -node-preload@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/node-preload/-/node-preload-0.2.1.tgz#c03043bb327f417a18fee7ab7ee57b408a144301" - integrity sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ== - dependencies: - process-on-spawn "^1.0.0" - -node-releases@^1.1.75: - version "1.1.75" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz" - integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw== - -node-releases@^2.0.6: - version "2.0.7" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.7.tgz#593edbc7c22860ee4d32d3933cfebdfab0c0e0e5" - integrity sha512-EJ3rzxL9pTWPjk5arA0s0dgXpnyiAbJDE6wHT62g7VsgrgQgmmZ+Ru++M1BFofncWja+Pnn3rEr3fieRySAdKQ== - -nodemon@^2.0.3: - version "2.0.7" - resolved "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz" - integrity sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA== - dependencies: - chokidar "^3.2.2" - debug "^3.2.6" - ignore-by-default "^1.0.1" - minimatch "^3.0.4" - pstree.remy "^1.1.7" - semver "^5.7.1" - supports-color "^5.5.0" - touch "^3.1.0" - undefsafe "^2.0.3" - update-notifier "^4.1.0" - -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= - dependencies: - abbrev "1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-url@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -normalize-url@^4.1.0: - version "4.5.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== - -npm-run-path@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nyc@^15.1.0: - version "15.1.0" - resolved "https://registry.yarnpkg.com/nyc/-/nyc-15.1.0.tgz#1335dae12ddc87b6e249d5a1994ca4bdaea75f02" - integrity sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A== - dependencies: - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - caching-transform "^4.0.0" - convert-source-map "^1.7.0" - decamelize "^1.2.0" - find-cache-dir "^3.2.0" - find-up "^4.1.0" - foreground-child "^2.0.0" - get-package-type "^0.1.0" - glob "^7.1.6" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-hook "^3.0.0" - istanbul-lib-instrument "^4.0.0" - istanbul-lib-processinfo "^2.0.2" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - make-dir "^3.0.0" - node-preload "^0.2.1" - p-map "^3.0.0" - process-on-spawn "^1.0.0" - resolve-from "^5.0.0" - rimraf "^3.0.0" - signal-exit "^3.0.2" - spawn-wrap "^2.0.0" - test-exclude "^6.0.0" - yargs "^15.0.2" - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.9.0: - version "1.9.0" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz" - integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== - -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz" - integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.getownpropertydescriptors@^2.0.3: - version "2.1.2" - resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz" - integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -objects-to-csv@^1.3.6: - version "1.3.6" - resolved "https://registry.npmjs.org/objects-to-csv/-/objects-to-csv-1.3.6.tgz" - integrity sha512-383eSpS3hmgCksW85KIqBtcbgSW5DDVsCmzLoM6C3q4yzOX2rmtWxF4pbLJ76fz+ufA+4/SwAT4QdaY6IUWmAg== - dependencies: - async-csv "^2.1.3" - -on-finished@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -only@~0.0.2: - version "0.0.2" - resolved "https://registry.npmjs.org/only/-/only-0.0.2.tgz" - integrity sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q= - -opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - -optionator@^0.8.1, optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - -p-is-promise@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz" - integrity sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== - dependencies: - aggregate-error "^3.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-hash@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/package-hash/-/package-hash-4.0.0.tgz#3537f654665ec3cc38827387fc904c163c54f506" - integrity sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ== - dependencies: - graceful-fs "^4.1.15" - hasha "^5.0.0" - lodash.flattendeep "^4.4.0" - release-zalgo "^1.0.0" - -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse-link-header@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/parse-link-header/-/parse-link-header-1.0.1.tgz" - integrity sha1-vt/g0hGK64S+deewJUGeyKYRQKc= - dependencies: - xtend "~4.0.1" - -parse-path@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz" - integrity sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA== - dependencies: - is-ssh "^1.3.0" - protocols "^1.4.0" - qs "^6.9.4" - query-string "^6.13.8" - -parse-url@^5.0.0: - version "5.0.2" - resolved "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz" - integrity sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA== - dependencies: - is-ssh "^1.3.0" - normalize-url "^3.3.0" - parse-path "^4.0.0" - protocols "^1.4.0" - -parseurl@^1.3.2: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@^1.1.1, path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pathval@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz" - integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-dir@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz" - integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== - dependencies: - find-up "^5.0.0" - -pkg-fetch@^2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-2.6.9.tgz" - integrity sha512-EnVR8LRILXBvaNP+wJOSY02c3+qDDfyEyR+aqAHLhcc9PBnbxFT9UZ1+If49goPQzQPn26TzF//fc6KXZ0aXEg== - dependencies: - "@babel/runtime" "^7.9.2" - byline "^5.0.0" - chalk "^3.0.0" - expand-template "^2.0.3" - fs-extra "^8.1.0" - minimist "^1.2.5" - progress "^2.0.3" - request "^2.88.0" - request-progress "^3.0.0" - semver "^6.3.0" - unique-temp-dir "^1.0.0" - -pkg@^4.4.8: - version "4.4.9" - resolved "https://registry.npmjs.org/pkg/-/pkg-4.4.9.tgz" - integrity sha512-FK4GqHtcCY2PPPVaKViU0NyRzpo6gCS7tPKN5b7AkElqjAOCH1bsRKgohEnxThr6DWfTGByGqba2YHGR/BqbmA== - dependencies: - "@babel/parser" "^7.9.4" - "@babel/runtime" "^7.9.2" - chalk "^3.0.0" - escodegen "^1.14.1" - fs-extra "^8.1.0" - globby "^11.0.0" - into-stream "^5.1.1" - minimist "^1.2.5" - multistream "^2.1.1" - pkg-fetch "^2.6.9" - progress "^2.0.3" - resolve "^1.15.1" - stream-meter "^1.0.4" - -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - -pretty-quick@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" - integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== - dependencies: - chalk "^3.0.0" - execa "^4.0.0" - find-up "^4.1.0" - ignore "^5.1.4" - mri "^1.1.5" - multimatch "^4.0.0" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process-on-spawn@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/process-on-spawn/-/process-on-spawn-1.0.0.tgz#95b05a23073d30a17acfdc92a440efd2baefdc93" - integrity sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg== - dependencies: - fromentries "^1.2.0" - -progress@^2.0.0, progress@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -protocols@^1.1.0, protocols@^1.4.0: - version "1.4.8" - resolved "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz" - integrity sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg== - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -pstree.remy@^1.1.7: - version "1.1.8" - resolved "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz" - integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -pupa@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - -qs@^6.5.1, qs@^6.5.2, qs@^6.9.4: - version "6.10.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.10.0.tgz" - integrity sha512-yjACOWijC6L/kmPZZAsVBNY2zfHSIbpdpL977quseu56/8BZ2LoF5axK2bGhbzhVKt7V9xgWTtpyLbxwIoER0Q== - dependencies: - side-channel "^1.0.4" - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -query-string@^6.13.8: - version "6.14.1" - resolved "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz" - integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw== - dependencies: - decode-uri-component "^0.2.0" - filter-obj "^1.1.0" - split-on-first "^1.0.0" - strict-uri-encode "^2.0.0" - -queue-microtask@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz" - integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg== - -ramda@^0.25.0: - version "0.25.0" - resolved "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz" - integrity sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ== - -raw-body@^2.3.3: - version "2.4.1" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz" - integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== - dependencies: - bytes "3.1.0" - http-errors "1.7.3" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@^1.2.8: - version "1.2.8" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.1.4, readable-stream@^2.3.5: - version "2.3.7" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readdirp@~3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz" - integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ== - dependencies: - picomatch "^2.0.4" - -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - dependencies: - picomatch "^2.2.1" - -reflect-metadata@^0.1.13: - version "0.1.13" - resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz" - integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== - -regenerator-runtime@^0.13.4: - version "0.13.7" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== - -regexpp@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== - -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - -release-zalgo@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/release-zalgo/-/release-zalgo-1.0.0.tgz#09700b7e5074329739330e535c5a90fb67851730" - integrity sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA== - dependencies: - es6-error "^4.0.1" - -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -request-progress@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" - integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= - dependencies: - throttleit "^1.0.0" - -request@^2.88.0: - version "2.88.2" - resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.15.1: - version "1.20.0" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -rxjs@^6.6.0: - version "6.6.6" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz" - integrity sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg== - dependencies: - tslib "^1.9.0" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@^5.0.1, safe-buffer@^5.1.2: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" - integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -semver-regex@^3.1.2: - version "3.1.4" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4" - integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== - -semver@^5.5.0, semver@^5.7.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.3.2: - version "7.3.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== - dependencies: - lru-cache "^6.0.0" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -sinon@^9.0.2: - version "9.2.4" - resolved "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz" - integrity sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg== - dependencies: - "@sinonjs/commons" "^1.8.1" - "@sinonjs/fake-timers" "^6.0.1" - "@sinonjs/samsam" "^5.3.1" - diff "^4.0.2" - nise "^4.0.4" - supports-color "^7.1.0" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.17: - version "0.5.19" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -spawn-wrap@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-2.0.0.tgz#103685b8b8f9b79771318827aa78650a610d457e" - integrity sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg== - dependencies: - foreground-child "^2.0.0" - is-windows "^1.0.2" - make-dir "^3.0.0" - rimraf "^3.0.0" - signal-exit "^3.0.2" - which "^2.0.1" - -split-on-first@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz" - integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.5.0 < 2", statuses@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -stream-meter@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz" - integrity sha1-Uq+Vql6nYKJJFxZwTb/5D3Ov3R0= - dependencies: - readable-stream "^2.1.4" - -stream-transform@^2.0.4: - version "2.1.2" - resolved "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.2.tgz" - integrity sha512-EnqH5Fdzs6OQB651YsAw1Y78EznjC5B6ythbXIuAiS7r5JVJWGPU8iVDnxFvps/FpSdJIctCcFStamDEygovBg== - dependencies: - mixme "^0.5.0" - -streamroller@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.3.tgz#d95689a8c29b30d093525d0baffe6616fd62ca7e" - integrity sha512-CphIJyFx2SALGHeINanjFRKQ4l7x2c+rXYJ4BMq0gd+ZK0gi4VT8b+eHe2wi58x4UayBAKx4xtHpXT/ea1cz8w== - dependencies: - date-format "^4.0.14" - debug "^4.3.4" - fs-extra "^8.1.0" - -strict-uri-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz" - integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= - -"string-width@^1.0.2 || 2": - version "2.1.1" - resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.0.0, string-width@^4.1.0: - version "4.2.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@2.0.1, strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -strip-json-comments@^3.0.1: - version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -superagent@^3.7.0: - version "3.8.3" - resolved "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz" - integrity sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA== - dependencies: - component-emitter "^1.2.0" - cookiejar "^2.1.0" - debug "^3.1.0" - extend "^3.0.0" - form-data "^2.3.1" - formidable "^1.2.0" - methods "^1.1.1" - mime "^1.4.1" - qs "^6.5.1" - readable-stream "^2.3.5" - -supports-color@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz" - integrity sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg== - dependencies: - has-flag "^3.0.0" - -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.npmjs.org/table/-/table-5.4.6.tgz" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -term-size@^2.1.0: - version "2.2.1" - resolved "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz" - integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -throttleit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" - integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -touch@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz" - integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== - dependencies: - nopt "~1.0.10" - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= - -ts-node@^8.10.1: - version "8.10.2" - resolved "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz" - integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== - dependencies: - arg "^4.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - -tslib@^1.8.1, tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tsscmp@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz" - integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== - -tsutils@^3.17.1: - version "3.21.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5, type-detect@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - -type-fest@^0.8.0, type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -type-is@^1.6.16: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typescript@^3.8.3: - version "3.9.9" - resolved "https://registry.npmjs.org/typescript/-/typescript-3.9.9.tgz" - integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w== - -uid2@0.0.3: - version "0.0.3" - resolved "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz" - integrity sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I= - -unbox-primitive@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz" - integrity sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.0" - has-symbols "^1.0.0" - which-boxed-primitive "^1.0.1" - -undefsafe@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz" - integrity sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A== - dependencies: - debug "^2.2.0" - -unfetch@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" - integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - -unique-temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz" - integrity sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U= - dependencies: - mkdirp "^0.5.1" - os-tmpdir "^1.0.1" - uid2 "0.0.3" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -update-browserslist-db@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -update-notifier@^4.1.0: - version "4.1.3" - resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz" - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== - dependencies: - boxen "^4.2.0" - chalk "^3.0.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^4.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -urijs@^1.19.0, urijs@^1.19.6: - version "1.19.7" - resolved "https://registry.npmjs.org/urijs/-/urijs-1.19.7.tgz" - integrity sha512-Id+IKjdU0Hx+7Zx717jwLPsPeUqz7rAtuVBRLLs+qn+J2nf9NGITWVCxcijgYxBqe83C7sqsQPs6H1pyz3x9gA== - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - -validator@^13.1.17: - version "13.5.2" - resolved "https://registry.npmjs.org/validator/-/validator-13.5.2.tgz" - integrity sha512-mD45p0rvHVBlY2Zuy3F3ESIe1h5X58GPfAtslBjY7EtTqGquZTj+VX/J4RnHWN8FKq0C9WRVt1oWAcytWRuYLQ== - -vary@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -which-boxed-primitive@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which-pm-runs@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz" - integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= - -which@1.3.1, which@^1.2.9: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wide-align@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" - -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -write@1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/write/-/write-1.0.3.tgz" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - -xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz" - integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@13.1.2, yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-unparser@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz" - integrity sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw== - dependencies: - flat "^4.1.0" - lodash "^4.17.15" - yargs "^13.3.0" - -yargs@13.3.2, yargs@^13.3.0: - version "13.3.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yargs@^15.0.2: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -ylru@^1.2.0: - version "1.2.1" - resolved "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz" - integrity sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ== - -yn@3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/docs/.husky/pre-commit b/docs/.husky/pre-commit new file mode 100755 index 000000000..d24fdfc60 --- /dev/null +++ b/docs/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx lint-staged diff --git a/docs/.prettierignore b/docs/.prettierignore index 53c37a166..dee70d2f5 100644 --- a/docs/.prettierignore +++ b/docs/.prettierignore @@ -1 +1,2 @@ -dist \ No newline at end of file +dist +pnpm-lock.yaml diff --git a/docs/.prettierrc.json b/docs/.prettierrc.json new file mode 100644 index 000000000..8d3dfb047 --- /dev/null +++ b/docs/.prettierrc.json @@ -0,0 +1,8 @@ +{ + "printWidth": 120, + "singleQuote": true, + "useTabs": false, + "tabWidth": 2, + "semi": true, + "bracketSpacing": true +} diff --git a/docs/README.md b/docs/README.md index 660dd46d6..332f45f5a 100644 --- a/docs/README.md +++ b/docs/README.md @@ -84,13 +84,13 @@ The sidebar navigation is controlled by the `SIDEBAR` variable in your `src/conf ```ts export const SIDEBAR = { en: [ - { text: "Section Header", header: true }, - { text: "Introduction", link: "en/introduction" }, - { text: "Page 2", link: "en/page-2" }, - { text: "Page 3", link: "en/page-3" }, + { text: 'Section Header', header: true }, + { text: 'Introduction', link: 'en/introduction' }, + { text: 'Page 2', link: 'en/page-2' }, + { text: 'Page 3', link: 'en/page-3' }, - { text: "Another Section", header: true }, - { text: "Page 4", link: "en/page-4" }, + { text: 'Another Section', header: true }, + { text: 'Page 4', link: 'en/page-4' }, ], }; ``` diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index 99f967069..9fc45a296 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -1,6 +1,6 @@ -import { defineConfig } from "astro/config"; -import preact from "@astrojs/preact"; -import react from "@astrojs/react"; +import { defineConfig } from 'astro/config'; +import preact from '@astrojs/preact'; +import react from '@astrojs/react'; // https://astro.build/config export default defineConfig({ @@ -11,6 +11,6 @@ export default defineConfig({ react(), ], site: `https://thoughtworks.github.io/HeartBeat`, - base: "/HeartBeat", - publicDir: "/HeartBeat", + base: '/HeartBeat', + publicDir: '/HeartBeat', }); diff --git a/docs/package.json b/docs/package.json index 914f45474..3c3f4ba14 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,5 +1,5 @@ { - "name": "docs", + "name": "heartbeat-docs", "type": "module", "version": "0.0.1", "private": false, @@ -12,24 +12,38 @@ "preview": "astro preview", "astro": "astro", "lint": "prettier --check .", - "fix": "prettier --write . --ignore-unknown" + "fix": "prettier --write . --ignore-unknown", + "prepare": "cd .. && husky install docs/.husky" + }, + "lint-staged": { + "**/*": "npm run fix" }, "dependencies": { - "@algolia/client-search": "^4.13.1", - "@astrojs/preact": "^1.2.0", - "@astrojs/react": "^1.2.2", - "@docsearch/css": "^3.1.0", - "@docsearch/react": "^3.1.0", - "@types/node": "^18.0.0", - "@types/react": "^17.0.45", - "@types/react-dom": "^18.0.0", - "astro": "^1.7.1", - "preact": "^10.7.3", - "react": "^18.1.0", - "react-dom": "^18.1.0" + "@algolia/client-search": "^4.14.3", + "@astrojs/preact": "^2.0.0", + "@astrojs/react": "^2.0.0", + "@docsearch/css": "^3.3.2", + "@docsearch/react": "^3.3.2", + "@types/node": "^18.11.18", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.10", + "astro": "^2.0.0", + "preact": "^10.11.3", + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "html-escaper": "^3.0.3", - "prettier": "^2.8.1" + "husky": "^8.0.3", + "lint-staged": "^13.1.0", + "prettier": "^2.8.2" + }, + "engines": { + "node": ">=16.18.0" + }, + "pnpm": { + "overrides": { + "json5@<1.0.2": ">=1.0.2" + } } } diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml new file mode 100644 index 000000000..05eccce86 --- /dev/null +++ b/docs/pnpm-lock.yaml @@ -0,0 +1,3591 @@ +lockfileVersion: 5.4 + +overrides: + json5@<1.0.2: '>=1.0.2' + +specifiers: + '@algolia/client-search': ^4.14.3 + '@astrojs/preact': ^2.0.0 + '@astrojs/react': ^2.0.0 + '@docsearch/css': ^3.3.2 + '@docsearch/react': ^3.3.2 + '@types/node': ^18.11.18 + '@types/react': ^18.0.0 + '@types/react-dom': ^18.0.10 + astro: ^2.0.0 + html-escaper: ^3.0.3 + husky: ^8.0.3 + lint-staged: ^13.1.0 + preact: ^10.11.3 + prettier: ^2.8.2 + react: ^18.2.0 + react-dom: ^18.2.0 + +dependencies: + '@algolia/client-search': 4.14.3 + '@astrojs/preact': 2.0.0_preact@10.11.3 + '@astrojs/react': 2.0.0_fxtgt6bjwd6p4cwoordejim2zi + '@docsearch/css': 3.3.2 + '@docsearch/react': 3.3.2_y6lbs4o5th67cuzjdmtw5eqh7a + '@types/node': 18.11.18 + '@types/react': 18.0.27 + '@types/react-dom': 18.0.10 + astro: 2.0.0_@types+node@18.11.18 + preact: 10.11.3 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + +devDependencies: + html-escaper: 3.0.3 + husky: 8.0.3 + lint-staged: 13.1.0 + prettier: 2.8.2 + +packages: + + /@algolia/autocomplete-core/1.7.4: + resolution: {integrity: sha512-daoLpQ3ps/VTMRZDEBfU8ixXd+amZcNJ4QSP3IERGyzqnL5Ch8uSRFt/4G8pUvW9c3o6GA4vtVv4I4lmnkdXyg==} + dependencies: + '@algolia/autocomplete-shared': 1.7.4 + dev: false + + /@algolia/autocomplete-preset-algolia/1.7.4_dk4ct527ug5whbfokpeal2wzha: + resolution: {integrity: sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + dependencies: + '@algolia/autocomplete-shared': 1.7.4 + '@algolia/client-search': 4.14.3 + algoliasearch: 4.14.3 + dev: false + + /@algolia/autocomplete-shared/1.7.4: + resolution: {integrity: sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==} + dev: false + + /@algolia/cache-browser-local-storage/4.14.3: + resolution: {integrity: sha512-hWH1yCxgG3+R/xZIscmUrWAIBnmBFHH5j30fY/+aPkEZWt90wYILfAHIOZ1/Wxhho5SkPfwFmT7ooX2d9JeQBw==} + dependencies: + '@algolia/cache-common': 4.14.3 + dev: false + + /@algolia/cache-common/4.14.3: + resolution: {integrity: sha512-oZJofOoD9FQOwiGTzyRnmzvh3ZP8WVTNPBLH5xU5JNF7drDbRT0ocVT0h/xB2rPHYzOeXRrLaQQBwRT/CKom0Q==} + dev: false + + /@algolia/cache-in-memory/4.14.3: + resolution: {integrity: sha512-ES0hHQnzWjeioLQf5Nq+x1AWdZJ50znNPSH3puB/Y4Xsg4Av1bvLmTJe7SY2uqONaeMTvL0OaVcoVtQgJVw0vg==} + dependencies: + '@algolia/cache-common': 4.14.3 + dev: false + + /@algolia/client-account/4.14.3: + resolution: {integrity: sha512-PBcPb0+f5Xbh5UfLZNx2Ow589OdP8WYjB4CnvupfYBrl9JyC1sdH4jcq/ri8osO/mCZYjZrQsKAPIqW/gQmizQ==} + dependencies: + '@algolia/client-common': 4.14.3 + '@algolia/client-search': 4.14.3 + '@algolia/transporter': 4.14.3 + dev: false + + /@algolia/client-analytics/4.14.3: + resolution: {integrity: sha512-eAwQq0Hb/aauv9NhCH5Dp3Nm29oFx28sayFN2fdOWemwSeJHIl7TmcsxVlRsO50fsD8CtPcDhtGeD3AIFLNvqw==} + dependencies: + '@algolia/client-common': 4.14.3 + '@algolia/client-search': 4.14.3 + '@algolia/requester-common': 4.14.3 + '@algolia/transporter': 4.14.3 + dev: false + + /@algolia/client-common/4.14.3: + resolution: {integrity: sha512-jkPPDZdi63IK64Yg4WccdCsAP4pHxSkr4usplkUZM5C1l1oEpZXsy2c579LQ0rvwCs5JFmwfNG4ahOszidfWPw==} + dependencies: + '@algolia/requester-common': 4.14.3 + '@algolia/transporter': 4.14.3 + dev: false + + /@algolia/client-personalization/4.14.3: + resolution: {integrity: sha512-UCX1MtkVNgaOL9f0e22x6tC9e2H3unZQlSUdnVaSKpZ+hdSChXGaRjp2UIT7pxmPqNCyv51F597KEX5WT60jNg==} + dependencies: + '@algolia/client-common': 4.14.3 + '@algolia/requester-common': 4.14.3 + '@algolia/transporter': 4.14.3 + dev: false + + /@algolia/client-search/4.14.3: + resolution: {integrity: sha512-I2U7xBx5OPFdPLA8AXKUPPxGY3HDxZ4r7+mlZ8ZpLbI8/ri6fnu6B4z3wcL7sgHhDYMwnAE8Xr0AB0h3Hnkp4A==} + dependencies: + '@algolia/client-common': 4.14.3 + '@algolia/requester-common': 4.14.3 + '@algolia/transporter': 4.14.3 + dev: false + + /@algolia/logger-common/4.14.3: + resolution: {integrity: sha512-kUEAZaBt/J3RjYi8MEBT2QEexJR2kAE2mtLmezsmqMQZTV502TkHCxYzTwY2dE7OKcUTxi4OFlMuS4GId9CWPw==} + dev: false + + /@algolia/logger-console/4.14.3: + resolution: {integrity: sha512-ZWqAlUITktiMN2EiFpQIFCJS10N96A++yrexqC2Z+3hgF/JcKrOxOdT4nSCQoEPvU4Ki9QKbpzbebRDemZt/hw==} + dependencies: + '@algolia/logger-common': 4.14.3 + dev: false + + /@algolia/requester-browser-xhr/4.14.3: + resolution: {integrity: sha512-AZeg2T08WLUPvDncl2XLX2O67W5wIO8MNaT7z5ii5LgBTuk/rU4CikTjCe2xsUleIZeFl++QrPAi4Bdxws6r/Q==} + dependencies: + '@algolia/requester-common': 4.14.3 + dev: false + + /@algolia/requester-common/4.14.3: + resolution: {integrity: sha512-RrRzqNyKFDP7IkTuV3XvYGF9cDPn9h6qEDl595lXva3YUk9YSS8+MGZnnkOMHvjkrSCKfoLeLbm/T4tmoIeclw==} + dev: false + + /@algolia/requester-node-http/4.14.3: + resolution: {integrity: sha512-O5wnPxtDRPuW2U0EaOz9rMMWdlhwP0J0eSL1Z7TtXF8xnUeeUyNJrdhV5uy2CAp6RbhM1VuC3sOJcIR6Av+vbA==} + dependencies: + '@algolia/requester-common': 4.14.3 + dev: false + + /@algolia/transporter/4.14.3: + resolution: {integrity: sha512-2qlKlKsnGJ008exFRb5RTeTOqhLZj0bkMCMVskxoqWejs2Q2QtWmsiH98hDfpw0fmnyhzHEt0Z7lqxBYp8bW2w==} + dependencies: + '@algolia/cache-common': 4.14.3 + '@algolia/logger-common': 4.14.3 + '@algolia/requester-common': 4.14.3 + dev: false + + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.17 + dev: false + + /@astrojs/compiler/0.31.4: + resolution: {integrity: sha512-6bBFeDTtPOn4jZaiD3p0f05MEGQL9pw2Zbfj546oFETNmjJFWO3nzHz6/m+P53calknCvyVzZ5YhoBLIvzn5iw==} + dev: false + + /@astrojs/compiler/1.0.1: + resolution: {integrity: sha512-77aacobLKcL98NmhK3OBS5EHIrX9gs1ckB/vGSIdkVZuB7u51V4jh05I6W0tSvG7/86tALv6QtHTRZ8rLhFTbQ==} + dev: false + + /@astrojs/language-server/0.28.3: + resolution: {integrity: sha512-fPovAX/X46eE2w03jNRMpQ7W9m2mAvNt4Ay65lD9wl1Z5vIQYxlg7Enp9qP225muTr4jSVB5QiLumFJmZMAaVA==} + hasBin: true + dependencies: + '@vscode/emmet-helper': 2.8.6 + events: 3.3.0 + prettier: 2.8.2 + prettier-plugin-astro: 0.7.2 + source-map: 0.7.4 + vscode-css-languageservice: 6.2.1 + vscode-html-languageservice: 5.0.3 + vscode-languageserver: 8.0.2 + vscode-languageserver-protocol: 3.17.2 + vscode-languageserver-textdocument: 1.0.8 + vscode-languageserver-types: 3.17.2 + vscode-uri: 3.0.7 + dev: false + + /@astrojs/markdown-remark/2.0.0_astro@2.0.0: + resolution: {integrity: sha512-PqDxi3L2jsxLWjsWRyn+BkaDtHKq2+ECI7PlW9NsEwu2jKKgl7sXj57s/Wjhyctr4efFdzewFArVFm1Gnb3rtw==} + peerDependencies: + astro: ^2.0.0 + dependencies: + '@astrojs/prism': 2.0.0 + astro: 2.0.0_@types+node@18.11.18 + github-slugger: 1.5.0 + import-meta-resolve: 2.2.1 + rehype-raw: 6.1.1 + rehype-stringify: 9.0.3 + remark-gfm: 3.0.1 + remark-parse: 10.0.1 + remark-rehype: 10.1.0 + remark-smartypants: 2.0.0 + shiki: 0.11.1 + unified: 10.1.2 + unist-util-visit: 4.1.1 + vfile: 5.3.6 + transitivePeerDependencies: + - supports-color + dev: false + + /@astrojs/preact/2.0.0_preact@10.11.3: + resolution: {integrity: sha512-Zr0u6U3gxLrhrtHsZjVXarUXqOM6pn/Efj+P5DcnTjuczz34LcdmZcuCck2rqPoqf8Fi4mJ6Hlx2FsWjtG0YwA==} + engines: {node: '>=16.12.0'} + peerDependencies: + preact: ^10.6.5 + dependencies: + '@babel/core': 7.20.12 + '@babel/plugin-transform-react-jsx': 7.20.7_@babel+core@7.20.12 + '@preact/signals': 1.1.3_preact@10.11.3 + babel-plugin-module-resolver: 4.1.0 + preact: 10.11.3 + preact-render-to-string: 5.2.6_preact@10.11.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@astrojs/prism/2.0.0: + resolution: {integrity: sha512-YgeoeEPqsxaEpg0rwe/bUq3653LqSQnMjrLlpYwrbQQMQQqz6Y5yXN+RX3SfLJ6ppNb4+Fu2+Z49EXjk48Ihjw==} + engines: {node: '>=16.12.0'} + dependencies: + prismjs: 1.29.0 + dev: false + + /@astrojs/react/2.0.0_fxtgt6bjwd6p4cwoordejim2zi: + resolution: {integrity: sha512-drHnCnYH6u6hKN4ObNepw4OQiCvMsRFLeKqRbbGmME5yJyxfdkFw2K4m/8zGah90LgW1xmr9hyPsSVU3PTmd9g==} + engines: {node: '>=16.12.0'} + peerDependencies: + '@types/react': ^17.0.50 || ^18.0.21 + '@types/react-dom': ^17.0.17 || ^18.0.6 + react: ^17.0.2 || ^18.0.0 + react-dom: ^17.0.2 || ^18.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/plugin-transform-react-jsx': 7.20.7_@babel+core@7.20.12 + '@types/react': 18.0.27 + '@types/react-dom': 18.0.10 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@astrojs/telemetry/2.0.0: + resolution: {integrity: sha512-RnWojVMIsql3GGWDP5pNWmhmBQVkCpxGNZ8yPr2cbmUqsUYGSvErhqfkLfro9j2/STi5UDmSpNgjPkQmXpgnKw==} + engines: {node: '>=16.12.0'} + dependencies: + ci-info: 3.7.1 + debug: 4.3.4 + dlv: 1.1.3 + dset: 3.1.2 + is-docker: 3.0.0 + is-wsl: 2.2.0 + undici: 5.16.0 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@astrojs/webapi/2.0.0: + resolution: {integrity: sha512-gziwy+XvY+/B9mq/eurgJMZ4iFnkcqg1wb0tA8BsVfiUPwl7yQKAFrBxrs2rWfKMXyWlVaTFc8rAYcB5VXQEuw==} + dependencies: + undici: 5.16.0 + dev: false + + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + dev: false + + /@babel/compat-data/7.20.10: + resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/core/7.20.12: + resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.7 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 + '@babel/helper-module-transforms': 7.20.11 + '@babel/helpers': 7.20.7 + '@babel/parser': 7.20.7 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/generator/7.20.7: + resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + '@jridgewell/gen-mapping': 0.3.2 + jsesc: 2.5.2 + dev: false + + /@babel/helper-annotate-as-pure/7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.20.10 + '@babel/core': 7.20.12 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: false + + /@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-function-name/7.19.0: + resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-module-transforms/7.20.11: + resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-plugin-utils/7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-simple-access/7.20.2: + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-string-parser/7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helpers/7.20.7: + resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: false + + /@babel/parser/7.20.7: + resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: false + + /@babel/plugin-transform-react-jsx/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-Tfq7qqD+tRj3EoDhY00nn2uP2hsRxgYGi5mLQ5TimKav0a9Lrpd4deE+fcLXU8zFYRjlKPHZhpCvfEA6qnBxqQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 + '@babel/types': 7.20.7 + dev: false + + /@babel/template/7.20.7: + resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + dev: false + + /@babel/traverse/7.20.12: + resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.7 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/types/7.20.7: + resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: false + + /@docsearch/css/3.3.2: + resolution: {integrity: sha512-dctFYiwbvDZkksMlsmc7pj6W6By/EjnVXJq5TEPd05MwQe+dcdHJgaIn1c8wfsucxHpIsdrUcgSkACHCq6aIhw==} + dev: false + + /@docsearch/react/3.3.2_y6lbs4o5th67cuzjdmtw5eqh7a: + resolution: {integrity: sha512-ugILab2TYKSh6IEHf6Z9xZbOovsYbsdfo60PBj+Bw+oMJ1MHJ7pBt1TTcmPki1hSgg8mysgKy2hDiVdPm7XWSQ==} + peerDependencies: + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@algolia/autocomplete-core': 1.7.4 + '@algolia/autocomplete-preset-algolia': 1.7.4_dk4ct527ug5whbfokpeal2wzha + '@docsearch/css': 3.3.2 + '@types/react': 18.0.27 + algoliasearch: 4.14.3 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + transitivePeerDependencies: + - '@algolia/client-search' + dev: false + + /@emmetio/abbreviation/2.2.3: + resolution: {integrity: sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==} + dependencies: + '@emmetio/scanner': 1.0.0 + dev: false + + /@emmetio/css-abbreviation/2.1.4: + resolution: {integrity: sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==} + dependencies: + '@emmetio/scanner': 1.0.0 + dev: false + + /@emmetio/scanner/1.0.0: + resolution: {integrity: sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==} + dev: false + + /@esbuild/android-arm/0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm64/0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-x64/0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-arm64/0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-x64/0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-arm64/0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-x64/0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm/0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm64/0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ia32/0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64/0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-mips64el/0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ppc64/0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-riscv64/0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-s390x/0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-x64/0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/netbsd-x64/0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/openbsd-x64/0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/sunos-x64/0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-arm64/0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-ia32/0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-x64/0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: false + + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 + dev: false + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: false + + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: false + + /@ljharb/has-package-exports-patterns/0.0.2: + resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==} + dev: false + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: false + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: false + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: false + + /@pkgr/utils/2.3.1: + resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + is-glob: 4.0.3 + open: 8.4.0 + picocolors: 1.0.0 + tiny-glob: 0.2.9 + tslib: 2.4.1 + dev: false + + /@preact/signals-core/1.2.3: + resolution: {integrity: sha512-Kui4p7PMcEQevBgsTO0JBo3gyQ88Q3qzEvsVCuSp11t0JcN4DmGCTJcGRVSCq7Bn7lGxJBO+57jNSzDoDJ+QmA==} + dev: false + + /@preact/signals/1.1.3_preact@10.11.3: + resolution: {integrity: sha512-N09DuAVvc90bBZVRwD+aFhtGyHAmJLhS3IFoawO/bYJRcil4k83nBOchpCEoS0s5+BXBpahgp0Mjf+IOqP57Og==} + peerDependencies: + preact: 10.x + dependencies: + '@preact/signals-core': 1.2.3 + preact: 10.11.3 + dev: false + + /@types/babel__core/7.1.20: + resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} + dependencies: + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + '@types/babel__generator': 7.6.4 + '@types/babel__template': 7.4.1 + '@types/babel__traverse': 7.18.3 + dev: false + + /@types/babel__generator/7.6.4: + resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@types/babel__template/7.4.1: + resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + dependencies: + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + dev: false + + /@types/babel__traverse/7.18.3: + resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@types/debug/4.1.7: + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + dependencies: + '@types/ms': 0.7.31 + dev: false + + /@types/hast/2.3.4: + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/json5/0.0.30: + resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} + dev: false + + /@types/mdast/3.0.10: + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/ms/0.7.31: + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + dev: false + + /@types/nlcst/1.0.0: + resolution: {integrity: sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/node/18.11.18: + resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + dev: false + + /@types/parse5/6.0.3: + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + dev: false + + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + dev: false + + /@types/react-dom/18.0.10: + resolution: {integrity: sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==} + dependencies: + '@types/react': 18.0.27 + dev: false + + /@types/react/18.0.27: + resolution: {integrity: sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 + dev: false + + /@types/resolve/1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + dev: false + + /@types/scheduler/0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + dev: false + + /@types/unist/2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: false + + /@types/yargs-parser/21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + dev: false + + /@vscode/emmet-helper/2.8.6: + resolution: {integrity: sha512-IIB8jbiKy37zN8bAIHx59YmnIelY78CGHtThnibD/d3tQOKRY83bYVi9blwmZVUZh6l9nfkYH3tvReaiNxY9EQ==} + dependencies: + emmet: 2.3.6 + jsonc-parser: 2.3.1 + vscode-languageserver-textdocument: 1.0.8 + vscode-languageserver-types: 3.17.2 + vscode-uri: 2.1.2 + dev: false + + /@vscode/l10n/0.0.10: + resolution: {integrity: sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==} + dev: false + + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /aggregate-error/3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: true + + /algoliasearch/4.14.3: + resolution: {integrity: sha512-GZTEuxzfWbP/vr7ZJfGzIl8fOsoxN916Z6FY2Egc9q2TmZ6hvq5KfAxY89pPW01oW/2HDEKA8d30f9iAH9eXYg==} + dependencies: + '@algolia/cache-browser-local-storage': 4.14.3 + '@algolia/cache-common': 4.14.3 + '@algolia/cache-in-memory': 4.14.3 + '@algolia/client-account': 4.14.3 + '@algolia/client-analytics': 4.14.3 + '@algolia/client-common': 4.14.3 + '@algolia/client-personalization': 4.14.3 + '@algolia/client-search': 4.14.3 + '@algolia/logger-common': 4.14.3 + '@algolia/logger-console': 4.14.3 + '@algolia/requester-browser-xhr': 4.14.3 + '@algolia/requester-common': 4.14.3 + '@algolia/requester-node-http': 4.14.3 + '@algolia/transporter': 4.14.3 + dev: false + + /ansi-align/3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: false + + /ansi-escapes/4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: true + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + /ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: false + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles/6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: false + + /array-iterate/2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + dev: false + + /astral-regex/2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + dev: true + + /astro/2.0.0_@types+node@18.11.18: + resolution: {integrity: sha512-4ihZinpZXAgHbLPIPLsrXedZ//geJ5EvnzVk4DMrcUvk9ehcgSwyo2sJtG4QtmnHC92Zkmb8IiScJfczEm7ceA==} + engines: {node: '>=16.12.0', npm: '>=6.14.0'} + hasBin: true + dependencies: + '@astrojs/compiler': 1.0.1 + '@astrojs/language-server': 0.28.3 + '@astrojs/markdown-remark': 2.0.0_astro@2.0.0 + '@astrojs/telemetry': 2.0.0 + '@astrojs/webapi': 2.0.0 + '@babel/core': 7.20.12 + '@babel/generator': 7.20.7 + '@babel/parser': 7.20.7 + '@babel/plugin-transform-react-jsx': 7.20.7_@babel+core@7.20.12 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + '@types/babel__core': 7.1.20 + '@types/yargs-parser': 21.0.0 + acorn: 8.8.1 + boxen: 6.2.1 + ci-info: 3.7.1 + common-ancestor-path: 1.0.1 + cookie: 0.5.0 + debug: 4.3.4 + deepmerge-ts: 4.2.2 + devalue: 4.2.2 + diff: 5.1.0 + es-module-lexer: 1.1.0 + estree-walker: 3.0.2 + execa: 6.1.0 + fast-glob: 3.2.12 + github-slugger: 2.0.0 + gray-matter: 4.0.3 + html-escaper: 3.0.3 + kleur: 4.1.5 + magic-string: 0.27.0 + mime: 3.0.0 + ora: 6.1.2 + path-to-regexp: 6.2.1 + preferred-pm: 3.0.3 + prompts: 2.4.2 + rehype: 12.0.1 + semver: 7.3.8 + server-destroy: 1.0.1 + shiki: 0.11.1 + slash: 4.0.0 + string-width: 5.1.2 + strip-ansi: 7.0.1 + supports-esm: 1.0.0 + tsconfig-resolver: 3.0.1 + typescript: 4.9.4 + unist-util-visit: 4.1.1 + vfile: 5.3.6 + vite: 4.0.4_@types+node@18.11.18 + vitefu: 0.2.4_vite@4.0.4 + yargs-parser: 21.1.1 + zod: 3.20.2 + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: false + + /babel-plugin-module-resolver/4.1.0: + resolution: {integrity: sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==} + engines: {node: '>= 8.0.0'} + dependencies: + find-babel-config: 1.2.0 + glob: 7.2.3 + pkg-up: 3.1.0 + reselect: 4.1.7 + resolve: 1.22.1 + dev: false + + /bail/2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: false + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: false + + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false + + /bl/5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + dependencies: + buffer: 6.0.3 + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: false + + /boxen/6.2.1: + resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.0.1 + dev: false + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browserslist/4.21.4: + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001444 + electron-to-chromium: 1.4.284 + node-releases: 2.0.8 + update-browserslist-db: 1.0.10_browserslist@4.21.4 + dev: false + + /buffer/6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + + /busboy/1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: false + + /camelcase/6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: false + + /caniuse-lite/1.0.30001444: + resolution: {integrity: sha512-ecER9xgJQVMqcrxThKptsW0pPxSae8R2RB87LNa+ivW9ppNWRHEplXcDzkCOP4LYWGj8hunXLqaiC41iBATNyg==} + dev: false + + /ccount/2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: false + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: false + + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /chalk/5.2.0: + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /character-entities-html4/2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: false + + /character-entities-legacy/3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: false + + /character-entities/2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + dev: false + + /ci-info/3.7.1: + resolution: {integrity: sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==} + engines: {node: '>=8'} + dev: false + + /clean-stack/2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + dev: true + + /cli-boxes/3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + dev: false + + /cli-cursor/3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + dependencies: + restore-cursor: 3.1.0 + dev: true + + /cli-cursor/4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: false + + /cli-spinners/2.7.0: + resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} + engines: {node: '>=6'} + dev: false + + /cli-truncate/2.1.0: + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} + engines: {node: '>=8'} + dependencies: + slice-ansi: 3.0.0 + string-width: 4.2.3 + dev: true + + /cli-truncate/3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + dev: true + + /clone/1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + dev: false + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: false + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: false + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /colorette/2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + dev: true + + /comma-separated-tokens/2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: false + + /commander/9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + dev: true + + /common-ancestor-path/1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + dev: false + + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: false + + /convert-source-map/1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false + + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /csstype/3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + dev: false + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decode-named-character-reference/1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + dependencies: + character-entities: 2.0.2 + dev: false + + /deepmerge-ts/4.2.2: + resolution: {integrity: sha512-Ka3Kb21tiWjvQvS9U+1Dx+aqFAHsdTnMdYptLTmC2VAmDFMugWMY1e15aTODstipmCun8iNuqeSfcx6rsUUk0Q==} + engines: {node: '>=12.4.0'} + dev: false + + /defaults/1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + dependencies: + clone: 1.0.4 + dev: false + + /define-lazy-prop/2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: false + + /dequal/2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: false + + /devalue/4.2.2: + resolution: {integrity: sha512-Pkwd8qrI9O20VJ14fBNHu+on99toTNZFbgWRpZbC0zbDXpnE2WHYcrC1fHhMsF/3Ee+2yaW7vEujAT7fCYgqrA==} + dev: false + + /diff/5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + engines: {node: '>=0.3.1'} + dev: false + + /dlv/1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: false + + /dset/3.1.2: + resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==} + engines: {node: '>=4'} + dev: false + + /eastasianwidth/0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + /electron-to-chromium/1.4.284: + resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} + dev: false + + /emmet/2.3.6: + resolution: {integrity: sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==} + dependencies: + '@emmetio/abbreviation': 2.2.3 + '@emmetio/css-abbreviation': 2.1.4 + dev: false + + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + /es-module-lexer/1.1.0: + resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} + dev: false + + /esbuild/0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + dev: false + + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: false + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: false + + /escape-string-regexp/5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: false + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /estree-walker/3.0.2: + resolution: {integrity: sha512-C03BvXCQIH/po+PNPONx/zSM9ziPr9weX8xNhYb/IJtdJ9z+L4z9VKPTB+UTHdmhnIopA2kc419ueyVyHVktwA==} + dev: false + + /events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false + + /execa/6.1.0: + resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 3.0.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + + /extend-shallow/2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: false + + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: false + + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: false + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /find-babel-config/1.2.0: + resolution: {integrity: sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==} + engines: {node: '>=4.0.0'} + dependencies: + json5: 2.2.3 + path-exists: 3.0.0 + dev: false + + /find-up/3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: false + + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: false + + /find-yarn-workspace-root2/1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + dependencies: + micromatch: 4.0.5 + pkg-dir: 4.2.0 + dev: false + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: false + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: false + + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: false + + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + /github-slugger/1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} + dev: false + + /github-slugger/2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + dev: false + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: false + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: false + + /globalyzer/0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + dev: false + + /globrex/0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: false + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + dev: false + + /gray-matter/4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: false + + /has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: false + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /has-package-exports/1.3.0: + resolution: {integrity: sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ==} + dependencies: + '@ljharb/has-package-exports-patterns': 0.0.2 + dev: false + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: false + + /hast-to-hyperscript/10.0.1: + resolution: {integrity: sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==} + dependencies: + '@types/unist': 2.0.6 + comma-separated-tokens: 2.0.3 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + style-to-object: 0.3.0 + unist-util-is: 5.1.1 + web-namespaces: 2.0.1 + dev: false + + /hast-util-from-parse5/7.1.1: + resolution: {integrity: sha512-R6PoNcUs89ZxLJmMWsVbwSWuz95/9OriyQZ3e2ybwqGsRXzhA6gv49rgGmQvLbZuSNDv9fCg7vV7gXUsvtUFaA==} + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + hastscript: 7.2.0 + property-information: 6.2.0 + vfile: 5.3.6 + vfile-location: 4.0.1 + web-namespaces: 2.0.1 + dev: false + + /hast-util-parse-selector/3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} + dependencies: + '@types/hast': 2.3.4 + dev: false + + /hast-util-raw/7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + dependencies: + '@types/hast': 2.3.4 + '@types/parse5': 6.0.3 + hast-util-from-parse5: 7.1.1 + hast-util-to-parse5: 7.0.0 + html-void-elements: 2.0.1 + parse5: 6.0.1 + unist-util-position: 4.0.3 + unist-util-visit: 4.1.1 + vfile: 5.3.6 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-to-html/8.0.4: + resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-raw: 7.2.3 + hast-util-whitespace: 2.0.1 + html-void-elements: 2.0.1 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.3 + zwitch: 2.0.4 + dev: false + + /hast-util-to-parse5/7.0.0: + resolution: {integrity: sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==} + dependencies: + '@types/hast': 2.3.4 + '@types/parse5': 6.0.3 + hast-to-hyperscript: 10.0.1 + property-information: 6.2.0 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-whitespace/2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + dev: false + + /hastscript/7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} + dependencies: + '@types/hast': 2.3.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 3.1.1 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + dev: false + + /html-escaper/3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + /html-void-elements/2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + dev: false + + /human-signals/3.0.1: + resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} + engines: {node: '>=12.20.0'} + + /husky/8.0.3: + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false + + /import-meta-resolve/2.2.1: + resolution: {integrity: sha512-C6lLL7EJPY44kBvA80gq4uMsVFw5x3oSKfuMl1cuZ2RkI5+UJqQXgn+6hlUew0y4ig7Ypt4CObAAIzU53Nfpuw==} + dev: false + + /indent-string/4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: true + + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: false + + /inline-style-parser/0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + dev: false + + /is-buffer/2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: false + + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + dev: false + + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + + /is-docker/3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: false + + /is-extendable/0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + dev: false + + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: false + + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + /is-fullwidth-code-point/4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: true + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: false + + /is-interactive/2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + dev: false + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-plain-obj/4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: false + + /is-stream/3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + /is-unicode-supported/1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + dev: false + + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: false + + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /json5/2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: false + + /jsonc-parser/2.3.1: + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + dev: false + + /jsonc-parser/3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: false + + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false + + /kleur/3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false + + /kleur/4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: false + + /lilconfig/2.0.6: + resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} + engines: {node: '>=10'} + dev: true + + /lint-staged/13.1.0: + resolution: {integrity: sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + cli-truncate: 3.1.0 + colorette: 2.0.19 + commander: 9.5.0 + debug: 4.3.4 + execa: 6.1.0 + lilconfig: 2.0.6 + listr2: 5.0.6 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-inspect: 1.12.3 + pidtree: 0.6.0 + string-argv: 0.3.1 + yaml: 2.2.1 + transitivePeerDependencies: + - enquirer + - supports-color + dev: true + + /listr2/5.0.6: + resolution: {integrity: sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==} + engines: {node: ^14.13.1 || >=16.0.0} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + dependencies: + cli-truncate: 2.1.0 + colorette: 2.0.19 + log-update: 4.0.0 + p-map: 4.0.0 + rfdc: 1.3.0 + rxjs: 7.8.0 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + + /load-yaml-file/0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.10 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: false + + /locate-path/3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: false + + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: false + + /log-symbols/5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + dependencies: + chalk: 5.2.0 + is-unicode-supported: 1.3.0 + dev: false + + /log-update/4.0.0: + resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} + engines: {node: '>=10'} + dependencies: + ansi-escapes: 4.3.2 + cli-cursor: 3.1.0 + slice-ansi: 4.0.0 + wrap-ansi: 6.2.0 + dev: true + + /longest-streak/3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: false + + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /lru-cache/5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: false + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: false + + /magic-string/0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: false + + /markdown-table/3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: false + + /mdast-util-definitions/5.1.1: + resolution: {integrity: sha512-rQ+Gv7mHttxHOBx2dkF4HWTg+EE+UR78ptQWDylzPKaQuVGdG4HIoY3SrS/pCp80nZ04greFvXbVFHT+uf0JVQ==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + unist-util-visit: 4.1.1 + dev: false + + /mdast-util-find-and-replace/2.2.1: + resolution: {integrity: sha512-SobxkQXFAdd4b5WmEakmkVoh18icjQRxGy5OWTCzgsLRm1Fu/KCtwD1HIQSsmq5ZRjVH0Ehwg6/Fn3xIUk+nKw==} + dependencies: + escape-string-regexp: 5.0.0 + unist-util-is: 5.1.1 + unist-util-visit-parents: 5.1.1 + dev: false + + /mdast-util-from-markdown/1.2.0: + resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + decode-named-character-reference: 1.0.2 + mdast-util-to-string: 3.1.0 + micromark: 3.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-decode-string: 1.0.2 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + unist-util-stringify-position: 3.0.2 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-autolink-literal/1.0.2: + resolution: {integrity: sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==} + dependencies: + '@types/mdast': 3.0.10 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.2.1 + micromark-util-character: 1.1.0 + dev: false + + /mdast-util-gfm-footnote/1.0.1: + resolution: {integrity: sha512-p+PrYlkw9DeCRkTVw1duWqPRHX6Ywh2BNKJQcZbCwAuP/59B0Lk9kakuAd7KbQprVO4GzdW8eS5++A9PUSqIyw==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + micromark-util-normalize-identifier: 1.0.0 + dev: false + + /mdast-util-gfm-strikethrough/1.0.2: + resolution: {integrity: sha512-T/4DVHXcujH6jx1yqpcAYYwd+z5lAYMw4Ls6yhTfbMMtCt0PHY4gEfhW9+lKsLBtyhUGKRIzcUA2FATVqnvPDA==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + dev: false + + /mdast-util-gfm-table/1.0.6: + resolution: {integrity: sha512-uHR+fqFq3IvB3Rd4+kzXW8dmpxUhvgCQZep6KdjsLK4O6meK5dYZEayLtIxNus1XO3gfjfcIFe8a7L0HZRGgag==} + dependencies: + '@types/mdast': 3.0.10 + markdown-table: 3.0.3 + mdast-util-from-markdown: 1.2.0 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-task-list-item/1.0.1: + resolution: {integrity: sha512-KZ4KLmPdABXOsfnM6JHUIjxEvcx2ulk656Z/4Balw071/5qgnhz+H1uGtf2zIGnrnvDC8xR4Fj9uKbjAFGNIeA==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + dev: false + + /mdast-util-gfm/2.0.1: + resolution: {integrity: sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==} + dependencies: + mdast-util-from-markdown: 1.2.0 + mdast-util-gfm-autolink-literal: 1.0.2 + mdast-util-gfm-footnote: 1.0.1 + mdast-util-gfm-strikethrough: 1.0.2 + mdast-util-gfm-table: 1.0.6 + mdast-util-gfm-task-list-item: 1.0.1 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-phrasing/3.0.0: + resolution: {integrity: sha512-S+QYsDRLkGi8U7o5JF1agKa/sdP+CNGXXLqC17pdTVL8FHHgQEiwFGa9yE5aYtUxNiFGYoaDy9V1kC85Sz86Gg==} + dependencies: + '@types/mdast': 3.0.10 + unist-util-is: 5.1.1 + dev: false + + /mdast-util-to-hast/12.2.5: + resolution: {integrity: sha512-EFNhT35ZR/VZ85/EedDdCNTq0oFM+NM/+qBomVGQ0+Lcg0nhI8xIwmdCzNMlVlCJNXRprpobtKP/IUh8cfz6zQ==} + dependencies: + '@types/hast': 2.3.4 + '@types/mdast': 3.0.10 + mdast-util-definitions: 5.1.1 + micromark-util-sanitize-uri: 1.1.0 + trim-lines: 3.0.1 + unist-builder: 3.0.0 + unist-util-generated: 2.0.0 + unist-util-position: 4.0.3 + unist-util-visit: 4.1.1 + dev: false + + /mdast-util-to-markdown/1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + longest-streak: 3.1.0 + mdast-util-phrasing: 3.0.0 + mdast-util-to-string: 3.1.0 + micromark-util-decode-string: 1.0.2 + unist-util-visit: 4.1.1 + zwitch: 2.0.4 + dev: false + + /mdast-util-to-string/3.1.0: + resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} + dev: false + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: false + + /micromark-core-commonmark/1.0.6: + resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-factory-destination: 1.0.0 + micromark-factory-label: 1.0.2 + micromark-factory-space: 1.0.0 + micromark-factory-title: 1.0.2 + micromark-factory-whitespace: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-html-tag-name: 1.1.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-autolink-literal/1.0.3: + resolution: {integrity: sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-footnote/1.0.4: + resolution: {integrity: sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==} + dependencies: + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-strikethrough/1.0.4: + resolution: {integrity: sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-table/1.0.5: + resolution: {integrity: sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-tagfilter/1.0.1: + resolution: {integrity: sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-extension-gfm-task-list-item/1.0.3: + resolution: {integrity: sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm/2.0.1: + resolution: {integrity: sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.3 + micromark-extension-gfm-footnote: 1.0.4 + micromark-extension-gfm-strikethrough: 1.0.4 + micromark-extension-gfm-table: 1.0.5 + micromark-extension-gfm-tagfilter: 1.0.1 + micromark-extension-gfm-task-list-item: 1.0.3 + micromark-util-combine-extensions: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-destination/1.0.0: + resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-label/1.0.2: + resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-factory-space/1.0.0: + resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-title/1.0.2: + resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-factory-whitespace/1.0.0: + resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-character/1.1.0: + resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} + dependencies: + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-chunked/1.0.0: + resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-classify-character/1.0.0: + resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-combine-extensions/1.0.0: + resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-decode-numeric-character-reference/1.0.0: + resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-decode-string/1.0.2: + resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-encode/1.0.1: + resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} + dev: false + + /micromark-util-html-tag-name/1.1.0: + resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} + dev: false + + /micromark-util-normalize-identifier/1.0.0: + resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-resolve-all/1.0.0: + resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-sanitize-uri/1.1.0: + resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-encode: 1.0.1 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-subtokenize/1.0.2: + resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-util-symbol/1.0.1: + resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} + dev: false + + /micromark-util-types/1.0.2: + resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} + dev: false + + /micromark/3.1.0: + resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} + dependencies: + '@types/debug': 4.1.7 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-combine-extensions: 1.0.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-encode: 1.0.1 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime/3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: false + + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + /mimic-fn/4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: false + + /mri/1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: false + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + + /nlcst-to-string/3.1.0: + resolution: {integrity: sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==} + dependencies: + '@types/nlcst': 1.0.0 + dev: false + + /node-releases/2.0.8: + resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} + dev: false + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /npm-run-path/5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + + /object-inspect/1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: true + + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: false + + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + + /onetime/6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + + /open/8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + + /ora/6.1.2: + resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + chalk: 5.2.0 + cli-cursor: 4.0.0 + cli-spinners: 2.7.0 + is-interactive: 2.0.0 + is-unicode-supported: 1.3.0 + log-symbols: 5.1.0 + strip-ansi: 7.0.1 + wcwidth: 1.0.1 + dev: false + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: false + + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + + /p-locate/3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: false + + /p-map/4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: true + + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + + /parse-latin/5.0.1: + resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} + dependencies: + nlcst-to-string: 3.1.0 + unist-util-modify-children: 3.1.0 + unist-util-visit-children: 2.0.1 + dev: false + + /parse5/6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false + + /path-exists/3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: false + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: false + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: false + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-key/4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-to-regexp/6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + dev: false + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: false + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pidtree/0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + dev: true + + /pify/4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: false + + /pkg-dir/4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: false + + /pkg-up/3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + dependencies: + find-up: 3.0.0 + dev: false + + /postcss/8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /preact-render-to-string/5.2.6_preact@10.11.3: + resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} + peerDependencies: + preact: '>=10' + dependencies: + preact: 10.11.3 + pretty-format: 3.8.0 + dev: false + + /preact/10.11.3: + resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==} + dev: false + + /preferred-pm/3.0.3: + resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.0.0 + dev: false + + /prettier-plugin-astro/0.7.2: + resolution: {integrity: sha512-mmifnkG160BtC727gqoimoxnZT/dwr8ASxpoGGl6EHevhfblSOeu+pwH1LAm5Qu1MynizktztFujHHaijLCkww==} + engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} + dependencies: + '@astrojs/compiler': 0.31.4 + prettier: 2.8.2 + sass-formatter: 0.7.5 + synckit: 0.8.4 + dev: false + + /prettier/2.8.2: + resolution: {integrity: sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==} + engines: {node: '>=10.13.0'} + hasBin: true + + /pretty-format/3.8.0: + resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} + dev: false + + /prismjs/1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false + + /prompts/2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: false + + /property-information/6.2.0: + resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + dev: false + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: false + + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: false + + /react/18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + + /rehype-parse/8.0.4: + resolution: {integrity: sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==} + dependencies: + '@types/hast': 2.3.4 + hast-util-from-parse5: 7.1.1 + parse5: 6.0.1 + unified: 10.1.2 + dev: false + + /rehype-raw/6.1.1: + resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + dependencies: + '@types/hast': 2.3.4 + hast-util-raw: 7.2.3 + unified: 10.1.2 + dev: false + + /rehype-stringify/9.0.3: + resolution: {integrity: sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==} + dependencies: + '@types/hast': 2.3.4 + hast-util-to-html: 8.0.4 + unified: 10.1.2 + dev: false + + /rehype/12.0.1: + resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} + dependencies: + '@types/hast': 2.3.4 + rehype-parse: 8.0.4 + rehype-stringify: 9.0.3 + unified: 10.1.2 + dev: false + + /remark-gfm/3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-gfm: 2.0.1 + micromark-extension-gfm: 2.0.1 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-parse/10.0.1: + resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-from-markdown: 1.2.0 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-rehype/10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + dependencies: + '@types/hast': 2.3.4 + '@types/mdast': 3.0.10 + mdast-util-to-hast: 12.2.5 + unified: 10.1.2 + dev: false + + /remark-smartypants/2.0.0: + resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + retext: 8.1.0 + retext-smartypants: 5.2.0 + unist-util-visit: 4.1.1 + dev: false + + /reselect/4.1.7: + resolution: {integrity: sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==} + dev: false + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /restore-cursor/3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + + /restore-cursor/4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: false + + /retext-latin/3.1.0: + resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} + dependencies: + '@types/nlcst': 1.0.0 + parse-latin: 5.0.1 + unherit: 3.0.1 + unified: 10.1.2 + dev: false + + /retext-smartypants/5.2.0: + resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} + dependencies: + '@types/nlcst': 1.0.0 + nlcst-to-string: 3.1.0 + unified: 10.1.2 + unist-util-visit: 4.1.1 + dev: false + + /retext-stringify/3.1.0: + resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} + dependencies: + '@types/nlcst': 1.0.0 + nlcst-to-string: 3.1.0 + unified: 10.1.2 + dev: false + + /retext/8.1.0: + resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} + dependencies: + '@types/nlcst': 1.0.0 + retext-latin: 3.1.0 + retext-stringify: 3.1.0 + unified: 10.1.2 + dev: false + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + + /rfdc/1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + dev: true + + /rollup/3.10.1: + resolution: {integrity: sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: false + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: false + + /rxjs/7.8.0: + resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} + dependencies: + tslib: 2.4.1 + dev: true + + /s.color/0.0.15: + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} + dev: false + + /sade/1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + dev: false + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + + /sass-formatter/0.7.5: + resolution: {integrity: sha512-NKFP8ddjhUYi6A/iD1cEtzkEs91U61kzqe3lY9SVNuvX7LGc88xnEN0mmsWL7Ol//YTi2GL/ol7b9XZ2+hgXuA==} + dependencies: + suf-log: 2.5.3 + dev: false + + /scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /section-matter/1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + dev: false + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: false + + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false + + /server-destroy/1.0.1: + resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} + dev: false + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /shiki/0.11.1: + resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==} + dependencies: + jsonc-parser: 3.2.0 + vscode-oniguruma: 1.7.0 + vscode-textmate: 6.0.0 + dev: false + + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + /sisteransi/1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false + + /slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /slice-ansi/3.0.0: + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + dev: true + + /slice-ansi/4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + dev: true + + /slice-ansi/5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + dev: true + + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map/0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: false + + /space-separated-tokens/2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: false + + /sprintf-js/1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false + + /streamsearch/1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: false + + /string-argv/0.3.1: + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + engines: {node: '>=0.6.19'} + dev: true + + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /stringify-entities/4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: false + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + + /strip-bom-string/1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + dev: false + + /strip-bom/3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: false + + /strip-bom/4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: false + + /strip-final-newline/3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + /style-to-object/0.3.0: + resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + dependencies: + inline-style-parser: 0.1.1 + dev: false + + /suf-log/2.5.3: + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} + dependencies: + s.color: 0.0.15 + dev: false + + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: false + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-esm/1.0.0: + resolution: {integrity: sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==} + dependencies: + has-package-exports: 1.3.0 + dev: false + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /synckit/0.8.4: + resolution: {integrity: sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.3.1 + tslib: 2.4.1 + dev: false + + /through/2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: true + + /tiny-glob/0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + dev: false + + /to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + dev: false + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /trim-lines/3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: false + + /trough/2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + dev: false + + /tsconfig-resolver/3.0.1: + resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} + dependencies: + '@types/json5': 0.0.30 + '@types/resolve': 1.20.2 + json5: 2.2.3 + resolve: 1.22.1 + strip-bom: 4.0.0 + type-fest: 0.13.1 + dev: false + + /tslib/2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + + /type-fest/0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} + dev: false + + /type-fest/0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: true + + /type-fest/2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: false + + /typescript/4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false + + /undici/5.16.0: + resolution: {integrity: sha512-KWBOXNv6VX+oJQhchXieUznEmnJMqgXMbs0xxH2t8q/FUAWSJvOSr/rMaZKnX5RIVq7JDn0JbP4BOnKG2SGXLQ==} + engines: {node: '>=12.18'} + dependencies: + busboy: 1.6.0 + dev: false + + /unherit/3.0.1: + resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} + dev: false + + /unified/10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + dependencies: + '@types/unist': 2.0.6 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 5.3.6 + dev: false + + /unist-builder/3.0.0: + resolution: {integrity: sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-generated/2.0.0: + resolution: {integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==} + dev: false + + /unist-util-is/5.1.1: + resolution: {integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==} + dev: false + + /unist-util-modify-children/3.1.0: + resolution: {integrity: sha512-L0UizdncPZ1NIwpmkwFdLo2NaK2Eb5LU/vaQ7lZGkAaOBZfsHp+8T/gVWPVmmMO1hj6gc+XeMoytut8jr7fdyA==} + dependencies: + '@types/unist': 2.0.6 + array-iterate: 2.0.1 + dev: false + + /unist-util-position/4.0.3: + resolution: {integrity: sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-stringify-position/3.0.2: + resolution: {integrity: sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-children/2.0.1: + resolution: {integrity: sha512-2cEU3dhV1hMfO9ajwb8rJsDedMfsahsm6fCfR8LxDR/w7KcB5lzHQ9dBTQIXsWGNWBFH5MPmaFP3Xh0dWLqClQ==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-parents/5.1.1: + resolution: {integrity: sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.1.1 + dev: false + + /unist-util-visit/4.1.1: + resolution: {integrity: sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.1.1 + unist-util-visit-parents: 5.1.1 + dev: false + + /update-browserslist-db/1.0.10_browserslist@4.21.4: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.4 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: false + + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + + /uvu/0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: 2.0.3 + diff: 5.1.0 + kleur: 4.1.5 + sade: 1.8.1 + dev: false + + /vfile-location/4.0.1: + resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} + dependencies: + '@types/unist': 2.0.6 + vfile: 5.3.6 + dev: false + + /vfile-message/3.1.3: + resolution: {integrity: sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==} + dependencies: + '@types/unist': 2.0.6 + unist-util-stringify-position: 3.0.2 + dev: false + + /vfile/5.3.6: + resolution: {integrity: sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==} + dependencies: + '@types/unist': 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.2 + vfile-message: 3.1.3 + dev: false + + /vite/4.0.4_@types+node@18.11.18: + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.11.18 + esbuild: 0.16.17 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.10.1 + optionalDependencies: + fsevents: 2.3.2 + dev: false + + /vitefu/0.2.4_vite@4.0.4: + resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 4.0.4_@types+node@18.11.18 + dev: false + + /vscode-css-languageservice/6.2.1: + resolution: {integrity: sha512-FMaMjB2LQdkHjTCP2CWh2S94xuGsxSc8xr0H9nAACVd/iUDyZLoKFjwoB+mA3v0rpCH2U5vVCVwxyULy61CgqA==} + dependencies: + '@vscode/l10n': 0.0.10 + vscode-languageserver-textdocument: 1.0.8 + vscode-languageserver-types: 3.17.2 + vscode-uri: 3.0.7 + dev: false + + /vscode-html-languageservice/5.0.3: + resolution: {integrity: sha512-6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g==} + dependencies: + '@vscode/l10n': 0.0.10 + vscode-languageserver-textdocument: 1.0.8 + vscode-languageserver-types: 3.17.2 + vscode-uri: 3.0.7 + dev: false + + /vscode-jsonrpc/8.0.2: + resolution: {integrity: sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==} + engines: {node: '>=14.0.0'} + dev: false + + /vscode-languageserver-protocol/3.17.2: + resolution: {integrity: sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==} + dependencies: + vscode-jsonrpc: 8.0.2 + vscode-languageserver-types: 3.17.2 + dev: false + + /vscode-languageserver-textdocument/1.0.8: + resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==} + dev: false + + /vscode-languageserver-types/3.17.2: + resolution: {integrity: sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==} + dev: false + + /vscode-languageserver/8.0.2: + resolution: {integrity: sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==} + hasBin: true + dependencies: + vscode-languageserver-protocol: 3.17.2 + dev: false + + /vscode-oniguruma/1.7.0: + resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} + dev: false + + /vscode-textmate/6.0.0: + resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==} + dev: false + + /vscode-uri/2.1.2: + resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} + dev: false + + /vscode-uri/3.0.7: + resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} + dev: false + + /wcwidth/1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + dev: false + + /web-namespaces/2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: false + + /which-pm-runs/1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + dev: false + + /which-pm/2.0.0: + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + dev: false + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /widest-line/4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + dev: false + + /wrap-ansi/6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrap-ansi/7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrap-ansi/8.0.1: + resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.0.1 + dev: false + + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: false + + /yallist/3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: false + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: false + + /yaml/2.2.1: + resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} + engines: {node: '>= 14'} + dev: true + + /yargs-parser/21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false + + /zod/3.20.2: + resolution: {integrity: sha512-1MzNQdAvO+54H+EaK5YpyEy0T+Ejo/7YLHS93G3RnYWh5gaotGHwGeN/ZO687qEDU2y4CdStQYXVHIgrUl5UVQ==} + dev: false + + /zwitch/2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: false diff --git a/docs/public/make-scrollable-code-focusable.js b/docs/public/make-scrollable-code-focusable.js index 6fbf1eebe..35f104923 100644 --- a/docs/public/make-scrollable-code-focusable.js +++ b/docs/public/make-scrollable-code-focusable.js @@ -1,3 +1,3 @@ -Array.from(document.getElementsByTagName("pre")).forEach((element) => { - element.setAttribute("tabindex", "0"); +Array.from(document.getElementsByTagName('pre')).forEach((element) => { + element.setAttribute('tabindex', '0'); }); diff --git a/docs/src/components/Header/LanguageSelect.tsx b/docs/src/components/Header/LanguageSelect.tsx index a089d82aa..4ef4482c6 100644 --- a/docs/src/components/Header/LanguageSelect.tsx +++ b/docs/src/components/Header/LanguageSelect.tsx @@ -1,7 +1,7 @@ /** @jsxImportSource react */ -import type { FunctionComponent } from "react"; -import "./LanguageSelect.css"; -import { KNOWN_LANGUAGES, langPathRegex } from "../../languages"; +import type { FunctionComponent } from 'react'; +import './LanguageSelect.css'; +import { KNOWN_LANGUAGES, langPathRegex } from '../../languages'; const LanguageSelect: FunctionComponent<{ lang: string }> = ({ lang }) => { return ( @@ -29,9 +29,9 @@ const LanguageSelect: FunctionComponent<{ lang: string }> = ({ lang }) => { value={lang} onChange={(e) => { const newLang = e.target.value; - let actualDest = window.location.pathname.replace(langPathRegex, "/"); - if (actualDest == "/") actualDest = `/introduction`; - window.location.pathname = "/" + newLang + actualDest; + let actualDest = window.location.pathname.replace(langPathRegex, '/'); + if (actualDest == '/') actualDest = `/introduction`; + window.location.pathname = '/' + newLang + actualDest; }} > {Object.entries(KNOWN_LANGUAGES).map(([key, value]) => { diff --git a/docs/src/components/Header/Search.tsx b/docs/src/components/Header/Search.tsx index cf15c8f15..1e33d9808 100644 --- a/docs/src/components/Header/Search.tsx +++ b/docs/src/components/Header/Search.tsx @@ -1,24 +1,21 @@ /** @jsxImportSource react */ -import { useState, useCallback, useRef } from "react"; -import { ALGOLIA } from "../../config"; -import "@docsearch/css"; -import "./Search.css"; +import { useState, useCallback, useRef } from 'react'; +import { ALGOLIA } from '../../config'; +import '@docsearch/css'; +import './Search.css'; -import { createPortal } from "react-dom"; -import * as docSearchReact from "@docsearch/react"; +import { createPortal } from 'react-dom'; +import * as docSearchReact from '@docsearch/react'; /** FIXME: This is still kinda nasty, but DocSearch is not ESM ready. */ -const DocSearchModal = - docSearchReact.DocSearchModal || - (docSearchReact as any).default.DocSearchModal; +const DocSearchModal = docSearchReact.DocSearchModal || (docSearchReact as any).default.DocSearchModal; const useDocSearchKeyboardEvents = - docSearchReact.useDocSearchKeyboardEvents || - (docSearchReact as any).default.useDocSearchKeyboardEvents; + docSearchReact.useDocSearchKeyboardEvents || (docSearchReact as any).default.useDocSearchKeyboardEvents; export default function Search() { const [isOpen, setIsOpen] = useState(false); const searchButtonRef = useRef(null); - const [initialQuery, setInitialQuery] = useState(""); + const [initialQuery, setInitialQuery] = useState(''); const onOpen = useCallback(() => { setIsOpen(true); @@ -46,12 +43,7 @@ export default function Search() { return ( <> - diff --git a/docs/src/components/RightSidebar/TableOfContents.tsx b/docs/src/components/RightSidebar/TableOfContents.tsx index 544066064..00bb0f659 100644 --- a/docs/src/components/RightSidebar/TableOfContents.tsx +++ b/docs/src/components/RightSidebar/TableOfContents.tsx @@ -1,23 +1,21 @@ -import { unescape } from "html-escaper"; -import type { MarkdownHeading } from "astro"; -import type { FunctionalComponent } from "preact"; -import { useState, useEffect, useRef } from "preact/hooks"; +import { unescape } from 'html-escaper'; +import type { MarkdownHeading } from 'astro'; +import type { FunctionalComponent } from 'preact'; +import { useState, useEffect, useRef } from 'preact/hooks'; type ItemOffsets = { id: string; topOffset: number; }; -const TableOfContents: FunctionalComponent<{ headings: MarkdownHeading[] }> = ({ - headings = [], -}) => { +const TableOfContents: FunctionalComponent<{ headings: MarkdownHeading[] }> = ({ headings = [] }) => { const toc = useRef(); - const onThisPageID = "on-this-page-heading"; + const onThisPageID = 'on-this-page-heading'; const itemOffsets = useRef([]); - const [currentID, setCurrentID] = useState("overview"); + const [currentID, setCurrentID] = useState('overview'); useEffect(() => { const getItemOffsets = () => { - const titles = document.querySelectorAll("article :is(h1, h2, h3, h4)"); + const titles = document.querySelectorAll('article :is(h1, h2, h3, h4)'); itemOffsets.current = Array.from(titles).map((title) => ({ id: title.id, topOffset: title.getBoundingClientRect().top + window.scrollY, @@ -25,10 +23,10 @@ const TableOfContents: FunctionalComponent<{ headings: MarkdownHeading[] }> = ({ }; getItemOffsets(); - window.addEventListener("resize", getItemOffsets); + window.addEventListener('resize', getItemOffsets); return () => { - window.removeEventListener("resize", getItemOffsets); + window.removeEventListener('resize', getItemOffsets); }; }, []); @@ -49,26 +47,21 @@ const TableOfContents: FunctionalComponent<{ headings: MarkdownHeading[] }> = ({ const observerOptions: IntersectionObserverInit = { // Negative top margin accounts for `scroll-margin`. // Negative bottom margin means heading needs to be towards top of viewport to trigger intersection. - rootMargin: "-100px 0% -66%", + rootMargin: '-100px 0% -66%', threshold: 1, }; - const headingsObserver = new IntersectionObserver( - setCurrent, - observerOptions - ); + const headingsObserver = new IntersectionObserver(setCurrent, observerOptions); // Observe all the headings in the main page content. - document - .querySelectorAll("article :is(h1,h2,h3)") - .forEach((h) => headingsObserver.observe(h)); + document.querySelectorAll('article :is(h1,h2,h3)').forEach((h) => headingsObserver.observe(h)); // Stop observing when the component is unmounted. return () => headingsObserver.disconnect(); }, [toc.current]); const onLinkClick = (e) => { - setCurrentID(e.target.getAttribute("href").replace("#", "")); + setCurrentID(e.target.getAttribute('href').replace('#', '')); }; return ( @@ -82,7 +75,7 @@ const TableOfContents: FunctionalComponent<{ headings: MarkdownHeading[] }> = ({ .map((heading) => (
  • diff --git a/docs/src/components/RightSidebar/ThemeToggleButton.css b/docs/src/components/RightSidebar/ThemeToggleButton.css index 9a4194694..7de231d1b 100644 --- a/docs/src/components/RightSidebar/ThemeToggleButton.css +++ b/docs/src/components/RightSidebar/ThemeToggleButton.css @@ -26,7 +26,7 @@ opacity: 1; } -input[name="theme-toggle"] { +input[name='theme-toggle'] { position: absolute; opacity: 0; top: 0; diff --git a/docs/src/components/RightSidebar/ThemeToggleButton.tsx b/docs/src/components/RightSidebar/ThemeToggleButton.tsx index bdcf82433..ed534be5c 100644 --- a/docs/src/components/RightSidebar/ThemeToggleButton.tsx +++ b/docs/src/components/RightSidebar/ThemeToggleButton.tsx @@ -1,30 +1,18 @@ -import type { FunctionalComponent } from "preact"; -import { useState, useEffect } from "preact/hooks"; -import "./ThemeToggleButton.css"; +import type { FunctionalComponent } from 'preact'; +import { useState, useEffect } from 'preact/hooks'; +import './ThemeToggleButton.css'; -const themes = ["light", "dark"]; +const themes = ['light', 'dark']; const icons = [ - + , - + , ]; @@ -34,21 +22,21 @@ const ThemeToggle: FunctionalComponent = () => { if (import.meta.env.SSR) { return undefined; } - if (typeof localStorage !== undefined && localStorage.getItem("theme")) { - return localStorage.getItem("theme"); + if (typeof localStorage !== undefined && localStorage.getItem('theme')) { + return localStorage.getItem('theme'); } - if (window.matchMedia("(prefers-color-scheme: dark)").matches) { - return "dark"; + if (window.matchMedia('(prefers-color-scheme: dark)').matches) { + return 'dark'; } - return "light"; + return 'light'; }); useEffect(() => { const root = document.documentElement; - if (theme === "light") { - root.classList.remove("theme-dark"); + if (theme === 'light') { + root.classList.remove('theme-dark'); } else { - root.classList.add("theme-dark"); + root.classList.add('theme-dark'); } }, [theme]); @@ -58,7 +46,7 @@ const ThemeToggle: FunctionalComponent = () => { const icon = icons[i]; const checked = t === theme; return ( -
    mock PipelineMetricSelection
    , +})) + +jest.mock('@src/hooks', () => ({ + useAppDispatch: () => jest.fn(), + useAppSelector: jest.fn().mockReturnValue([{ organization: '', pipelineName: '', steps: '' }]), +})) + +jest.mock('@src/context/Metrics/metricsSlice', () => ({ + addADeploymentFrequencySetting: jest.fn(), +})) + +const setUp = () => { + return render( + + + + ) +} + +describe('DeploymentFrequencySettings', () => { + afterEach(() => { + jest.clearAllMocks() + }) + + it('should render DeploymentFrequencySettings component', () => { + const { getByText, getByRole } = setUp() + + expect(getByText('Deployment frequency settings')).toBeInTheDocument() + expect(getByText('mock PipelineMetricSelection')).toBeInTheDocument() + expect(getByRole('button', { name: 'Add another pipeline' })).toBeInTheDocument() + }) + + it('should call addADeploymentFrequencySetting function when click add another pipeline button', async () => { + const { getByRole } = await setUp() + + await userEvent.click(getByRole('button', { name: 'Add another pipeline' })) + + expect(addADeploymentFrequencySetting).toHaveBeenCalledTimes(1) + }) +}) diff --git a/frontend/__tests__/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/PipelineMetricSelection.test.tsx b/frontend/__tests__/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/PipelineMetricSelection.test.tsx new file mode 100644 index 000000000..70e11b94f --- /dev/null +++ b/frontend/__tests__/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/PipelineMetricSelection.test.tsx @@ -0,0 +1,65 @@ +import { render } from '@testing-library/react' +import { PipelineMetricSelection } from '@src/components/Metrics/MetricsStep/DeploymentFrequencySettings/PipelineMetricSelection' +import { Provider } from 'react-redux' +import { store } from '@src/store' +import userEvent from '@testing-library/user-event' +import { deleteADeploymentFrequencySetting } from '@src/context/Metrics/metricsSlice' + +jest.mock('@src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection', () => ({ + SingleSelection: () =>
    mock SingleSelection
    , +})) + +jest.mock('@src/hooks', () => ({ + useAppDispatch: () => jest.fn(), +})) + +jest.mock('@src/context/Metrics/metricsSlice', () => ({ + deleteADeploymentFrequencySetting: jest.fn(), +})) + +const mockIndex = 0 + +const deploymentFrequencySetting = { + id: 0, + organization: 'mock organization', + pipelineName: 'mock pipelineName', + steps: 'mock steps', +} + +const setUp = (mockIndex: number, isShowRemoveButton: boolean) => { + return render( + + + + ) +} + +describe('PipelineMetricSelection', () => { + afterEach(() => { + jest.clearAllMocks() + }) + + it('should render PipelineMetricSelection when isShowRemoveButton is true', async () => { + const { getAllByText, getByText } = await setUp(mockIndex, true) + expect(getByText('Remove this pipeline')).toBeInTheDocument() + expect(getAllByText('mock SingleSelection').length).toEqual(3) + }) + + it('should render PipelineMetricSelection when isShowRemoveButton is false', async () => { + const { getAllByText, queryByText } = await setUp(mockIndex, false) + expect(queryByText('Remove this pipeline')).not.toBeInTheDocument() + expect(getAllByText('mock SingleSelection').length).toEqual(3) + }) + + it('should call deleteADeploymentFrequencySetting function when click remove this pipeline button', async () => { + const { getByRole } = await setUp(mockIndex, true) + + await userEvent.click(getByRole('button', { name: 'Remove this pipeline' })) + + expect(deleteADeploymentFrequencySetting).toHaveBeenCalledTimes(1) + expect(deleteADeploymentFrequencySetting).toHaveBeenCalledWith(mockIndex) + }) +}) diff --git a/frontend/__tests__/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection.test.tsx b/frontend/__tests__/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection.test.tsx new file mode 100644 index 000000000..e36d47183 --- /dev/null +++ b/frontend/__tests__/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection.test.tsx @@ -0,0 +1,33 @@ +import { render } from '@testing-library/react' +import { SingleSelection } from '@src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection' +import userEvent from '@testing-library/user-event' +import { Provider } from 'react-redux' +import { store } from '@src/store' + +describe('SingleSelection', () => { + const mockOptions = ['mockOptions 1', 'mockOptions 2', 'mockOptions 3'] + const mockLabel = 'mockLabel' + const mockValue = 'mockOptions 1' + const setUp = () => + render( + + + + ) + + it('should render SingleSelection', () => { + const { getByText } = setUp() + + expect(getByText(mockLabel)).toBeInTheDocument() + expect(getByText(mockValue)).toBeInTheDocument() + }) + + it('should call update option function when change option given mockValue as default', async () => { + const { getByText, getByRole } = setUp() + + await userEvent.click(getByRole('button', { name: mockLabel })) + await userEvent.click(getByText(mockOptions[1])) + + expect(getByText(mockOptions[1])).toBeInTheDocument() + }) +}) diff --git a/frontend/__tests__/src/components/Metrics/MetricsStep/MetricsStep.test.tsx b/frontend/__tests__/src/components/Metrics/MetricsStep/MetricsStep.test.tsx new file mode 100644 index 000000000..27d039daa --- /dev/null +++ b/frontend/__tests__/src/components/Metrics/MetricsStep/MetricsStep.test.tsx @@ -0,0 +1,59 @@ +import { render } from '@testing-library/react' +import { MetricsStep } from '@src/components/Metrics/MetricsStep' +import { Provider } from 'react-redux' +import { setupStore } from '../../../utils/setupStoreUtil' + +import { updateMetrics } from '@src/context/config/configSlice' +import { + CLASSIFICATION_SETTING, + CREWS_SETTING, + CYCLE_TIME_SETTINGS, + DEPLOYMENT_FREQUENCY_SETTINGS, + REAL_DONE, + REQUIRED_DATA_LIST, +} from '../../../fixtures' + +let store = setupStore() + +beforeEach(() => { + store = setupStore() +}) + +const setup = () => + render( + + + + ) + +describe('MetricsStep', () => { + it('should render Crews and RealDone components', () => { + const { getByText, queryByText } = setup() + + expect(getByText(CREWS_SETTING)).toBeInTheDocument() + expect(getByText(REAL_DONE)).toBeInTheDocument() + expect(queryByText(CYCLE_TIME_SETTINGS)).not.toBeInTheDocument() + expect(queryByText(CLASSIFICATION_SETTING)).not.toBeInTheDocument() + }) + + it('should show Cycle Time Settings when select cycle time in config page', async () => { + await store.dispatch(updateMetrics([REQUIRED_DATA_LIST[1]])) + const { getByText } = setup() + + expect(getByText(CYCLE_TIME_SETTINGS)).toBeInTheDocument() + }) + + it('should show Classification Setting when select classification in config page', async () => { + await store.dispatch(updateMetrics([REQUIRED_DATA_LIST[2]])) + const { getByText } = setup() + + expect(getByText(CLASSIFICATION_SETTING)).toBeInTheDocument() + }) + + it('should show DeploymentFrequencySettings component when select deployment frequency in config page', async () => { + await store.dispatch(updateMetrics([REQUIRED_DATA_LIST[4]])) + const { getByText } = setup() + + expect(getByText(DEPLOYMENT_FREQUENCY_SETTINGS)).toBeInTheDocument() + }) +}) diff --git a/frontend/__tests__/src/components/Metrics/MetricsStep/RealDone.test.tsx b/frontend/__tests__/src/components/Metrics/MetricsStep/RealDone.test.tsx new file mode 100644 index 000000000..d24f5dc0a --- /dev/null +++ b/frontend/__tests__/src/components/Metrics/MetricsStep/RealDone.test.tsx @@ -0,0 +1,93 @@ +import { render, within } from '@testing-library/react' +import { RealDone } from '@src/components/Metrics/MetricsStep/RealDone' +import userEvent from '@testing-library/user-event' +import { setupStore } from '../../../utils/setupStoreUtil' +import { Provider } from 'react-redux' + +const options = ['DONE', 'CANCELLED'] +const mockTitle = 'RealDone' +const mockLabel = 'Consider as Done' +const store = setupStore() +const setup = () => + render( + + + + ) + +describe('RealDone', () => { + it('should show RealDone when render RealDone component', () => { + const { getByText } = setup() + + expect(getByText(mockTitle)).toBeInTheDocument() + }) + + it('should selected all options by default when initializing', () => { + const { getByText } = setup() + const require = getByText('DONE, CANCELLED') + + expect(require).toBeInTheDocument() + }) + + it('should show detail options when click Consider as Done button', async () => { + const { getByRole } = setup() + await userEvent.click(getByRole('button', { name: mockLabel })) + const listBox = within(getByRole('listbox')) + const options = listBox.getAllByRole('option') + const optionValue = options.map((li) => li.getAttribute('data-value')) + + expect(optionValue).toEqual(['All', 'DONE', 'CANCELLED']) + }) + + it('should show error message when RealDone is null', async () => { + const { getByRole, getByText } = setup() + await userEvent.click(getByRole('button', { name: mockLabel })) + await userEvent.click(getByText('All')) + + const requiredText = getByText('consider as Done') + expect(requiredText.tagName).toBe('STRONG') + }) + + it('should show other selections when cancel one option given default all selections in RealDone', async () => { + const { getByRole } = setup() + + await userEvent.click(getByRole('button', { name: mockLabel })) + + const listBox = within(getByRole('listbox')) + await userEvent.click(listBox.getByRole('option', { name: options[0] })) + + expect(listBox.getByRole('option', { name: options[0] })).toHaveProperty('selected', false) + expect(listBox.getByRole('option', { name: options[1] })).toHaveProperty('selected', true) + }) + + it('should clear RealDone data when check all option', async () => { + const { getByRole } = setup() + + await userEvent.click(getByRole('button', { name: mockLabel })) + const listBox = within(getByRole('listbox')) + const allOption = listBox.getByRole('option', { name: 'All' }) + await userEvent.click(allOption) + + expect(listBox.getByRole('option', { name: options[0] })).toHaveProperty('selected', false) + expect(listBox.getByRole('option', { name: options[1] })).toHaveProperty('selected', false) + + await userEvent.click(allOption) + + expect(listBox.getByRole('option', { name: options[0] })).toHaveProperty('selected', true) + expect(listBox.getByRole('option', { name: options[1] })).toHaveProperty('selected', true) + }) + + it('should check RealDone data when click all option', async () => { + const { getByRole } = setup() + + await userEvent.click(getByRole('button', { name: mockLabel })) + const listBox = within(getByRole('listbox')) + const allOption = listBox.getByRole('option', { name: 'All' }) + await userEvent.click(allOption) + + await userEvent.click(allOption) + + expect(listBox.getByRole('option', { name: options[0] })).toHaveProperty('selected', true) + expect(listBox.getByRole('option', { name: options[1] })).toHaveProperty('selected', true) + }) +}) diff --git a/frontend/__tests__/src/components/Metrics/MetricsStepper/ConfirmDialog.test.tsx b/frontend/__tests__/src/components/Metrics/MetricsStepper/ConfirmDialog.test.tsx new file mode 100644 index 000000000..8cf653eac --- /dev/null +++ b/frontend/__tests__/src/components/Metrics/MetricsStepper/ConfirmDialog.test.tsx @@ -0,0 +1,14 @@ +import { render } from '@testing-library/react' +import { ConfirmDialog } from '@src/components/Metrics/MetricsStepper/ConfirmDialog' +import { CONFIRM_DIALOG_DESCRIPTION } from '../../../fixtures' + +const onClose = jest.fn() +const onConfirm = jest.fn() + +describe('confirm dialog', () => { + it('should show confirm dialog', () => { + const { getByText } = render() + + expect(getByText(CONFIRM_DIALOG_DESCRIPTION)).toBeInTheDocument() + }) +}) diff --git a/frontend/__tests__/src/components/Metrics/MetricsStepper/MetricsStepper.test.tsx b/frontend/__tests__/src/components/Metrics/MetricsStepper/MetricsStepper.test.tsx new file mode 100644 index 000000000..0a8b51760 --- /dev/null +++ b/frontend/__tests__/src/components/Metrics/MetricsStepper/MetricsStepper.test.tsx @@ -0,0 +1,107 @@ +import { fireEvent, render } from '@testing-library/react' +import MetricsStepper from '@src/components/Metrics/MetricsStepper' +import { Provider } from 'react-redux' +import { setupStore } from '../../../utils/setupStoreUtil' +import { BACK, CONFIRM_DIALOG_DESCRIPTION, EXPORT_BOARD_DATA, NEXT, PROJECT_NAME_LABEL, STEPS } from '../../../fixtures' +import userEvent from '@testing-library/user-event' + +const mockedUsedNavigate = jest.fn() +jest.mock('react-router-dom', () => ({ + ...jest.requireActual('react-router-dom'), + useNavigate: () => mockedUsedNavigate, +})) +const YES = 'Yes' +const CANCEL = 'Cancel' +const METRICS = 'Metrics' +const EXPORT = 'Export' +const stepperColor = 'rgba(0, 0, 0, 0.87)' +let store = setupStore() + +beforeEach(() => { + store = setupStore() +}) + +const setup = () => + render( + + + + ) + +describe('MetricsStepper', () => { + it('should show metrics stepper', () => { + const { getByText } = setup() + + STEPS.map((label) => { + expect(getByText(label)).toBeInTheDocument() + }) + + expect(getByText(NEXT)).toBeInTheDocument() + expect(getByText(BACK)).toBeInTheDocument() + }) + + it('should show metrics config step when click back button given config step ', () => { + const { getByText } = setup() + + fireEvent.click(getByText(BACK)) + + expect(getByText(PROJECT_NAME_LABEL)).toBeInTheDocument() + }) + + it('should show metrics step when click next button given config step', async () => { + const { getByText } = setup() + + fireEvent.click(getByText(NEXT)) + + expect(getByText(METRICS)).toHaveStyle(`color:${stepperColor}`) + }) + + it('should show metrics config step when click back button given metrics step', () => { + const { getByText } = setup() + + fireEvent.click(getByText(NEXT)) + fireEvent.click(getByText(BACK)) + + expect(getByText(PROJECT_NAME_LABEL)).toBeInTheDocument() + }) + + it('should show metrics export step when click next button given export step', () => { + const { getByText } = setup() + + fireEvent.click(getByText(NEXT)) + fireEvent.click(getByText(NEXT)) + fireEvent.click(getByText(EXPORT_BOARD_DATA)) + + expect(getByText(EXPORT)).toHaveStyle(`color:${stepperColor}`) + }) + + it('should show confirm dialog when click back button in config page', async () => { + const { getByText } = setup() + + await userEvent.click(getByText(BACK)) + + expect(getByText(CONFIRM_DIALOG_DESCRIPTION)).toBeInTheDocument() + }) + + it('should close confirm dialog when click cancel button', async () => { + const { getByText, queryByText } = setup() + + await userEvent.click(getByText(BACK)) + await userEvent.click(getByText(CANCEL)) + + expect(queryByText(CONFIRM_DIALOG_DESCRIPTION)).not.toBeInTheDocument() + }) + + it('should go to home page when click Yes button', async () => { + const { getByText } = setup() + + await userEvent.click(getByText(BACK)) + + expect(getByText(YES)).toBeVisible() + + await userEvent.click(getByText(YES)) + + expect(mockedUsedNavigate).toHaveBeenCalledTimes(1) + expect(mockedUsedNavigate).toHaveBeenCalledWith('/home') + }) +}) diff --git a/frontend/__tests__/src/components/ProjectDescripution.test.tsx b/frontend/__tests__/src/components/ProjectDescripution.test.tsx new file mode 100644 index 000000000..c90533f0c --- /dev/null +++ b/frontend/__tests__/src/components/ProjectDescripution.test.tsx @@ -0,0 +1,11 @@ +import { render } from '@testing-library/react' +import { ProjectDescription } from '@src/components/ProjectDescription' +import { PROJECT_DESCRIPTION } from '../fixtures' + +describe('ProjectDescription', () => { + it('should show project description', () => { + const { getByRole } = render() + + expect(getByRole('description').textContent).toContain(PROJECT_DESCRIPTION) + }) +}) diff --git a/frontend/__tests__/src/context/boardSlice.test.tsx b/frontend/__tests__/src/context/boardSlice.test.tsx new file mode 100644 index 000000000..c61da5480 --- /dev/null +++ b/frontend/__tests__/src/context/boardSlice.test.tsx @@ -0,0 +1,22 @@ +import boardReducer, { updateBoard, updateBoardVerifyState } from '@src/context/config/configSlice' +import initialConfigState from '../initialConfigState' + +describe('board reducer', () => { + it('should return false when handle initial state', () => { + const board = boardReducer(undefined, { type: 'unknown' }) + + expect(board.isBoardVerified).toEqual(false) + }) + + it('should return true when handle changeBoardVerifyState given isBoardVerified is true', () => { + const board = boardReducer(initialConfigState, updateBoardVerifyState(true)) + + expect(board.isBoardVerified).toEqual(true) + }) + + it('should update board fields when change board fields input', () => { + const board = boardReducer(initialConfigState, updateBoard({ boardId: '1' })) + + expect(board.boardConfig.boardId).toEqual('1') + }) +}) diff --git a/frontend/__tests__/src/context/configSlice.test.tsx b/frontend/__tests__/src/context/configSlice.test.tsx new file mode 100644 index 000000000..2bcfb48ee --- /dev/null +++ b/frontend/__tests__/src/context/configSlice.test.tsx @@ -0,0 +1,44 @@ +import configReducer, { + updateCalendarType, + updateDateRange, + updateProjectName, + updateMetrics, +} from '@src/context/config/configSlice' +import { CHINA_CALENDAR, REGULAR_CALENDAR, VELOCITY } from '../fixtures' +import initialConfigState from '../initialConfigState' + +describe('config reducer', () => { + it('should be default value when init render config page', () => { + const config = configReducer(undefined, { type: 'unknown' }) + + expect(config.projectName).toEqual('') + expect(config.calendarType).toEqual(REGULAR_CALENDAR) + expect(config.dateRange).toEqual({ startDate: '', endDate: '' }) + }) + + it('should update project name when change project name input', () => { + const config = configReducer(initialConfigState, updateProjectName('mock project name')) + + expect(config.projectName).toEqual('mock project name') + }) + + it('should update calendar when change calendar types', () => { + const config = configReducer(initialConfigState, updateCalendarType(CHINA_CALENDAR)) + + expect(config.calendarType).toEqual(CHINA_CALENDAR) + }) + + it('should update date range when change date', () => { + const today = new Date().getMilliseconds() + const config = configReducer(initialConfigState, updateDateRange({ startDate: today, endDate: '' })) + + expect(config.dateRange.startDate).toEqual(today) + expect(config.dateRange.endDate).toEqual('') + }) + + it('should update required data when change require data selections', () => { + const config = configReducer(initialConfigState, updateMetrics([VELOCITY])) + + expect(config.metrics).toEqual([VELOCITY]) + }) +}) diff --git a/frontend/__tests__/src/context/jiraVerifyResponseSlice.test.tsx b/frontend/__tests__/src/context/jiraVerifyResponseSlice.test.tsx new file mode 100644 index 000000000..7b70ca046 --- /dev/null +++ b/frontend/__tests__/src/context/jiraVerifyResponseSlice.test.tsx @@ -0,0 +1,59 @@ +import jiraVerifyResponseReducer, { + updateJiraVerifyResponse, +} from '@src/context/config/board/jiraVerifyResponse/jiraVerifyResponseSlice' + +describe('jiraVerifyResponse reducer', () => { + it('should show empty array when handle initial state', () => { + const jiraVerifyResponse = jiraVerifyResponseReducer(undefined, { type: 'unknown' }) + + expect(jiraVerifyResponse.jiraColumns).toEqual([]) + expect(jiraVerifyResponse.targetFields).toEqual([]) + expect(jiraVerifyResponse.users).toEqual([]) + }) + + it('should store jiraColumns,targetFields,users data when get network jira verify response', () => { + const mockJiraVerifyResponse = { + jiraColumns: [ + { key: 'indeterminate', value: { name: 'Doing', statuses: ['DOING'] } }, + { key: 'indeterminate', value: { name: 'TODO', statuses: ['TODO'] } }, + { key: 'indeterminate', value: { name: 'Testing', statuses: ['TESTING'] } }, + { key: 'indeterminate', value: { name: 'Blocked', statuses: ['BLOCKED'] } }, + { key: 'done', value: { name: 'Done', statuses: ['DONE', 'CANCELLED'] } }, + ], + users: ['A', 'B', 'C'], + targetFields: [ + { key: 'issuetype', name: '事务类型', flag: false }, + { key: 'parent', name: '父级', flag: false }, + { key: 'customfield_10020', name: 'Sprint', flag: false }, + { key: 'project', name: '项目', flag: false }, + { key: 'customfield_10021', name: 'Flagged', flag: false }, + { key: 'fixVersions', name: '修复版本', flag: false }, + { key: 'customfield_10000', name: 'development', flag: false }, + { key: 'priority', name: '优先级', flag: false }, + { key: 'customfield_10037', name: 'Partner', flag: false }, + { key: 'labels', name: '标签', flag: false }, + { key: 'timetracking', name: '时间跟踪', flag: false }, + { key: 'customfield_10015', name: 'Start date', flag: false }, + { key: 'customfield_10016', name: 'Story point estimate', flag: false }, + { key: 'customfield_10038', name: 'QA', flag: false }, + { key: 'customfield_10019', name: 'Rank', flag: false }, + { key: 'assignee', name: '经办人', flag: false }, + { key: 'customfield_10017', name: 'Issue color', flag: false }, + { key: 'customfield_10027', name: 'Feature/Operation', flag: false }, + ], + } + + const jiraVerifyResponse = jiraVerifyResponseReducer( + { jiraColumns: [], targetFields: [], users: [] }, + updateJiraVerifyResponse({ + jiraColumns: mockJiraVerifyResponse.jiraColumns, + targetFields: mockJiraVerifyResponse.targetFields, + users: mockJiraVerifyResponse.users, + }) + ) + + expect(jiraVerifyResponse.jiraColumns).toEqual(mockJiraVerifyResponse.jiraColumns) + expect(jiraVerifyResponse.targetFields).toEqual(mockJiraVerifyResponse.targetFields) + expect(jiraVerifyResponse.users).toEqual(mockJiraVerifyResponse.users) + }) +}) diff --git a/frontend/__tests__/src/context/metricsSlice.test.tsx b/frontend/__tests__/src/context/metricsSlice.test.tsx new file mode 100644 index 000000000..add69858c --- /dev/null +++ b/frontend/__tests__/src/context/metricsSlice.test.tsx @@ -0,0 +1,149 @@ +import saveMetricsSettingReducer, { + saveBoardColumns, + saveTargetFields, + saveUsers, + saveDoneColumn, + updateDeploymentFrequencySettings, + addADeploymentFrequencySetting, + deleteADeploymentFrequencySetting, + selectDeploymentFrequencySettings, +} from '@src/context/Metrics/metricsSlice' +import { store } from '@src/store' + +const initState = { + jiraColumns: [], + targetFields: [], + users: [], + doneColumn: [], + boardColumns: [], + deploymentFrequencySettings: [{ id: 0, organization: '', pipelineName: '', steps: '' }], +} + +describe('saveMetricsSetting reducer', () => { + it('should show empty array when handle initial state', () => { + const savedMetricsSetting = saveMetricsSettingReducer(undefined, { type: 'unknown' }) + + expect(savedMetricsSetting.users).toEqual([]) + expect(savedMetricsSetting.targetFields).toEqual([]) + expect(savedMetricsSetting.jiraColumns).toEqual([]) + expect(savedMetricsSetting.doneColumn).toEqual([]) + expect(savedMetricsSetting.boardColumns).toEqual([]) + expect(savedMetricsSetting.deploymentFrequencySettings).toEqual([ + { id: 0, organization: '', pipelineName: '', steps: '' }, + ]) + }) + + it('should store updated targetFields when its value changed', () => { + const mockUpdatedTargetFields = { + targetFields: [ + { key: 'issuetype', name: 'Issue Type', flag: true }, + { key: 'parent', name: 'Parent', flag: false }, + { key: 'customfield_10020', name: 'Sprint', flag: false }, + ], + } + const savedMetricsSetting = saveMetricsSettingReducer( + initState, + saveTargetFields({ + targetFields: mockUpdatedTargetFields.targetFields, + }) + ) + + expect(savedMetricsSetting.targetFields).toEqual(mockUpdatedTargetFields) + expect(savedMetricsSetting.users).toEqual([]) + expect(savedMetricsSetting.jiraColumns).toEqual([]) + }) + + it('should store updated doneColumn when its value changed', () => { + const mockUpdatedDoneColumn = { + doneColumn: ['DONE', 'CANCELLED'], + } + const savedMetricsSetting = saveMetricsSettingReducer( + initState, + saveDoneColumn({ + doneColumn: mockUpdatedDoneColumn.doneColumn, + }) + ) + + expect(savedMetricsSetting.doneColumn).toEqual(mockUpdatedDoneColumn) + }) + + it('should store updated users when its value changed', () => { + const mockUpdatedUsers = { + users: ['userOne', 'userTwo', 'userThree'], + } + const savedMetricsSetting = saveMetricsSettingReducer( + initState, + saveUsers({ + users: mockUpdatedUsers.users, + }) + ) + + expect(savedMetricsSetting.users).toEqual(mockUpdatedUsers) + }) + + it('should store saved boardColumns when its value changed', () => { + const mockSavedBoardColumns = { + boardColumns: [{ name: 'TODO', value: 'To do' }], + } + const savedMetricsSetting = saveMetricsSettingReducer( + initState, + saveBoardColumns({ + boardColumns: mockSavedBoardColumns.boardColumns, + }) + ) + + expect(savedMetricsSetting.boardColumns).toEqual(mockSavedBoardColumns) + }) + + it('should update deploymentFrequencySettings when handle updateDeploymentFrequencySettings given initial state', () => { + const savedMetricsSetting = saveMetricsSettingReducer( + initState, + updateDeploymentFrequencySettings({ updateId: 0, label: 'organization', value: 'mock new organization' }) + ) + + expect(savedMetricsSetting.deploymentFrequencySettings).toEqual([ + { id: 0, organization: 'mock new organization', pipelineName: '', steps: '' }, + ]) + }) + + it('should update a deploymentFrequencySetting when handle updateDeploymentFrequencySettings given multiple deploymentFrequencySettings', () => { + const multipleDeploymentFrequencySettingsInitState = { + ...initState, + deploymentFrequencySettings: [ + { id: 0, organization: '', pipelineName: '', steps: '' }, + { id: 1, organization: '', pipelineName: '', steps: '' }, + ], + } + const updatedDeploymentFrequencySettings = [ + { id: 0, organization: 'mock new organization', pipelineName: '', steps: '' }, + { id: 1, organization: '', pipelineName: '', steps: '' }, + ] + const savedMetricsSetting = saveMetricsSettingReducer( + multipleDeploymentFrequencySettingsInitState, + updateDeploymentFrequencySettings({ updateId: 0, label: 'organization', value: 'mock new organization' }) + ) + + expect(savedMetricsSetting.deploymentFrequencySettings).toEqual(updatedDeploymentFrequencySettings) + }) + + it('should add a deploymentFrequencySetting when handle addADeploymentFrequencySettings given initial state', () => { + const addedDeploymentFrequencySettings = [ + { id: 0, organization: '', pipelineName: '', steps: '' }, + { id: 1, organization: '', pipelineName: '', steps: '' }, + ] + + const savedMetricsSetting = saveMetricsSettingReducer(initState, addADeploymentFrequencySetting()) + + expect(savedMetricsSetting.deploymentFrequencySettings).toEqual(addedDeploymentFrequencySettings) + }) + + it('should delete a deploymentFrequencySetting when handle deleteADeploymentFrequencySettings given initial state', () => { + const savedMetricsSetting = saveMetricsSettingReducer(initState, deleteADeploymentFrequencySetting(0)) + + expect(savedMetricsSetting.deploymentFrequencySettings).toEqual([]) + }) + + it('should return deploymentFrequencySettings when call selectDeploymentFrequencySettings functions', () => { + expect(selectDeploymentFrequencySettings(store.getState())).toEqual(initState.deploymentFrequencySettings) + }) +}) diff --git a/frontend/__tests__/src/context/pipelineToolSlice.test.tsx b/frontend/__tests__/src/context/pipelineToolSlice.test.tsx new file mode 100644 index 000000000..542dc445f --- /dev/null +++ b/frontend/__tests__/src/context/pipelineToolSlice.test.tsx @@ -0,0 +1,23 @@ +import pipelineToolReducer, { updatePipelineTool, updatePipelineToolVerifyState } from '@src/context/config/configSlice' +import configReducer from '@src/context/config/configSlice' +import initialConfigState from '../initialConfigState' + +describe('pipelineTool reducer', () => { + it('should set isPipelineToolVerified false when handle initial state', () => { + const STEPPER = pipelineToolReducer(undefined, { type: 'unknown' }) + + expect(STEPPER.isPipelineToolVerified).toEqual(false) + }) + + it('should set isPipelineToolVerified true when handle updatePipelineToolVerifyState given isPipelineToolVerified is true', () => { + const STEPPER = pipelineToolReducer(initialConfigState, updatePipelineToolVerifyState(true)) + + expect(STEPPER.isPipelineToolVerified).toEqual(true) + }) + + it('should update pipelineTool fields when change pipelineTool fields input', () => { + const config = configReducer(initialConfigState, updatePipelineTool({ token: 'abcd' })) + + expect(config.pipelineToolConfig.token).toEqual('abcd') + }) +}) diff --git a/frontend/__tests__/src/context/pipelineToolVerifyResponseSlice.test.tsx b/frontend/__tests__/src/context/pipelineToolVerifyResponseSlice.test.tsx new file mode 100644 index 000000000..6e07d021b --- /dev/null +++ b/frontend/__tests__/src/context/pipelineToolVerifyResponseSlice.test.tsx @@ -0,0 +1,26 @@ +import pipelineVerifyResponseReducer, { + updatePipelineToolVerifyResponse, +} from '@src/context/config/pipelineTool/pipelineToolVerifyResponse/pipelineToolVerifyResponseSlice' + +describe('pipelineToolVerifyResponse reducer', () => { + it('should show empty array when handle initial state', () => { + const pipelineVerifyResponse = pipelineVerifyResponseReducer(undefined, { type: 'unknown' }) + + expect(pipelineVerifyResponse.pipelineTool).toEqual([]) + }) + + it('should store pipelineTool data when get network pipelineTool verify response', () => { + const mockPipelineToolVerifyResponse = { + pipelineTool: [], + } + + const jiraVerifyResponse = pipelineVerifyResponseReducer( + { pipelineTool: [] }, + updatePipelineToolVerifyResponse({ + pipelineTool: mockPipelineToolVerifyResponse.pipelineTool, + }) + ) + + expect(jiraVerifyResponse.pipelineTool).toEqual(mockPipelineToolVerifyResponse.pipelineTool) + }) +}) diff --git a/frontend/__tests__/src/context/sourceControlSlice.test.tsx b/frontend/__tests__/src/context/sourceControlSlice.test.tsx new file mode 100644 index 000000000..d94ecbf4a --- /dev/null +++ b/frontend/__tests__/src/context/sourceControlSlice.test.tsx @@ -0,0 +1,25 @@ +import sourceControlReducer, { + updateSourceControl, + updateSourceControlVerifyState, +} from '@src/context/config/configSlice' +import initialConfigState from '../initialConfigState' + +describe('sourceControl reducer', () => { + it('should set isSourceControlVerified false when handle initial state', () => { + const stepper = sourceControlReducer(undefined, { type: 'unknown' }) + + expect(stepper.isSourceControlVerified).toEqual(false) + }) + + it('should return true when handle changeSourceControlVerifyState given isSourceControlVerified is true', () => { + const stepper = sourceControlReducer(initialConfigState, updateSourceControlVerifyState(true)) + + expect(stepper.isSourceControlVerified).toEqual(true) + }) + + it('should update sourceControl fields when change sourceControl fields input', () => { + const config = sourceControlReducer(initialConfigState, updateSourceControl({ token: 'token' })) + + expect(config.sourceControlConfig.token).toEqual('token') + }) +}) diff --git a/frontend/__tests__/src/context/sourceControlVerifyResponseSlice.test.tsx b/frontend/__tests__/src/context/sourceControlVerifyResponseSlice.test.tsx new file mode 100644 index 000000000..d68cc5218 --- /dev/null +++ b/frontend/__tests__/src/context/sourceControlVerifyResponseSlice.test.tsx @@ -0,0 +1,24 @@ +import sourceControlVerifyResponseReducer, { + updateSourceControlVerifyResponse, +} from '@src/context/config/sourceControl/sourceControlVerifyResponse/sourceControlVerifyResponseSlice' + +describe('sourceControlVerifyResponse reducer', () => { + it('should show empty array when handle initial state', () => { + const sourceControlVerifyResponse = sourceControlVerifyResponseReducer(undefined, { type: 'unknown' }) + + expect(sourceControlVerifyResponse.sourceControl).toEqual([]) + }) + + it('should store sourceControl data when get network sourceControl verify response', () => { + const mockSourceControlVerifyResponse = { + sourceControl: [], + } + + const sourceControlResponse = sourceControlVerifyResponseReducer( + { sourceControl: [] }, + updateSourceControlVerifyResponse({ sourceControl: mockSourceControlVerifyResponse.sourceControl }) + ) + + expect(sourceControlResponse.sourceControl).toEqual(mockSourceControlVerifyResponse.sourceControl) + }) +}) diff --git a/frontend/__tests__/src/context/stepperSlice.test.tsx b/frontend/__tests__/src/context/stepperSlice.test.tsx new file mode 100644 index 000000000..e4c41b225 --- /dev/null +++ b/frontend/__tests__/src/context/stepperSlice.test.tsx @@ -0,0 +1,43 @@ +import stepperReducer, { nextStep, backStep } from '@src/context/stepper/StepperSlice' +import { ZERO } from '../fixtures' + +describe('stepper reducer', () => { + it('should get 0 when handle initial state', () => { + const stepper = stepperReducer(undefined, { type: 'unknown' }) + + expect(stepper.stepNumber).toEqual(ZERO) + }) + + it('should get 1 when handle next step given stepNumber is 0', () => { + const stepper = stepperReducer( + { + stepNumber: 0, + }, + nextStep() + ) + + expect(stepper.stepNumber).toEqual(1) + }) + + it('should get 0 when handle back step given stepNumber is 0', () => { + const stepper = stepperReducer( + { + stepNumber: 0, + }, + backStep() + ) + + expect(stepper.stepNumber).toEqual(ZERO) + }) + + it('should get 1 when handle back step given stepNumber is 2', () => { + const stepper = stepperReducer( + { + stepNumber: 2, + }, + backStep() + ) + + expect(stepper.stepNumber).toEqual(1) + }) +}) diff --git a/frontend/__tests__/src/fixtures.ts b/frontend/__tests__/src/fixtures.ts new file mode 100644 index 000000000..49b61e3cc --- /dev/null +++ b/frontend/__tests__/src/fixtures.ts @@ -0,0 +1,123 @@ +export const PROJECT_NAME = 'Heartbeat' +export const PROJECT_DESCRIPTION = + 'Heartbeat is a tool for tracking project delivery metrics that can help you get a better understanding of delivery performance. This product allows you easily get all aspects of source data faster and more accurate to analyze team delivery performance which enables delivery teams and team leaders focusing on driving continuous improvement and enhancing team productivity and efficiency.' + +export const ZERO = 0 + +export const REGULAR_CALENDAR = 'Regular Calendar(Weekend Considered)' + +export const CHINA_CALENDAR = 'Calendar with Chinese Holiday' + +export const NEXT = 'Next' + +export const BACK = 'Back' + +export const VERIFY = 'Verify' + +export const RESET = 'Reset' + +export const VERIFIED = 'Verified' + +export const TOKEN_ERROR_MESSAGE = ['Token is invalid', 'Token is required'] + +export const PROJECT_NAME_LABEL = 'Project Name' + +export const EXPORT_BOARD_DATA = 'Export board data' + +export const STEPS = ['Config', 'Metrics', 'Export'] + +export const REQUIRED_DATA_LIST = [ + 'Velocity', + 'Cycle time', + 'Classification', + 'Lead time for changes', + 'Deployment frequency', + 'Change failure rate', + 'Mean time to recovery', +] +export const VELOCITY = 'Velocity' +export const CYCLE_TIME = 'Cycle time' +export const REQUIRED_DATA = 'Required Data' +export const LEAD_TIME_FOR_CHANGES = 'Lead time for changes' +export const TEST_PROJECT_NAME = 'test project Name' +export const ERROR_MESSAGE_COLOR = 'color: #d32f2f' +export const ERROR_DATE = '02/03/' +export const PAST_DATE = '08/02/2022' + +export const BOARD_TYPES = { + CLASSIC_JIRA: 'Classic Jira', + JIRA: 'Jira', + LINEAR: 'Linear', +} + +export const PIPELINE_TOOL_TYPES = { + BUILD_KITE: 'BuildKite', + GO_CD: 'GoCD', +} + +export const SOURCE_CONTROL_TYPES = { + GITHUB: 'Github', +} + +export enum CONFIG_TITLE { + BOARD = 'Board', + PIPELINE_TOOL = 'Pipeline Tool', + SOURCE_CONTROL = 'Source Control', +} + +export const BOARD_FIELDS = ['Board', 'Board Id', 'Email', 'Project Key', 'Site', 'Token'] +export const PIPELINE_TOOL_FIELDS = ['Pipeline Tool', 'Token'] +export const SOURCE_CONTROL_FIELDS = ['Source Control', 'Token'] + +export const MOCK_BOARD_URL = '/api/v1/boards/jira' +export const MOCK_PIPELINE_URL = '/api/v1/pipelines/buildkite' +export const MOCK_SOURCE_CONTROL_URL = '/api/v1/source-control' + +export enum JIRA_VERIFY_ERROR_MESSAGE { + BAD_REQUEST = 'Jira verify failed: Please reconfirm the input', + UNAUTHORIZED = 'Jira verify failed: Token is incorrect', + INTERNAL_SERVER_ERROR = 'Jira verify failed: Internal server error', +} + +export enum PIPELINE_TOOL_VERIFY_ERROR_MESSAGE { + BAD_REQUEST = 'BuildKite verify failed: Bad request', + UNAUTHORIZED = 'BuildKite verify failed: Token is incorrect', + INTERNAL_SERVER_ERROR = 'BuildKite verify failed: Internal server error', +} + +export enum GITHUB_VERIFY_ERROR_MESSAGE { + BAD_REQUEST = 'Github verify failed: Bad request', + UNAUTHORIZED = 'Github verify failed: Token is incorrect', + INTERNAL_SERVER_ERROR = 'Github verify failed: Internal server error', +} + +export const MOCK_BOARD_VERIFY_REQUEST_PARAMS = { + token: 'mockToken', + type: BOARD_TYPES.JIRA, + site: '1', + projectKey: '1', + startTime: '1613664000000', + endTime: '1614873600000', + boardId: '1', +} + +export const MOCK_PIPELINE_VERIFY_REQUEST_PARAMS = { + token: 'mockToken', + type: PIPELINE_TOOL_TYPES.BUILD_KITE, + startTime: '1613664000000', + endTime: '1614873600000', +} + +export const MOCK_SOURCE_CONTROL_VERIFY_REQUEST_PARAMS = { + token: 'mockToken', + type: SOURCE_CONTROL_TYPES.GITHUB, + startTime: '1613664000000', + endTime: '1614873600000', +} + +export const CREWS_SETTING = 'Crews Setting' +export const CYCLE_TIME_SETTINGS = 'Cycle Time Settings' +export const CLASSIFICATION_SETTING = 'Classification Setting' +export const REAL_DONE = 'Real Done' +export const DEPLOYMENT_FREQUENCY_SETTINGS = 'Deployment frequency settings' +export const CONFIRM_DIALOG_DESCRIPTION = 'All the filled data will be cleared. Continue to Home page?' diff --git a/frontend/__tests__/src/hooks/useVerifyBoardEffect.test.tsx b/frontend/__tests__/src/hooks/useVerifyBoardEffect.test.tsx new file mode 100644 index 000000000..3f6c22d1b --- /dev/null +++ b/frontend/__tests__/src/hooks/useVerifyBoardEffect.test.tsx @@ -0,0 +1,29 @@ +import { act, renderHook } from '@testing-library/react' +import { useVerifyBoardEffect } from '@src/hooks/useVerifyBoardEffect' +import { boardClient } from '@src/clients/BoardClient' +import { MOCK_BOARD_VERIFY_REQUEST_PARAMS } from '../fixtures' +import { ERROR_MESSAGE_TIME_DURATION } from '@src/constants' + +describe('use verify board state', () => { + it('should initial data state when render hook', async () => { + const { result } = renderHook(() => useVerifyBoardEffect()) + + expect(result.current.isLoading).toEqual(false) + }) + it('should set error message when get verify board throw error', async () => { + jest.useFakeTimers() + boardClient.getVerifyBoard = jest.fn().mockImplementation(() => { + throw new Error('error') + }) + const { result } = renderHook(() => useVerifyBoardEffect()) + + expect(result.current.isLoading).toEqual(false) + + act(() => { + result.current.verifyJira(MOCK_BOARD_VERIFY_REQUEST_PARAMS) + jest.advanceTimersByTime(ERROR_MESSAGE_TIME_DURATION) + }) + + expect(result.current.errorMessage).toEqual('') + }) +}) diff --git a/frontend/__tests__/src/hooks/useVerifyPipelineToolEffect.test.tsx b/frontend/__tests__/src/hooks/useVerifyPipelineToolEffect.test.tsx new file mode 100644 index 000000000..eafb2ff87 --- /dev/null +++ b/frontend/__tests__/src/hooks/useVerifyPipelineToolEffect.test.tsx @@ -0,0 +1,29 @@ +import { act, renderHook } from '@testing-library/react' +import { useVerifyPipelineToolEffect } from '@src/hooks/useVerifyPipelineToolEffect' +import { pipelineToolClient } from '@src/clients/PipelineToolClient' +import { MOCK_PIPELINE_VERIFY_REQUEST_PARAMS } from '../fixtures' +import { ERROR_MESSAGE_TIME_DURATION } from '@src/constants' + +describe('use verify pipelineTool state', () => { + it('should initial data state when render hook', async () => { + const { result } = renderHook(() => useVerifyPipelineToolEffect()) + + expect(result.current.isLoading).toEqual(false) + }) + it('should set error message when get verify pipelineTool throw error', async () => { + jest.useFakeTimers() + pipelineToolClient.verifyPipelineTool = jest.fn().mockImplementation(() => { + throw new Error('error') + }) + const { result } = renderHook(() => useVerifyPipelineToolEffect()) + + expect(result.current.isLoading).toEqual(false) + + act(() => { + result.current.verifyPipelineTool(MOCK_PIPELINE_VERIFY_REQUEST_PARAMS) + jest.advanceTimersByTime(ERROR_MESSAGE_TIME_DURATION) + }) + + expect(result.current.errorMessage).toEqual('') + }) +}) diff --git a/frontend/__tests__/src/hooks/useVerifySourceControlEffect.test.tsx b/frontend/__tests__/src/hooks/useVerifySourceControlEffect.test.tsx new file mode 100644 index 000000000..e2aeb79eb --- /dev/null +++ b/frontend/__tests__/src/hooks/useVerifySourceControlEffect.test.tsx @@ -0,0 +1,29 @@ +import { act, renderHook } from '@testing-library/react' +import { useVerifySourceControlEffect } from '@src/hooks/useVeritySourceControlEffect' +import { sourceControlClient } from '@src/clients/SourceControlClient' +import { MOCK_SOURCE_CONTROL_VERIFY_REQUEST_PARAMS } from '../fixtures' + +describe('use verify sourceControl state', () => { + it('should initial data state when render hook', async () => { + const { result } = renderHook(() => useVerifySourceControlEffect()) + + expect(result.current.isLoading).toEqual(false) + }) + + it('should set error message when get verify sourceControl throw error', async () => { + jest.useFakeTimers() + sourceControlClient.getVerifySourceControl = jest.fn().mockImplementation(() => { + throw new Error('error') + }) + const { result } = renderHook(() => useVerifySourceControlEffect()) + + expect(result.current.isLoading).toEqual(false) + + act(() => { + result.current.verifyGithub(MOCK_SOURCE_CONTROL_VERIFY_REQUEST_PARAMS) + jest.advanceTimersByTime(2000) + }) + + expect(result.current.errorMessage).toEqual('') + }) +}) diff --git a/frontend/__tests__/src/initialConfigState.ts b/frontend/__tests__/src/initialConfigState.ts new file mode 100644 index 000000000..0c350c0ac --- /dev/null +++ b/frontend/__tests__/src/initialConfigState.ts @@ -0,0 +1,33 @@ +import { REGULAR_CALENDAR } from './fixtures' +import { BOARD_TYPES, PIPELINE_TOOL_TYPES, SOURCE_CONTROL_TYPES } from '@src/constants' + +const initialConfigState = { + projectName: '', + calendarType: REGULAR_CALENDAR, + dateRange: { + startDate: '', + endDate: '', + }, + metrics: [], + boardConfig: { + type: BOARD_TYPES.JIRA, + boardId: '', + email: '', + projectKey: '', + site: '', + token: '', + }, + isBoardVerified: false, + pipelineToolConfig: { + pipelineTool: PIPELINE_TOOL_TYPES.BUILD_KITE, + token: '', + }, + isPipelineToolVerified: false, + sourceControlConfig: { + sourceControl: SOURCE_CONTROL_TYPES.GITHUB, + token: '', + }, + isSourceControlVerified: false, +} + +export default initialConfigState diff --git a/frontend/__tests__/src/layouts/Header.test.tsx b/frontend/__tests__/src/layouts/Header.test.tsx new file mode 100644 index 000000000..c80a2545e --- /dev/null +++ b/frontend/__tests__/src/layouts/Header.test.tsx @@ -0,0 +1,103 @@ +import { fireEvent, render } from '@testing-library/react' +import Header from '@src/layouts/Header' +import { BrowserRouter, MemoryRouter } from 'react-router-dom' +import { navigateMock } from '../../setupTests' +import { PROJECT_NAME } from '@src/constants' + +describe('Header', () => { + it('should show project name', () => { + const { getByText } = render( + +
    + + ) + + expect(getByText(PROJECT_NAME)).toBeInTheDocument() + }) + + it('should show project logo', () => { + const { getByRole } = render( + +
    + + ) + + const logoInstance = getByRole('img') + expect(logoInstance).toBeInTheDocument() + expect(logoInstance.getAttribute('alt')).toContain('logo') + }) + + it('should go to home page when click logo', () => { + const { getByText } = render( + +
    + + ) + + fireEvent.click(getByText(PROJECT_NAME)) + + expect(window.location.pathname).toEqual('/') + }) + + describe('HomeIcon', () => { + const homeBtnText = 'Home' + const notHomePageRender = () => + render( + +
    + + ) + + const indexHomePageRender = () => + render( + +
    + + ) + + afterEach(() => { + jest.clearAllMocks() + }) + + it('should show home icon', () => { + const { getByTitle } = notHomePageRender() + + expect(getByTitle(homeBtnText)).toBeVisible() + }) + + it('should not show home icon when pathname is index.html', () => { + const { queryByTitle } = indexHomePageRender() + + expect(queryByTitle(homeBtnText)).not.toBeInTheDocument() + }) + + it('should navigate to home page', () => { + const { getByTitle } = notHomePageRender() + + fireEvent.click(getByTitle(homeBtnText)) + + expect(navigateMock).toBeCalledTimes(1) + expect(navigateMock).toBeCalledWith('/') + }) + + it('should go to home page when click logo given a not home page path', () => { + const { getByText } = notHomePageRender() + + fireEvent.click(getByText(PROJECT_NAME)) + + expect(window.location.pathname).toEqual('/') + }) + + it('should go to home page when click logo given a not home page path', () => { + const { getByText } = render( + +
    + + ) + + fireEvent.click(getByText(PROJECT_NAME)) + + expect(window.location.pathname).toEqual('/') + }) + }) +}) diff --git a/frontend/__tests__/src/pages/Home.test.tsx b/frontend/__tests__/src/pages/Home.test.tsx new file mode 100644 index 000000000..578713a22 --- /dev/null +++ b/frontend/__tests__/src/pages/Home.test.tsx @@ -0,0 +1,16 @@ +import { render } from '@testing-library/react' +import { PROJECT_NAME } from '../fixtures' +import Home from '@src/pages/Home' +import { MemoryRouter } from 'react-router-dom' + +describe('Home', () => { + it('should render home page', () => { + const { getByText } = render( + + + + ) + + expect(getByText(PROJECT_NAME)).toBeInTheDocument() + }) +}) diff --git a/frontend/__tests__/src/pages/Metrics.test.tsx b/frontend/__tests__/src/pages/Metrics.test.tsx new file mode 100644 index 000000000..14e273430 --- /dev/null +++ b/frontend/__tests__/src/pages/Metrics.test.tsx @@ -0,0 +1,22 @@ +import { render } from '@testing-library/react' +import Metrics from '@src/pages/Metrics' +import { Provider } from 'react-redux' +import { store } from '@src/store' +import { MemoryRouter } from 'react-router-dom' + +describe('Metrics', () => { + it('should render Metrics page', () => { + const { getByText } = render( + + + + + + ) + const steps = ['Config', 'Metrics', 'Export'] + + steps.map((label) => { + expect(getByText(label)).toBeVisible() + }) + }) +}) diff --git a/frontend/__tests__/src/router.test.tsx b/frontend/__tests__/src/router.test.tsx new file mode 100644 index 000000000..eaab6f853 --- /dev/null +++ b/frontend/__tests__/src/router.test.tsx @@ -0,0 +1,46 @@ +import { render, waitFor } from '@testing-library/react' +import { MemoryRouter } from 'react-router-dom' +import Router from '@src/router' +import { Provider } from 'react-redux' +import { store } from '@src/store' + +describe('router', () => { + const setup = (routeUrl: string) => + render( + + + + + + ) + + it('should show home page when loading on a bad page', async () => { + const badRoute = '/some/bad/route' + + setup(badRoute) + + await waitFor(() => { + expect(window.location.pathname).toEqual('/') + }) + }) + + it('should show home page when go home page', async () => { + const homeRoute = '/home' + + setup(homeRoute) + + await waitFor(() => { + expect(window.location.pathname).toEqual('/') + }) + }) + + it('should show Metrics page when go Metrics page', () => { + const metricsRoute = '/Metrics' + const steps = ['Config', 'Metrics', 'Export'] + + const { findByText } = setup(metricsRoute) + steps.map(async (label) => { + expect(await findByText(label)).toBeVisible() + }) + }) +}) diff --git a/frontend/__tests__/src/utils/setupStoreUtil.tsx b/frontend/__tests__/src/utils/setupStoreUtil.tsx new file mode 100644 index 000000000..e0285afe7 --- /dev/null +++ b/frontend/__tests__/src/utils/setupStoreUtil.tsx @@ -0,0 +1,22 @@ +import { configureStore } from '@reduxjs/toolkit' +import { stepperSlice } from '@src/context/stepper/StepperSlice' +import { configSlice } from '@src/context/config/configSlice' +import { boardSlice } from '@src/context/config/board/boardSlice' +import { pipelineToolSlice } from '@src/context/config/pipelineTool/pipelineToolSlice' +import { jiraVerifyResponseSlice } from '@src/context/config/board/jiraVerifyResponse/jiraVerifyResponseSlice' +import { sourceControlSlice } from '@src/context/config/sourceControl/sourceControlSlice' +import { metricsSlice } from '@src/context/Metrics/metricsSlice' + +export const setupStore = () => { + return configureStore({ + reducer: { + [stepperSlice.name]: stepperSlice.reducer, + [configSlice.name]: configSlice.reducer, + [boardSlice.name]: boardSlice.reducer, + [pipelineToolSlice.name]: pipelineToolSlice.reducer, + [jiraVerifyResponseSlice.name]: jiraVerifyResponseSlice.reducer, + [sourceControlSlice.name]: sourceControlSlice.reducer, + [metricsSlice.name]: metricsSlice.reducer, + }, + }) +} diff --git a/frontend/angular.json b/frontend/angular.json deleted file mode 100644 index c24a8bc07..000000000 --- a/frontend/angular.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "version": 1, - "newProjectRoot": "projects", - "projects": { - "heartbeat-frontend": { - "projectType": "application", - "schematics": { - "@schematics/angular:component": { - "style": "scss" - } - }, - "root": "", - "sourceRoot": "src", - "prefix": "app", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:browser", - "options": { - "outputPath": "dist/heartbeat-frontend", - "index": "src/index.html", - "main": "src/main.ts", - "polyfills": "src/polyfills.ts", - "tsConfig": "tsconfig.app.json", - "aot": true, - "assets": ["src/favicon.ico", "src/assets", "src/assets/images"], - "styles": ["./node_modules/@angular/material/prebuilt-themes/indigo-pink.css", "src/styles.scss"], - "scripts": [] - }, - "configurations": { - "production": { - "fileReplacements": [ - { - "replace": "src/environments/environment.ts", - "with": "src/environments/environment.prod.ts" - } - ], - "optimization": true, - "outputHashing": "all", - "sourceMap": false, - "extractCss": true, - "namedChunks": false, - "extractLicenses": true, - "vendorChunk": false, - "buildOptimizer": true, - "budgets": [ - { - "type": "initial", - "maximumWarning": "2mb", - "maximumError": "5mb" - }, - { - "type": "anyComponentStyle", - "maximumWarning": "6kb", - "maximumError": "10kb" - } - ] - } - } - }, - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "options": { - "browserTarget": "heartbeat-frontend:build" - }, - "configurations": { - "production": { - "browserTarget": "heartbeat-frontend:build:production" - } - } - }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", - "options": { - "browserTarget": "heartbeat-frontend:build" - } - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "src/test.ts", - "polyfills": "src/polyfills.ts", - "tsConfig": "tsconfig.spec.json", - "karmaConfig": "karma.conf.js", - "assets": ["src/favicon.ico", "src/assets"], - "styles": ["./node_modules/@angular/material/prebuilt-themes/indigo-pink.css", "src/styles.scss"], - "scripts": [] - } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": ["tsconfig.app.json", "tsconfig.spec.json", "e2e/tsconfig.json"], - "exclude": ["**/node_modules/**"] - } - }, - "e2e": { - "builder": "@angular-devkit/build-angular:protractor", - "options": { - "protractorConfig": "e2e/protractor.conf.js", - "devServerTarget": "heartbeat-frontend:serve" - }, - "configurations": { - "production": { - "devServerTarget": "heartbeat-frontend:serve:production" - } - } - } - } - } - }, - "defaultProject": "heartbeat-frontend", - "cli": { - "analytics": "2626addb-cf0a-456e-9a80-64c411416217" - } -} diff --git a/frontend/browserslist b/frontend/browserslist deleted file mode 100644 index 80848532e..000000000 --- a/frontend/browserslist +++ /dev/null @@ -1,12 +0,0 @@ -# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries - -# You can see what browsers were selected by your queries by running: -# npx browserslist - -> 0.5% -last 2 versions -Firefox ESR -not dead -not IE 9-11 # For IE 9-11 support, remove 'not'. \ No newline at end of file diff --git a/frontend/cypress.config.ts b/frontend/cypress.config.ts new file mode 100644 index 000000000..0b8414f89 --- /dev/null +++ b/frontend/cypress.config.ts @@ -0,0 +1,13 @@ +import { defineConfig } from 'cypress' + +export default defineConfig({ + videoCompression: 15, + e2e: { + setupNodeEvents(on, config) { + // implement node event listeners here + config.env.url = process.env.APP_ORIGIN || 'http://localhost:4321' + + return config + }, + }, +}) diff --git a/frontend/cypress/.gitignore b/frontend/cypress/.gitignore new file mode 100644 index 000000000..78b40c04e --- /dev/null +++ b/frontend/cypress/.gitignore @@ -0,0 +1,2 @@ +videos +downloads diff --git a/frontend/cypress/e2e/createANewProject.cy.ts b/frontend/cypress/e2e/createANewProject.cy.ts new file mode 100644 index 000000000..007774814 --- /dev/null +++ b/frontend/cypress/e2e/createANewProject.cy.ts @@ -0,0 +1,44 @@ +import { BOARD_PROJECT_KEY, BOARD_TOKEN, MOCK_EMAIL, WEB_SITE } from '../fixtures/fixtures' +import homePage from '../pages/home' +import configPage from '../pages/metrics/config' +import metricsPage from '../pages/metrics/metrics' + +describe('Create a new project', () => { + it('Should create a new project manually', () => { + homePage.navigate() + + homePage.createANewProject() + cy.url().should('include', '/metrics') + + configPage.typeProjectName('E2E Project') + + configPage.selectDateRange() + + configPage.selectVelocityAndCycleTime() + + const verifyButton = () => cy.get('button:contains("Verify")') + verifyButton().should('be.disabled') + configPage.fillBoardFieldsInfo('2', MOCK_EMAIL, BOARD_PROJECT_KEY, WEB_SITE, BOARD_TOKEN) + + configPage.selectLeadTimeForChangesAndDeploymentFrequency() + + verifyButton().should('be.disabled') + configPage.fillPipelineToolFieldsInfo('mock1234'.repeat(5)) + verifyButton().should('be.enabled') + + verifyButton().should('be.enabled') + configPage.fillSourceControlFieldsInfo(`ghp_${'Abc123'.repeat(6)}`) + + configPage.selectClassificationAndCycleTime() + + configPage.goMetricsStep() + cy.contains('Crews Setting').should('exist') + cy.contains('Real Done').should('exist') + + cy.contains('Cycle Time Settings').should('exist') + cy.contains('Consider the "Flag" as "Block"').should('exist') + + metricsPage.checkClassification() + cy.contains('Classification Setting').should('exist') + }) +}) diff --git a/frontend/cypress/fixtures/example.json b/frontend/cypress/fixtures/example.json new file mode 100644 index 000000000..02e425437 --- /dev/null +++ b/frontend/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} diff --git a/frontend/cypress/fixtures/fixtures.ts b/frontend/cypress/fixtures/fixtures.ts new file mode 100644 index 000000000..b7de9f5ab --- /dev/null +++ b/frontend/cypress/fixtures/fixtures.ts @@ -0,0 +1,4 @@ +export const MOCK_EMAIL = 'test@test.com' +export const BOARD_TOKEN = 'mockToken' +export const WEB_SITE = 'https://url.com' +export const BOARD_PROJECT_KEY = 'mockProjectKey' diff --git a/frontend/cypress/pages/home.ts b/frontend/cypress/pages/home.ts new file mode 100644 index 000000000..d11af1e8c --- /dev/null +++ b/frontend/cypress/pages/home.ts @@ -0,0 +1,12 @@ +class Home { + navigate() { + cy.visit(Cypress.env('url') + '/index.html') + } + createANewProject() { + cy.contains('Create a new project').click() + } +} + +const homePage = new Home() + +export default homePage diff --git a/frontend/cypress/pages/metrics/config.ts b/frontend/cypress/pages/metrics/config.ts new file mode 100644 index 000000000..958da939a --- /dev/null +++ b/frontend/cypress/pages/metrics/config.ts @@ -0,0 +1,65 @@ +class Config { + navigate() { + cy.visit(Cypress.env('url') + '/metrics') + } + typeProjectName(projectName: string) { + cy.contains('Project Name *').siblings().first().type(projectName) + } + + selectDateRange() { + cy.contains('From').parent().type('02052023') + } + + selectVelocityAndCycleTime() { + cy.contains('Required Data').siblings().click() + + cy.contains('Velocity').click() + cy.contains('Cycle time').click() + + cy.get('div.MuiBackdrop-root.MuiBackdrop-invisible.MuiModal-backdrop').click({ force: true }) + } + + fillBoardFieldsInfo(boardId: string, email: string, projectKey: string, site: string, token: string) { + cy.contains('Board Id').siblings().first().type(boardId) + cy.contains('Email').siblings().first().type(email) + cy.contains('Project Key').siblings().first().type(projectKey) + cy.contains('Site').siblings().first().type(site) + cy.contains('Token').siblings().first().type(token) + } + + selectLeadTimeForChangesAndDeploymentFrequency() { + cy.contains('Required Data').siblings().first().click() + cy.get("[type='checkbox']").uncheck() + + cy.contains('Lead time for changes').click() + cy.contains('Deployment frequency').click() + + cy.get('div.MuiBackdrop-root.MuiBackdrop-invisible.MuiModal-backdrop').click({ force: true }) + } + + fillPipelineToolFieldsInfo(token: string) { + cy.contains('Token').siblings().first().type(token) + } + + fillSourceControlFieldsInfo(token: string) { + cy.contains("[data-testid='sourceControlTextField']", 'Token').type(token) + cy.get('[data-test-id="sourceControlVerifyButton"]').click() + } + + selectClassificationAndCycleTime() { + cy.contains('Required Data').siblings().first().click() + cy.get("[type='checkbox']").uncheck() + + cy.contains('Classification').click() + cy.contains('Cycle time').click() + + cy.get('div.MuiBackdrop-root.MuiBackdrop-invisible.MuiModal-backdrop').click({ force: true }) + } + + goMetricsStep() { + cy.contains('Next').click() + } +} + +const configPage = new Config() +export default configPage diff --git a/frontend/cypress/pages/metrics/metrics.ts b/frontend/cypress/pages/metrics/metrics.ts new file mode 100644 index 000000000..3ab30d16d --- /dev/null +++ b/frontend/cypress/pages/metrics/metrics.ts @@ -0,0 +1,11 @@ +class Metrics { + checkClassification() { + cy.contains('Distinguished By').siblings().click() + + cy.contains('All').click() + cy.get('div.MuiBackdrop-root.MuiBackdrop-invisible.MuiModal-backdrop').click({ force: true }) + } +} + +const metricsPage = new Metrics() +export default metricsPage diff --git a/frontend/cypress/support/commands.ts b/frontend/cypress/support/commands.ts new file mode 100644 index 000000000..dc753716c --- /dev/null +++ b/frontend/cypress/support/commands.ts @@ -0,0 +1,37 @@ +// +// *********************************************** +// This example commands.ts shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) +// +// declare global { +// namespace Cypress { +// interface Chainable { +// login(email: string, password: string): Chainable +// drag(subject: string, options?: Partial): Chainable +// dismiss(subject: string, options?: Partial): Chainable +// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable +// } +// } +// } diff --git a/frontend/cypress/support/e2e.ts b/frontend/cypress/support/e2e.ts new file mode 100644 index 000000000..ed5730de1 --- /dev/null +++ b/frontend/cypress/support/e2e.ts @@ -0,0 +1,20 @@ +// *********************************************************** +// This example support/e2e.ts is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') diff --git a/frontend/cypress/tsconfig.json b/frontend/cypress/tsconfig.json new file mode 100644 index 000000000..18edb199a --- /dev/null +++ b/frontend/cypress/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["es5", "dom"], + "types": ["cypress", "node"] + }, + "include": ["**/*.ts"] +} diff --git a/frontend/e2e/protractor.conf.js b/frontend/e2e/protractor.conf.js deleted file mode 100644 index 504db95d6..000000000 --- a/frontend/e2e/protractor.conf.js +++ /dev/null @@ -1,30 +0,0 @@ -// @ts-check -// Protractor configuration file, see link for more information -// https://github.com/angular/protractor/blob/master/lib/config.ts - -const { SpecReporter } = require('jasmine-spec-reporter'); - -/** - * @type { import("protractor").Config } - */ -exports.config = { - allScriptsTimeout: 11000, - specs: ['./src/**/*.e2e-spec.ts'], - capabilities: { - browserName: 'chrome', - }, - directConnect: true, - baseUrl: 'http://localhost:4200/', - framework: 'jasmine', - jasmineNodeOpts: { - showColors: true, - defaultTimeoutInterval: 30000, - print: function () {}, - }, - onPrepare() { - require('ts-node').register({ - project: require('path').join(__dirname, './tsconfig.json'), - }); - jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); - }, -}; diff --git a/frontend/e2e/src/app.e2e-spec.ts b/frontend/e2e/src/app.e2e-spec.ts deleted file mode 100644 index 0079c995c..000000000 --- a/frontend/e2e/src/app.e2e-spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { AppPage } from './app.po'; -import { browser, logging } from 'protractor'; - -describe('workspace-project App', () => { - let page: AppPage; - - beforeEach(() => { - page = new AppPage(); - }); - - it('should display welcome message', () => { - page.navigateTo(); - expect(page.getTitleText()).toEqual('heartbeat-frontend app is running!'); - }); - - afterEach(async () => { - // Assert that there are no errors emitted from the browser - const logs = await browser.manage().logs().get(logging.Type.BROWSER); - expect(logs).not.toContain( - jasmine.objectContaining({ - level: logging.Level.SEVERE, - } as logging.Entry) - ); - }); -}); diff --git a/frontend/e2e/src/app.po.ts b/frontend/e2e/src/app.po.ts deleted file mode 100644 index b68475e0f..000000000 --- a/frontend/e2e/src/app.po.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { browser, by, element } from 'protractor'; - -export class AppPage { - navigateTo(): Promise { - return browser.get(browser.baseUrl) as Promise; - } - - getTitleText(): Promise { - return element(by.css('app-root .content span')).getText() as Promise; - } -} diff --git a/frontend/e2e/tsconfig.json b/frontend/e2e/tsconfig.json deleted file mode 100644 index 677f30ff8..000000000 --- a/frontend/e2e/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/e2e", - "module": "commonjs", - "target": "es5", - "types": ["jasmine", "jasminewd2", "node"] - } -} diff --git a/frontend/index.html b/frontend/index.html new file mode 100644 index 000000000..334084127 --- /dev/null +++ b/frontend/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + Heartbeat + + +
    + + + diff --git a/frontend/jest.config.json b/frontend/jest.config.json new file mode 100644 index 000000000..5239ee0ed --- /dev/null +++ b/frontend/jest.config.json @@ -0,0 +1,27 @@ +{ + "transform": { + "^.+\\.tsx?$": "ts-jest", + ".+\\.svg": "/__tests__/__mocks__/svgTransformer.ts" + }, + "setupFilesAfterEnv": ["/__tests__/setupTests.ts"], + "testEnvironment": "jsdom", + "testRegex": "/__tests__/.*(test|spec)\\.(jsx?|tsx?|ts?)$", + "moduleFileExtensions": ["ts", "tsx", "js", "jsx", "json", "node"], + "moduleNameMapper": { + "\\.(css|less|scss|sass)$": "identity-obj-proxy", + "^@src/(.*)": "/src/$1" + }, + "testPathIgnorePatterns": [ + "/__tests__/src/fixtures.ts", + "/__tests__/setupTests.ts", + "/__tests__/__mocks__/*" + ], + "coverageThreshold": { + "global": { + "branches": 100, + "functions": 100, + "lines": 100, + "statements": 100 + } + } +} diff --git a/frontend/karma.conf.js b/frontend/karma.conf.js deleted file mode 100644 index 7afcdce5e..000000000 --- a/frontend/karma.conf.js +++ /dev/null @@ -1,32 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['jasmine', '@angular-devkit/build-angular'], - plugins: [ - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-html-reporter'), - require('karma-coverage-istanbul-reporter'), - require('@angular-devkit/build-angular/plugins/karma'), - ], - client: { - clearContext: false, // leave Jasmine Spec Runner output visible in browser - }, - coverageIstanbulReporter: { - dir: require('path').join(__dirname, './coverage/heartbeat-frontend'), - reports: ['html', 'lcovonly', 'text-summary'], - fixWebpackSourcePaths: true, - }, - reporters: ['progress', 'kjhtml'], - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: [process.env.karmaBrowser || 'Chrome'], - singleRun: false, - restartOnFileChange: true, - }); -}; diff --git a/frontend/package.json b/frontend/package.json index fdc1b3a8a..518012ff3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,75 +1,85 @@ { "name": "heartbeat-frontend", + "license": "MIT", + "author": "HeartBeat Team ", + "description": "HeartBeat is a tool for tracking project delivery metrics that can help you get a better understanding of delivery performance. This product allows you easily get all aspects of source data faster and more accurate to analyze team delivery performance which enables delivery teams and team leaders focusing on driving continuous improvement and enhancing team productivity and efficiency.", + "private": false, "version": "0.0.0", - "author": "tw-heartbeat-team", - "repository": "https://github.com/thoughtworks/HeartBeat.git", - "husky": { - "hooks": { - "pre-commit": "run-s format:fix lint" - } - }, "scripts": { - "ng": "ng", - "start": "ng serve --host 0.0.0.0", - "build": "ng build", - "build:prod": "ng build --prod --source-map=false", - "test": "ng test", - "lint": "ng lint", - "e2e": "ng e2e", - "format:fix": "pretty-quick --staged" + "start": "vite", + "build": "tsc && vite build", + "preview": "vite preview", + "lint": "eslint -c .eslintrc.json ./ && prettier --check ./", + "fix": "eslint -c .eslintrc.json --fix && npx prettier --write . --ignore-unknown", + "test": "jest", + "coverage": "jest --env=jsdom --watchAll=false --coverage", + "e2e:open": "cypress open", + "e2e": "cypress run --spec cypress/", + "prepare": "cd .. && husky install frontend/.husky", + "license-compliance": "license-compliance -r detailed --allow='Unlicense;MIT;ISC;0BSD;BSD-2-Clause;BSD-3-Clause;Apache-2.0;Python-2.0;CC-BY-4.0;CC-BY-3.0;WTFPL;CC0-1.0'" + }, + "lint-staged": { + "**/*": "npx prettier --write . --ignore-unknown" }, - "private": true, "dependencies": { - "@angular/animations": "~9.1.1", - "@angular/cdk": "^9.2.3", - "@angular/common": "~9.1.1", - "@angular/compiler": "~9.1.1", - "@angular/core": "~9.1.1", - "@angular/forms": "~9.1.1", - "@angular/material": "^9.2.3", - "@angular/platform-browser": "~9.1.1", - "@angular/platform-browser-dynamic": "~9.1.1", - "@angular/router": "~9.1.1", - "axios": "^0.21.1", - "elliptic": "^6.5.4", - "git-url-parse": "^11.1.2", - "ini": "^1.3.6", - "lite-server": "^2.5.4", - "lodash": "^4.17.19", - "minimist": "^1.2.3", - "moment": "^2.29.1", - "node-forge": "^0.10.0", - "npm-registry-fetch": "^4.0.5", - "rxjs": "~6.5.4", - "serialize-javascript": "^3.1.0", - "socket.io": "^2.4.0", - "tslib": "^1.10.0", - "websocket-extensions": "^0.1.4", - "zone.js": "~0.10.2" + "@date-io/dayjs": "^2.16.0", + "@emotion/react": "^11.10.5", + "@emotion/styled": "^11.10.5", + "@mui/icons-material": "^5.11.0", + "@mui/material": "^5.11.3", + "@mui/x-date-pickers": "^6.0.0", + "@reduxjs/toolkit": "^1.9.1", + "axios": "^1.3.3", + "dayjs": "^1.11.7", + "lodash.camelcase": "^4.3.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-redux": "^8.0.5", + "react-router-dom": "^6.6.1" }, "devDependencies": { - "@angular-devkit/build-angular": "~0.901.1", - "@angular/cli": "~9.1.1", - "@angular/compiler-cli": "~9.1.1", - "@angular/language-service": "~9.1.1", - "@types/jasmine": "~3.5.0", - "@types/jasminewd2": "~2.0.3", - "@types/node": "^12.11.1", - "codelyzer": "^5.1.2", - "husky": "^4.2.5", - "jasmine-core": "~3.5.0", - "jasmine-spec-reporter": "~4.2.1", - "karma": "~4.4.1", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage-istanbul-reporter": "~2.1.0", - "karma-jasmine": "~3.0.1", - "karma-jasmine-html-reporter": "^1.4.2", - "npm-run-all": "^4.1.5", - "prettier": "^2.0.5", - "pretty-quick": "^2.0.1", - "protractor": "~5.4.3", - "ts-node": "~8.3.0", - "tslint": "~6.1.0", - "typescript": "~3.8.3" + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^14.0.0", + "@testing-library/user-event": "^14.4.3", + "@types/jest": "^29.2.5", + "@types/lodash.camelcase": "^4.3.7", + "@types/node": "^18.11.18", + "@types/react": "^18.0.26", + "@types/react-dom": "^18.0.9", + "@types/react-redux": "^7.1.25", + "@types/testing-library__jest-dom": "^5.14.5", + "@typescript-eslint/eslint-plugin": "^5.0.0", + "@typescript-eslint/parser": "^5.48.0", + "@vitejs/plugin-react-swc": "^3.0.0", + "autoprefixer": "^10.4.13", + "cypress": "^12.5.1", + "eslint": "^8.31.0", + "eslint-config-prettier": "^8.6.0", + "eslint-config-standard-with-typescript": "^34.0.0", + "eslint-plugin-import": "^2.25.2", + "eslint-plugin-n": "^15.0.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-react": "^7.31.11", + "eslint-plugin-react-hooks": "^4.6.0", + "husky": "^8.0.3", + "identity-obj-proxy": "^3.0.0", + "jest": "^29.3.1", + "jest-environment-jsdom": "^29.3.1", + "license-compliance": "^1.2.5", + "lint-staged": "^13.1.0", + "msw": "^1.0.1", + "prettier": "2.8.4", + "ts-jest": "^29.0.3", + "typescript": "*", + "vite": "^4.0.0" + }, + "engines": { + "node": ">=16.18.0" + }, + "repository": "https://github.com/thoughtworks/HeartBeat.git", + "bugs": { + "url": "https://github.com/thoughtworks/HeartBeat/issues", + "email": "heartbeat@thoughtworks.com" } } diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml new file mode 100644 index 000000000..1fca89d03 --- /dev/null +++ b/frontend/pnpm-lock.yaml @@ -0,0 +1,7007 @@ +lockfileVersion: 5.4 + +specifiers: + '@date-io/dayjs': ^2.16.0 + '@emotion/react': ^11.10.5 + '@emotion/styled': ^11.10.5 + '@mui/icons-material': ^5.11.0 + '@mui/material': ^5.11.3 + '@mui/x-date-pickers': ^6.0.0 + '@reduxjs/toolkit': ^1.9.1 + '@testing-library/jest-dom': ^5.16.5 + '@testing-library/react': ^14.0.0 + '@testing-library/user-event': ^14.4.3 + '@types/jest': ^29.2.5 + '@types/lodash.camelcase': ^4.3.7 + '@types/node': ^18.11.18 + '@types/react': ^18.0.26 + '@types/react-dom': ^18.0.9 + '@types/react-redux': ^7.1.25 + '@types/testing-library__jest-dom': ^5.14.5 + '@typescript-eslint/eslint-plugin': ^5.0.0 + '@typescript-eslint/parser': ^5.48.0 + '@vitejs/plugin-react-swc': ^3.0.0 + autoprefixer: ^10.4.13 + axios: ^1.3.3 + cypress: ^12.5.1 + dayjs: ^1.11.7 + eslint: ^8.31.0 + eslint-config-prettier: ^8.6.0 + eslint-config-standard-with-typescript: ^34.0.0 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: ^15.0.0 + eslint-plugin-prettier: ^4.2.1 + eslint-plugin-promise: ^6.0.0 + eslint-plugin-react: ^7.31.11 + eslint-plugin-react-hooks: ^4.6.0 + husky: ^8.0.3 + identity-obj-proxy: ^3.0.0 + jest: ^29.3.1 + jest-environment-jsdom: ^29.3.1 + license-compliance: ^1.2.5 + lint-staged: ^13.1.0 + lodash.camelcase: ^4.3.0 + msw: ^1.0.1 + prettier: 2.8.4 + react: ^18.2.0 + react-dom: ^18.2.0 + react-redux: ^8.0.5 + react-router-dom: ^6.6.1 + ts-jest: ^29.0.3 + typescript: '*' + vite: ^4.0.0 + +dependencies: + '@date-io/dayjs': 2.16.0_dayjs@1.11.7 + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/styled': 11.10.5_qvatmowesywn4ye42qoh247szu + '@mui/icons-material': 5.11.0_6zueiyxsk3wwk7ardr4xipkxnu + '@mui/material': 5.11.4_lskpmcsdi7ipu6qpuapyu56ihm + '@mui/x-date-pickers': 6.0.0_m7cc2smtbmdzig2omnko2hxfke + '@reduxjs/toolkit': 1.9.1_k4ae6lp43ej6mezo3ztvx6pykq + axios: 1.3.3 + dayjs: 1.11.7 + lodash.camelcase: 4.3.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-redux: 8.0.5_ie75ejlwqy5zh3tldgt7pftwcu + react-router-dom: 6.6.2_biqbaboplfbrettd7655fr4n2y + +devDependencies: + '@testing-library/jest-dom': 5.16.5 + '@testing-library/react': 14.0.0_biqbaboplfbrettd7655fr4n2y + '@testing-library/user-event': 14.4.3 + '@types/jest': 29.2.5 + '@types/lodash.camelcase': 4.3.7 + '@types/node': 18.11.18 + '@types/react': 18.0.26 + '@types/react-dom': 18.0.10 + '@types/react-redux': 7.1.25 + '@types/testing-library__jest-dom': 5.14.5 + '@typescript-eslint/eslint-plugin': 5.48.1_3jon24igvnqaqexgwtxk6nkpse + '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe + '@vitejs/plugin-react-swc': 3.0.1_vite@4.0.4 + autoprefixer: 10.4.13 + cypress: 12.5.1 + eslint: 8.31.0 + eslint-config-prettier: 8.6.0_eslint@8.31.0 + eslint-config-standard-with-typescript: 34.0.0_ayzt3w6jsahawcdpybzux5ndqu + eslint-plugin-import: 2.26.0_qdjeohovcytra7xto5vgmxssaq + eslint-plugin-n: 15.6.1_eslint@8.31.0 + eslint-plugin-prettier: 4.2.1_eat2wsvunk2lbs2ydcw6u56w6a + eslint-plugin-promise: 6.1.1_eslint@8.31.0 + eslint-plugin-react: 7.32.0_eslint@8.31.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.31.0 + husky: 8.0.3 + identity-obj-proxy: 3.0.0 + jest: 29.3.1_@types+node@18.11.18 + jest-environment-jsdom: 29.3.1 + license-compliance: 1.2.5 + lint-staged: 13.1.0 + msw: 1.0.1_typescript@4.9.4 + prettier: 2.8.4 + ts-jest: 29.0.3_p6ekqnroyms5nhqbfxosryz7rm + typescript: 4.9.4 + vite: 4.0.4_@types+node@18.11.18 + +packages: + + /@adobe/css-tools/4.0.1: + resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==} + dev: true + + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.17 + dev: true + + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + + /@babel/compat-data/7.20.10: + resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core/7.20.12: + resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.7 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 + '@babel/helper-module-transforms': 7.20.11 + '@babel/helpers': 7.20.7 + '@babel/parser': 7.20.7 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator/7.20.7: + resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + '@jridgewell/gen-mapping': 0.3.2 + jsesc: 2.5.2 + dev: true + + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.20.10 + '@babel/core': 7.20.12 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: true + + /@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-function-name/7.19.0: + resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.20.7 + dev: true + + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + + /@babel/helper-module-transforms/7.20.11: + resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-plugin-utils/7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + engines: {node: '>=6.9.0'} + + /@babel/helper-simple-access/7.20.2: + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/helper-string-parser/7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helpers/7.20.7: + resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/parser/7.20.7: + resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.12: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.12: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.20.12: + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-jsx/7.18.6: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/helper-plugin-utils': 7.20.2 + dev: false + + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.12: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.12: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.12: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.12: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.12: + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.12 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/runtime/7.20.7: + resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + + /@babel/runtime/7.21.0: + resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + + /@babel/template/7.20.7: + resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + dev: true + + /@babel/traverse/7.20.12: + resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.7 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types/7.20.7: + resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@bcoe/v8-coverage/0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: true + + /@colors/colors/1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true + + /@cypress/request/2.88.11: + resolution: {integrity: sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==} + engines: {node: '>= 6'} + dependencies: + aws-sign2: 0.7.0 + aws4: 1.12.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + http-signature: 1.3.6 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.35 + performance-now: 2.1.0 + qs: 6.10.4 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 8.3.2 + dev: true + + /@cypress/xvfb/1.2.4_supports-color@8.1.1: + resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} + dependencies: + debug: 3.2.7_supports-color@8.1.1 + lodash.once: 4.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@date-io/core/2.16.0: + resolution: {integrity: sha512-DYmSzkr+jToahwWrsiRA2/pzMEtz9Bq1euJwoOuYwuwIYXnZFtHajY2E6a1VNVDc9jP8YUXK1BvnZH9mmT19Zg==} + dev: false + + /@date-io/date-fns-jalali/2.16.0: + resolution: {integrity: sha512-MNVvGYwRiBydbvY7gvZM14W2kosIG29G1Ekw5qmYWOXkIIFngh6ZvV7/uVGDCW+gqlIeSz/XitZXA9n8RO0tJw==} + peerDependencies: + date-fns-jalali: ^2.13.0-0 + peerDependenciesMeta: + date-fns-jalali: + optional: true + dependencies: + '@date-io/core': 2.16.0 + dev: false + + /@date-io/date-fns/2.16.0: + resolution: {integrity: sha512-bfm5FJjucqlrnQcXDVU5RD+nlGmL3iWgkHTq3uAZWVIuBu6dDmGa3m8a6zo2VQQpu8ambq9H22UyUpn7590joA==} + peerDependencies: + date-fns: ^2.0.0 + peerDependenciesMeta: + date-fns: + optional: true + dependencies: + '@date-io/core': 2.16.0 + dev: false + + /@date-io/dayjs/2.16.0_dayjs@1.11.7: + resolution: {integrity: sha512-y5qKyX2j/HG3zMvIxTobYZRGnd1FUW2olZLS0vTj7bEkBQkjd2RO7/FEwDY03Z1geVGlXKnzIATEVBVaGzV4Iw==} + peerDependencies: + dayjs: ^1.8.17 + peerDependenciesMeta: + dayjs: + optional: true + dependencies: + '@date-io/core': 2.16.0 + dayjs: 1.11.7 + dev: false + + /@date-io/hijri/2.16.1: + resolution: {integrity: sha512-6BxY0mtnqj5cBiXluRs3uWN0mSJwGw0AB2ZxqtEHvBFoiSYEojW51AETnfPIWpdvDsBn+WAC7QrfBvQZnoyIkQ==} + peerDependencies: + moment-hijri: ^2.1.2 + peerDependenciesMeta: + moment-hijri: + optional: true + dependencies: + '@date-io/moment': 2.16.1 + transitivePeerDependencies: + - moment + dev: false + + /@date-io/jalaali/2.16.1: + resolution: {integrity: sha512-GLw87G/WJ1DNrQHW8p/LqkqAqTUSqBSRin0H1pRPwCccB5Fh7GT64sadjzEvjW56lPJ0aq2vp5yI2eIjZajfrw==} + peerDependencies: + moment-jalaali: ^0.7.4 || ^0.8.0 || ^0.9.0 + peerDependenciesMeta: + moment-jalaali: + optional: true + dependencies: + '@date-io/moment': 2.16.1 + transitivePeerDependencies: + - moment + dev: false + + /@date-io/luxon/2.16.1: + resolution: {integrity: sha512-aeYp5K9PSHV28946pC+9UKUi/xMMYoaGelrpDibZSgHu2VWHXrr7zWLEr+pMPThSs5vt8Ei365PO+84pCm37WQ==} + peerDependencies: + luxon: ^1.21.3 || ^2.x || ^3.x + peerDependenciesMeta: + luxon: + optional: true + dependencies: + '@date-io/core': 2.16.0 + dev: false + + /@date-io/moment/2.16.1: + resolution: {integrity: sha512-JkxldQxUqZBfZtsaCcCMkm/dmytdyq5pS1RxshCQ4fHhsvP5A7gSqPD22QbVXMcJydi3d3v1Y8BQdUKEuGACZQ==} + peerDependencies: + moment: ^2.24.0 + peerDependenciesMeta: + moment: + optional: true + dependencies: + '@date-io/core': 2.16.0 + dev: false + + /@emotion/babel-plugin/11.10.5: + resolution: {integrity: sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/helper-module-imports': 7.18.6 + '@babel/plugin-syntax-jsx': 7.18.6 + '@babel/runtime': 7.21.0 + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/serialize': 1.1.1 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.1.3 + dev: false + + /@emotion/cache/11.10.5: + resolution: {integrity: sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==} + dependencies: + '@emotion/memoize': 0.8.0 + '@emotion/sheet': 1.2.1 + '@emotion/utils': 1.2.0 + '@emotion/weak-memoize': 0.3.0 + stylis: 4.1.3 + dev: false + + /@emotion/hash/0.9.0: + resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} + dev: false + + /@emotion/is-prop-valid/1.2.0: + resolution: {integrity: sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==} + dependencies: + '@emotion/memoize': 0.8.0 + dev: false + + /@emotion/memoize/0.8.0: + resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} + dev: false + + /@emotion/react/11.10.5_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@babel/core': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.20.7 + '@emotion/babel-plugin': 11.10.5 + '@emotion/cache': 11.10.5 + '@emotion/serialize': 1.1.1 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@18.2.0 + '@emotion/utils': 1.2.0 + '@emotion/weak-memoize': 0.3.0 + '@types/react': 18.0.26 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + dev: false + + /@emotion/serialize/1.1.1: + resolution: {integrity: sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==} + dependencies: + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/unitless': 0.8.0 + '@emotion/utils': 1.2.0 + csstype: 3.1.1 + dev: false + + /@emotion/sheet/1.2.1: + resolution: {integrity: sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==} + dev: false + + /@emotion/styled/11.10.5_qvatmowesywn4ye42qoh247szu: + resolution: {integrity: sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==} + peerDependencies: + '@babel/core': ^7.0.0 + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@babel/core': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.20.7 + '@emotion/babel-plugin': 11.10.5 + '@emotion/is-prop-valid': 1.2.0 + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/serialize': 1.1.1 + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0_react@18.2.0 + '@emotion/utils': 1.2.0 + '@types/react': 18.0.26 + react: 18.2.0 + dev: false + + /@emotion/unitless/0.8.0: + resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==} + dev: false + + /@emotion/use-insertion-effect-with-fallbacks/1.0.0_react@18.2.0: + resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==} + peerDependencies: + react: '>=16.8.0' + dependencies: + react: 18.2.0 + dev: false + + /@emotion/utils/1.2.0: + resolution: {integrity: sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==} + dev: false + + /@emotion/weak-memoize/0.3.0: + resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} + dev: false + + /@esbuild/android-arm/0.16.16: + resolution: {integrity: sha512-BUuWMlt4WSXod1HSl7aGK8fJOsi+Tab/M0IDK1V1/GstzoOpqc/v3DqmN8MkuapPKQ9Br1WtLAN4uEgWR8x64A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.16.16: + resolution: {integrity: sha512-hFHVAzUKp9Tf8psGq+bDVv+6hTy1bAOoV/jJMUWwhUnIHsh6WbFMhw0ZTkqDuh7TdpffFoHOiIOIxmHc7oYRBQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.16.16: + resolution: {integrity: sha512-9WhxJpeb6XumlfivldxqmkJepEcELekmSw3NkGrs+Edq6sS5KRxtUBQuKYDD7KqP59dDkxVbaoPIQFKWQG0KLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.16.16: + resolution: {integrity: sha512-8Z+wld+vr/prHPi2O0X7o1zQOfMbXWGAw9hT0jEyU/l/Yrg+0Z3FO9pjPho72dVkZs4ewZk0bDOFLdZHm8jEfw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.16.16: + resolution: {integrity: sha512-CYkxVvkZzGCqFrt7EgjFxQKhlUPyDkuR9P0Y5wEcmJqVI8ncerOIY5Kej52MhZyzOBXkYrJgZeVZC9xXXoEg9A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.16.16: + resolution: {integrity: sha512-fxrw4BYqQ39z/3Ja9xj/a1gMsVq0xEjhSyI4a9MjfvDDD8fUV8IYliac96i7tzZc3+VytyXX+XNsnpEk5sw5Wg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.16.16: + resolution: {integrity: sha512-8p3v1D+du2jiDvSoNVimHhj7leSfST9YlKsAEO7etBfuqjaBMndo0fmjNLp0JCMld+XIx9L80tooOkyUv1a1PQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.16.16: + resolution: {integrity: sha512-bYaocE1/PTMRmkgSckZ0D0Xn2nox8v2qlk+MVVqm+VECNKDdZvghVZtH41dNtBbwADSvA6qkCHGYeWm9LrNCBw==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.16.16: + resolution: {integrity: sha512-N3u6BBbCVY3xeP2D8Db7QY8I+nZ+2AgOopUIqk+5yCoLnsWkcVxD2ay5E9iIdvApFi1Vg1lZiiwaVp8bOpAc4A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.16.16: + resolution: {integrity: sha512-dxjqLKUW8GqGemoRT9v8IgHk+T4tRm1rn1gUcArsp26W9EkK/27VSjBVUXhEG5NInHZ92JaQ3SSMdTwv/r9a2A==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.16.16: + resolution: {integrity: sha512-MdUFggHjRiCCwNE9+1AibewoNq6wf94GLB9Q9aXwl+a75UlRmbRK3h6WJyrSGA6ZstDJgaD2wiTSP7tQNUYxwA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.16.16: + resolution: {integrity: sha512-CO3YmO7jYMlGqGoeFeKzdwx/bx8Vtq/SZaMAi+ZLDUnDUdfC7GmGwXzIwDJ70Sg+P9pAemjJyJ1icKJ9R3q/Fg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.16.16: + resolution: {integrity: sha512-DSl5Czh5hCy/7azX0Wl9IdzPHX2H8clC6G87tBnZnzUpNgRxPFhfmArbaHoAysu4JfqCqbB/33u/GL9dUgCBAw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.16.16: + resolution: {integrity: sha512-sSVVMEXsqf1fQu0j7kkhXMViroixU5XoaJXl1u/u+jbXvvhhCt9YvA/B6VM3aM/77HuRQ94neS5bcisijGnKFQ==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.16.16: + resolution: {integrity: sha512-jRqBCre9gZGoCdCN/UWCCMwCMsOg65IpY9Pyj56mKCF5zXy9d60kkNRdDN6YXGjr3rzcC4DXnS/kQVCGcC4yPQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.16.16: + resolution: {integrity: sha512-G1+09TopOzo59/55lk5Q0UokghYLyHTKKzD5lXsAOOlGDbieGEFJpJBr3BLDbf7cz89KX04sBeExAR/pL/26sA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.16.16: + resolution: {integrity: sha512-xwjGJB5wwDEujLaJIrSMRqWkbigALpBNcsF9SqszoNKc+wY4kPTdKrSxiY5ik3IatojePP+WV108MvF6q6np4w==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.16.16: + resolution: {integrity: sha512-yeERkoxG2nR2oxO5n+Ms7MsCeNk23zrby2GXCqnfCpPp7KNc0vxaaacIxb21wPMfXXRhGBrNP4YLIupUBrWdlg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.16.16: + resolution: {integrity: sha512-nHfbEym0IObXPhtX6Va3H5GaKBty2kdhlAhKmyCj9u255ktAj0b1YACUs9j5H88NRn9cJCthD1Ik/k9wn8YKVg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.16.16: + resolution: {integrity: sha512-pdD+M1ZOFy4hE15ZyPX09fd5g4DqbbL1wXGY90YmleVS6Y5YlraW4BvHjim/X/4yuCpTsAFvsT4Nca2lbyDH/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.16.16: + resolution: {integrity: sha512-IPEMfU9p0c3Vb8PqxaPX6BM9rYwlTZGYOf9u+kMdhoILZkVKEjq6PKZO0lB+isojWwAnAqh4ZxshD96njTXajg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.16.16: + resolution: {integrity: sha512-1YYpoJ39WV/2bnShPwgdzJklc+XS0bysN6Tpnt1cWPdeoKOG4RMEY1g7i534QxXX/rPvNx/NLJQTTCeORYzipg==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint/eslintrc/1.4.1: + resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.4.1 + globals: 13.19.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@hapi/hoek/9.3.0: + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + dev: true + + /@hapi/topo/5.1.0: + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + dependencies: + '@hapi/hoek': 9.3.0 + dev: true + + /@humanwhocodes/config-array/0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/object-schema/1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: true + + /@istanbuljs/load-nyc-config/1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: true + + /@istanbuljs/schema/0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: true + + /@jest/console/29.3.1: + resolution: {integrity: sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + chalk: 4.1.2 + jest-message-util: 29.3.1 + jest-util: 29.3.1 + slash: 3.0.0 + dev: true + + /@jest/core/29.3.1: + resolution: {integrity: sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/console': 29.3.1 + '@jest/reporters': 29.3.1 + '@jest/test-result': 29.3.1 + '@jest/transform': 29.3.1 + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.7.1 + exit: 0.1.2 + graceful-fs: 4.2.10 + jest-changed-files: 29.2.0 + jest-config: 29.3.1_@types+node@18.11.18 + jest-haste-map: 29.3.1 + jest-message-util: 29.3.1 + jest-regex-util: 29.2.0 + jest-resolve: 29.3.1 + jest-resolve-dependencies: 29.3.1 + jest-runner: 29.3.1 + jest-runtime: 29.3.1 + jest-snapshot: 29.3.1 + jest-util: 29.3.1 + jest-validate: 29.3.1 + jest-watcher: 29.3.1 + micromatch: 4.0.5 + pretty-format: 29.3.1 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + + /@jest/environment/29.3.1: + resolution: {integrity: sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/fake-timers': 29.3.1 + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + jest-mock: 29.3.1 + dev: true + + /@jest/expect-utils/29.3.1: + resolution: {integrity: sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.2.0 + dev: true + + /@jest/expect/29.3.1: + resolution: {integrity: sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + expect: 29.3.1 + jest-snapshot: 29.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/fake-timers/29.3.1: + resolution: {integrity: sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.3.1 + '@sinonjs/fake-timers': 9.1.2 + '@types/node': 18.11.18 + jest-message-util: 29.3.1 + jest-mock: 29.3.1 + jest-util: 29.3.1 + dev: true + + /@jest/globals/29.3.1: + resolution: {integrity: sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.3.1 + '@jest/expect': 29.3.1 + '@jest/types': 29.3.1 + jest-mock: 29.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/reporters/29.3.1: + resolution: {integrity: sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.3.1 + '@jest/test-result': 29.3.1 + '@jest/transform': 29.3.1 + '@jest/types': 29.3.1 + '@jridgewell/trace-mapping': 0.3.17 + '@types/node': 18.11.18 + chalk: 4.1.2 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.10 + istanbul-lib-coverage: 3.2.0 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.5 + jest-message-util: 29.3.1 + jest-util: 29.3.1 + jest-worker: 29.3.1 + slash: 3.0.0 + string-length: 4.0.2 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/schemas/29.0.0: + resolution: {integrity: sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.24.51 + dev: true + + /@jest/source-map/29.2.0: + resolution: {integrity: sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jridgewell/trace-mapping': 0.3.17 + callsites: 3.1.0 + graceful-fs: 4.2.10 + dev: true + + /@jest/test-result/29.3.1: + resolution: {integrity: sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/console': 29.3.1 + '@jest/types': 29.3.1 + '@types/istanbul-lib-coverage': 2.0.4 + collect-v8-coverage: 1.0.1 + dev: true + + /@jest/test-sequencer/29.3.1: + resolution: {integrity: sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/test-result': 29.3.1 + graceful-fs: 4.2.10 + jest-haste-map: 29.3.1 + slash: 3.0.0 + dev: true + + /@jest/transform/29.3.1: + resolution: {integrity: sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/core': 7.20.12 + '@jest/types': 29.3.1 + '@jridgewell/trace-mapping': 0.3.17 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.10 + jest-haste-map: 29.3.1 + jest-regex-util: 29.2.0 + jest-util: 29.3.1 + micromatch: 4.0.5 + pirates: 4.0.5 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/types/29.3.1: + resolution: {integrity: sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.0.0 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 18.11.18 + '@types/yargs': 17.0.19 + chalk: 4.1.2 + dev: true + + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 + dev: true + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true + + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@mswjs/cookies/0.2.2: + resolution: {integrity: sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==} + engines: {node: '>=14'} + dependencies: + '@types/set-cookie-parser': 2.4.2 + set-cookie-parser: 2.5.1 + dev: true + + /@mswjs/interceptors/0.17.7: + resolution: {integrity: sha512-dPInyLEF6ybLxfKGY99euI+mbT6ls4PVO9qPgGIsRk3+2VZVfT7fo9Sq6Q8eKT9W38QtUyhG74hN7xMtKWioGw==} + engines: {node: '>=14'} + dependencies: + '@open-draft/until': 1.0.3 + '@types/debug': 4.1.7 + '@xmldom/xmldom': 0.8.6 + debug: 4.3.4 + headers-polyfill: 3.1.2 + outvariant: 1.3.0 + strict-event-emitter: 0.2.8 + web-encoding: 1.1.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@mui/base/5.0.0-alpha.113_ib3m5ricvtkl2cll7qpr2f6lvq: + resolution: {integrity: sha512-XSjvyQWATM8uk+EJZvYna8D21kOXC42lwb3q4K70btuGieKlCIQLaHTTDV2OfD4+JfT4o3NJy3I4Td2co31RZA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/is-prop-valid': 1.2.0 + '@mui/types': 7.2.3_@types+react@18.0.26 + '@mui/utils': 5.11.11_react@18.2.0 + '@popperjs/core': 2.11.6 + '@types/react': 18.0.26 + clsx: 1.2.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-is: 18.2.0 + dev: false + + /@mui/core-downloads-tracker/5.11.4: + resolution: {integrity: sha512-jWVwGM3vG4O0sXcW0VcIl+njCWbGCBF5vvjRpuKJajrz51AD7D6+fP1SkInZXVk5pRHf6Bnk/Yj9Of9gXxb/hA==} + dev: false + + /@mui/icons-material/5.11.0_6zueiyxsk3wwk7ardr4xipkxnu: + resolution: {integrity: sha512-I2LaOKqO8a0xcLGtIozC9xoXjZAto5G5gh0FYUMAlbsIHNHIjn4Xrw9rvjY20vZonyiGrZNMAlAXYkY6JvhF6A==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@mui/material': ^5.0.0 + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.20.7 + '@mui/material': 5.11.4_lskpmcsdi7ipu6qpuapyu56ihm + '@types/react': 18.0.26 + react: 18.2.0 + dev: false + + /@mui/material/5.11.4_lskpmcsdi7ipu6qpuapyu56ihm: + resolution: {integrity: sha512-ZL/czK9ynrQJ6uyDwQgK+j7m1iKA1XKPON+rEPupwAu/bJ1XJxD+H/H2bkMM8UpOkzaucx/WuMbJJGQ60l7gBg==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.20.7 + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/styled': 11.10.5_qvatmowesywn4ye42qoh247szu + '@mui/base': 5.0.0-alpha.113_ib3m5ricvtkl2cll7qpr2f6lvq + '@mui/core-downloads-tracker': 5.11.4 + '@mui/system': 5.11.4_ogriz7mfahdh34qnfautfro5yu + '@mui/types': 7.2.3_@types+react@18.0.26 + '@mui/utils': 5.11.2_react@18.2.0 + '@types/react': 18.0.26 + '@types/react-transition-group': 4.4.5 + clsx: 1.2.1 + csstype: 3.1.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-is: 18.2.0 + react-transition-group: 4.4.5_biqbaboplfbrettd7655fr4n2y + dev: false + + /@mui/private-theming/5.11.2_kzbn2opkn2327fwg5yzwzya5o4: + resolution: {integrity: sha512-qZwMaqRFPwlYmqwVKblKBGKtIjJRAj3nsvX93pOmatsXyorW7N/0IPE/swPgz1VwChXhHO75DwBEx8tB+aRMNg==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@mui/utils': 5.11.11_react@18.2.0 + '@types/react': 18.0.26 + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@mui/styled-engine/5.11.0_dovxhg2tvkkxkdnqyoum6wzcxm: + resolution: {integrity: sha512-AF06K60Zc58qf0f7X+Y/QjaHaZq16znliLnGc9iVrV/+s8Ln/FCoeNuFvhlCbZZQ5WQcJvcy59zp0nXrklGGPQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/cache': 11.10.5 + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/styled': 11.10.5_qvatmowesywn4ye42qoh247szu + csstype: 3.1.1 + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@mui/system/5.11.4_ogriz7mfahdh34qnfautfro5yu: + resolution: {integrity: sha512-fE2Ts33V5zh7ouciwXgMm/a6sLvjIj9OMeojuHNYY7BStTxparC/Fp9CNUZNJwt76U6ZJC59aYScFSRQKbW08g==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/styled': 11.10.5_qvatmowesywn4ye42qoh247szu + '@mui/private-theming': 5.11.2_kzbn2opkn2327fwg5yzwzya5o4 + '@mui/styled-engine': 5.11.0_dovxhg2tvkkxkdnqyoum6wzcxm + '@mui/types': 7.2.3_@types+react@18.0.26 + '@mui/utils': 5.11.11_react@18.2.0 + '@types/react': 18.0.26 + clsx: 1.2.1 + csstype: 3.1.1 + prop-types: 15.8.1 + react: 18.2.0 + dev: false + + /@mui/types/7.2.3_@types+react@18.0.26: + resolution: {integrity: sha512-tZ+CQggbe9Ol7e/Fs5RcKwg/woU+o8DCtOnccX6KmbBc7YrfqMYEYuaIcXHuhpT880QwNkZZ3wQwvtlDFA2yOw==} + peerDependencies: + '@types/react': '*' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.26 + dev: false + + /@mui/utils/5.11.11_react@18.2.0: + resolution: {integrity: sha512-neMM5rrEXYQrOrlxUfns/TGgX4viS8K2zb9pbQh11/oUUYFlGI32Tn+PHePQx7n6Fy/0zq6WxdBFC9VpnJ5JrQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.21.0 + '@types/prop-types': 15.7.5 + '@types/react-is': 17.0.3 + prop-types: 15.8.1 + react: 18.2.0 + react-is: 18.2.0 + dev: false + + /@mui/utils/5.11.2_react@18.2.0: + resolution: {integrity: sha512-AyizuHHlGdAtH5hOOXBW3kriuIwUIKUIgg0P7LzMvzf6jPhoQbENYqY6zJqfoZ7fAWMNNYT8mgN5EftNGzwE2w==} + engines: {node: '>=12.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.21.0 + '@types/prop-types': 15.7.5 + '@types/react-is': 17.0.3 + prop-types: 15.8.1 + react: 18.2.0 + react-is: 18.2.0 + dev: false + + /@mui/x-date-pickers/6.0.0_m7cc2smtbmdzig2omnko2hxfke: + resolution: {integrity: sha512-6kraEcal5oBM/14CyJteNYcr0BqVD3qy4fX83dQrruRf2B3j8evzCVPZiT7T+Qdrx3AvbUS2wQdGP+9BcHByhA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.4.1 + '@mui/system': ^5.4.1 + date-fns: ^2.25.0 + date-fns-jalali: ^2.13.0-0 + dayjs: ^1.10.7 + luxon: ^3.0.2 + moment: ^2.29.4 + moment-hijri: ^2.1.2 + moment-jalaali: ^0.7.4 || ^0.8.0 || ^0.9.0 + react: ^17.0.2 || ^18.0.0 + react-dom: ^17.0.2 || ^18.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + date-fns: + optional: true + date-fns-jalali: + optional: true + dayjs: + optional: true + luxon: + optional: true + moment: + optional: true + moment-hijri: + optional: true + moment-jalaali: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@date-io/core': 2.16.0 + '@date-io/date-fns': 2.16.0 + '@date-io/date-fns-jalali': 2.16.0 + '@date-io/dayjs': 2.16.0_dayjs@1.11.7 + '@date-io/hijri': 2.16.1 + '@date-io/jalaali': 2.16.1 + '@date-io/luxon': 2.16.1 + '@date-io/moment': 2.16.1 + '@emotion/react': 11.10.5_kzbn2opkn2327fwg5yzwzya5o4 + '@emotion/styled': 11.10.5_qvatmowesywn4ye42qoh247szu + '@mui/material': 5.11.4_lskpmcsdi7ipu6qpuapyu56ihm + '@mui/utils': 5.11.11_react@18.2.0 + '@types/react-transition-group': 4.4.5 + clsx: 1.2.1 + dayjs: 1.11.7 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-transition-group: 4.4.5_biqbaboplfbrettd7655fr4n2y + dev: false + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: true + + /@open-draft/until/1.0.3: + resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==} + dev: true + + /@popperjs/core/2.11.6: + resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} + dev: false + + /@reduxjs/toolkit/1.9.1_k4ae6lp43ej6mezo3ztvx6pykq: + resolution: {integrity: sha512-HikrdY+IDgRfRYlCTGUQaiCxxDDgM1mQrRbZ6S1HFZX5ZYuJ4o8EstNmhTwHdPl2rTmLxzwSu0b3AyeyTlR+RA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18 + react-redux: ^7.2.1 || ^8.0.2 + peerDependenciesMeta: + react: + optional: true + react-redux: + optional: true + dependencies: + immer: 9.0.17 + react: 18.2.0 + react-redux: 8.0.5_ie75ejlwqy5zh3tldgt7pftwcu + redux: 4.2.0 + redux-thunk: 2.4.2_redux@4.2.0 + reselect: 4.1.7 + dev: false + + /@remix-run/router/1.2.1: + resolution: {integrity: sha512-XiY0IsyHR+DXYS5vBxpoBe/8veTeoRpMHP+vDosLZxL5bnpetzI0igkxkLZS235ldLzyfkxF+2divEwWHP3vMQ==} + engines: {node: '>=14'} + dev: false + + /@sideway/address/4.1.4: + resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + dependencies: + '@hapi/hoek': 9.3.0 + dev: true + + /@sideway/formula/3.0.1: + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + dev: true + + /@sideway/pinpoint/2.0.0: + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + dev: true + + /@sinclair/typebox/0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + dev: true + + /@sinonjs/commons/1.8.6: + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + dependencies: + type-detect: 4.0.8 + dev: true + + /@sinonjs/fake-timers/9.1.2: + resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==} + dependencies: + '@sinonjs/commons': 1.8.6 + dev: true + + /@swc/core-darwin-arm64/1.3.26: + resolution: {integrity: sha512-FWWflBfKRYrUJtko2xiedC5XCa31O75IZZqnTWuLpe9g3C5tnUuF3M8LSXZS/dn6wprome1MhtG9GMPkSYkhkg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-darwin-x64/1.3.26: + resolution: {integrity: sha512-0uQeebAtsewqJ2b35aPZstGrylwd6oJjUyAJOfVJNbremFSJ5JzytB3NoDCIw7CT5UQrSRpvD3mU95gfdQjDGA==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm-gnueabihf/1.3.26: + resolution: {integrity: sha512-06T+LbVFlyciQtwrUB5/a16A1ju1jFoYvd/hq9TWhf7GrtL43U7oJIgqMOPHx2j0+Ps2R3S6R/UUN5YXu618zA==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-gnu/1.3.26: + resolution: {integrity: sha512-2NT/0xALPfK+U01qIlHxjkGdIj6F0txhu1U2v6B0YP2+k0whL2gCgYeg9QUvkYEXSD5r1Yx+vcb2R/vaSCSClg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-musl/1.3.26: + resolution: {integrity: sha512-64KrTay9hC0mTvZ1AmEFmNEwV5QDjw9U7PJU5riotSc28I+Q/ZoM0qcSFW9JRRa6F2Tr+IfMtyv8+eB2//BQ5g==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-gnu/1.3.26: + resolution: {integrity: sha512-Te8G13l3dcRM1Mf3J4JzGUngzNXLKnMYlUmBOYN/ORsx7e+VNelR3zsTLHC0+0jGqELDgqvMyzDfk+dux/C/bQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-musl/1.3.26: + resolution: {integrity: sha512-nqQWuSM6OTKepUiQ9+rXgERq/JiO72RBOpXKO2afYppsL96sngjIRewV74v5f6IAfyzw+k+AhC5pgRA4Xu/Jkg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-arm64-msvc/1.3.26: + resolution: {integrity: sha512-xx34mx+9IBV1sun7sxoNFiqNom9wiOuvsQFJUyQptCnZHgYwOr9OI204LBF95dCcBCZsTm2hT1wBnySJOeimYw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-ia32-msvc/1.3.26: + resolution: {integrity: sha512-48LZ/HKNuU9zl8c7qG6IQKb5rBCwmJgysGOmEGzTRBYxAf/x6Scmt0aqxCoV4J02HOs2WduCBDnhUKsSQ2kcXQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-x64-msvc/1.3.26: + resolution: {integrity: sha512-UPe7S+MezD/S6cKBIc50TduGzmw6PBz1Ms5p+5wDLOKYNS/LSEM4iRmLwvePzP5X8mOyesXrsbwxLy8KHP65Yw==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core/1.3.26: + resolution: {integrity: sha512-U7vEsaLn3IGg0XCRLJX/GTkK9WIfFHUX5USdrp1L2QD29sWPe25HqNndXmUR9KytzKmpDMNoUuHyiuhpVrnNeQ==} + engines: {node: '>=10'} + requiresBuild: true + optionalDependencies: + '@swc/core-darwin-arm64': 1.3.26 + '@swc/core-darwin-x64': 1.3.26 + '@swc/core-linux-arm-gnueabihf': 1.3.26 + '@swc/core-linux-arm64-gnu': 1.3.26 + '@swc/core-linux-arm64-musl': 1.3.26 + '@swc/core-linux-x64-gnu': 1.3.26 + '@swc/core-linux-x64-musl': 1.3.26 + '@swc/core-win32-arm64-msvc': 1.3.26 + '@swc/core-win32-ia32-msvc': 1.3.26 + '@swc/core-win32-x64-msvc': 1.3.26 + dev: true + + /@testing-library/dom/9.0.0: + resolution: {integrity: sha512-+/TLgKNFsYUshOY/zXsQOk+PlFQK+eyJ9T13IDVNJEi+M+Un7xlJK+FZKkbGSnf0+7E1G6PlDhkSYQ/GFiruBQ==} + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/runtime': 7.21.0 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.15 + lz-string: 1.4.4 + pretty-format: 27.5.1 + dev: true + + /@testing-library/jest-dom/5.16.5: + resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} + engines: {node: '>=8', npm: '>=6', yarn: '>=1'} + dependencies: + '@adobe/css-tools': 4.0.1 + '@babel/runtime': 7.20.7 + '@types/testing-library__jest-dom': 5.14.5 + aria-query: 5.1.3 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.5.15 + lodash: 4.17.21 + redent: 3.0.0 + dev: true + + /@testing-library/react/14.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==} + engines: {node: '>=14'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.20.7 + '@testing-library/dom': 9.0.0 + '@types/react-dom': 18.0.10 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: true + + /@testing-library/user-event/14.4.3: + resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + dev: true + + /@tootallnate/once/2.0.0: + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + dev: true + + /@types/aria-query/5.0.1: + resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} + dev: true + + /@types/babel__core/7.1.20: + resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} + dependencies: + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + '@types/babel__generator': 7.6.4 + '@types/babel__template': 7.4.1 + '@types/babel__traverse': 7.18.3 + dev: true + + /@types/babel__generator/7.6.4: + resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@types/babel__template/7.4.1: + resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + dependencies: + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + dev: true + + /@types/babel__traverse/7.18.3: + resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} + dependencies: + '@babel/types': 7.20.7 + dev: true + + /@types/cookie/0.4.1: + resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} + dev: true + + /@types/debug/4.1.7: + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + dependencies: + '@types/ms': 0.7.31 + dev: true + + /@types/graceful-fs/4.1.6: + resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} + dependencies: + '@types/node': 18.11.18 + dev: true + + /@types/hoist-non-react-statics/3.3.1: + resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} + dependencies: + '@types/react': 18.0.26 + hoist-non-react-statics: 3.3.2 + + /@types/istanbul-lib-coverage/2.0.4: + resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + dev: true + + /@types/istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + dev: true + + /@types/istanbul-reports/3.0.1: + resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + dependencies: + '@types/istanbul-lib-report': 3.0.0 + dev: true + + /@types/jest/29.2.5: + resolution: {integrity: sha512-H2cSxkKgVmqNHXP7TC2L/WUorrZu8ZigyRywfVzv6EyBlxj39n4C00hjXYQWsbwqgElaj/CiAeSRmk5GoaKTgw==} + dependencies: + expect: 29.3.1 + pretty-format: 29.3.1 + dev: true + + /@types/js-levenshtein/1.1.1: + resolution: {integrity: sha512-qC4bCqYGy1y/NP7dDVr7KJarn+PbX1nSpwA7JXdu0HxT3QYjO8MJ+cntENtHFVy2dRAyBV23OZ6MxsW1AM1L8g==} + dev: true + + /@types/jsdom/20.0.1: + resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} + dependencies: + '@types/node': 18.11.18 + '@types/tough-cookie': 4.0.2 + parse5: 7.1.2 + dev: true + + /@types/json-schema/7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + dev: true + + /@types/json5/0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true + + /@types/lodash.camelcase/4.3.7: + resolution: {integrity: sha512-Nfi6jpo9vuEOSIJP+mpbTezKyEt75DQlbwjiDvs/JctWkbnHDoyQo5lWqdvgNiJmVUjcmkfvlrvSEgJYvurOKg==} + dependencies: + '@types/lodash': 4.14.191 + dev: true + + /@types/lodash/4.14.191: + resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} + dev: true + + /@types/ms/0.7.31: + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + dev: true + + /@types/node/14.18.36: + resolution: {integrity: sha512-FXKWbsJ6a1hIrRxv+FoukuHnGTgEzKYGi7kilfMae96AL9UNkPFNWJEEYWzdRI9ooIkbr4AKldyuSTLql06vLQ==} + dev: true + + /@types/node/18.11.18: + resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + dev: true + + /@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + + /@types/prettier/2.7.2: + resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} + dev: true + + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + + /@types/react-dom/18.0.10: + resolution: {integrity: sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==} + dependencies: + '@types/react': 18.0.26 + + /@types/react-is/17.0.3: + resolution: {integrity: sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==} + dependencies: + '@types/react': 18.0.26 + dev: false + + /@types/react-redux/7.1.25: + resolution: {integrity: sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==} + dependencies: + '@types/hoist-non-react-statics': 3.3.1 + '@types/react': 18.0.26 + hoist-non-react-statics: 3.3.2 + redux: 4.2.0 + dev: true + + /@types/react-transition-group/4.4.5: + resolution: {integrity: sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==} + dependencies: + '@types/react': 18.0.26 + dev: false + + /@types/react/18.0.26: + resolution: {integrity: sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 + + /@types/scheduler/0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + + /@types/semver/7.3.13: + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} + dev: true + + /@types/set-cookie-parser/2.4.2: + resolution: {integrity: sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==} + dependencies: + '@types/node': 18.11.18 + dev: true + + /@types/sinonjs__fake-timers/8.1.1: + resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==} + dev: true + + /@types/sizzle/2.3.3: + resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==} + dev: true + + /@types/stack-utils/2.0.1: + resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} + dev: true + + /@types/testing-library__jest-dom/5.14.5: + resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} + dependencies: + '@types/jest': 29.2.5 + dev: true + + /@types/tough-cookie/4.0.2: + resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} + dev: true + + /@types/use-sync-external-store/0.0.3: + resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} + dev: false + + /@types/yargs-parser/21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + dev: true + + /@types/yargs/17.0.19: + resolution: {integrity: sha512-cAx3qamwaYX9R0fzOIZAlFpo4A+1uBVCxqpKz9D26uTF4srRXaGTTsikQmaotCtNdbhzyUH7ft6p9ktz9s6UNQ==} + dependencies: + '@types/yargs-parser': 21.0.0 + dev: true + + /@types/yauzl/2.10.0: + resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} + requiresBuild: true + dependencies: + '@types/node': 18.11.18 + dev: true + optional: true + + /@typescript-eslint/eslint-plugin/5.48.1_3jon24igvnqaqexgwtxk6nkpse: + resolution: {integrity: sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/type-utils': 5.48.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/utils': 5.48.1_iukboom6ndih5an6iafl45j2fe + debug: 4.3.4 + eslint: 8.31.0 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser/5.48.1_iukboom6ndih5an6iafl45j2fe: + resolution: {integrity: sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/typescript-estree': 5.48.1_typescript@4.9.4 + debug: 4.3.4 + eslint: 8.31.0 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager/5.48.1: + resolution: {integrity: sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/visitor-keys': 5.48.1 + dev: true + + /@typescript-eslint/type-utils/5.48.1_iukboom6ndih5an6iafl45j2fe: + resolution: {integrity: sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.48.1_typescript@4.9.4 + '@typescript-eslint/utils': 5.48.1_iukboom6ndih5an6iafl45j2fe + debug: 4.3.4 + eslint: 8.31.0 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types/5.48.1: + resolution: {integrity: sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/typescript-estree/5.48.1_typescript@4.9.4: + resolution: {integrity: sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/visitor-keys': 5.48.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils/5.48.1_iukboom6ndih5an6iafl45j2fe: + resolution: {integrity: sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.48.1 + '@typescript-eslint/types': 5.48.1 + '@typescript-eslint/typescript-estree': 5.48.1_typescript@4.9.4 + eslint: 8.31.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.31.0 + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys/5.48.1: + resolution: {integrity: sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.48.1 + eslint-visitor-keys: 3.3.0 + dev: true + + /@vitejs/plugin-react-swc/3.0.1_vite@4.0.4: + resolution: {integrity: sha512-3GQ2oruZO9j8dSHcI0MUeOZQBhjYyDQsF/pKY4Px+CJxn0M16OhgFeEzUjeuwci4zhhjoNIDE9aFNaV5GMQ09g==} + peerDependencies: + vite: ^4 + dependencies: + '@swc/core': 1.3.26 + vite: 4.0.4_@types+node@18.11.18 + dev: true + + /@xmldom/xmldom/0.8.6: + resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==} + engines: {node: '>=10.0.0'} + dev: true + + /@zxing/text-encoding/0.9.0: + resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} + requiresBuild: true + dev: true + optional: true + + /abab/2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + dev: true + + /acorn-globals/7.0.1: + resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} + dependencies: + acorn: 8.8.1 + acorn-walk: 8.2.0 + dev: true + + /acorn-jsx/5.3.2_acorn@8.8.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.1 + dev: true + + /acorn-walk/8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /agent-base/6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /aggregate-error/3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: true + + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-colors/4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + dev: true + + /ansi-escapes/4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: true + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: true + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /ansi-styles/5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: true + + /ansi-styles/6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: true + + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: true + + /arch/2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + dev: true + + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: true + + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /aria-query/5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.2.0 + dev: true + + /array-find-index/1.0.2: + resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==} + engines: {node: '>=0.10.0'} + dev: true + + /array-includes/3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + get-intrinsic: 1.1.3 + is-string: 1.0.7 + dev: true + + /array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + + /array.prototype.flat/1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.flatmap/1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.tosorted/1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.1.3 + dev: true + + /asn1/0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /assert-plus/1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + dev: true + + /astral-regex/2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + dev: true + + /async/3.2.4: + resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + dev: true + + /asynckit/0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + /at-least-node/1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: true + + /autoprefixer/10.4.13: + resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.4 + caniuse-lite: 1.0.30001442 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss-value-parser: 4.2.0 + dev: true + + /available-typed-arrays/1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: true + + /aws-sign2/0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + dev: true + + /aws4/1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + dev: true + + /axios/1.3.3: + resolution: {integrity: sha512-eYq77dYIFS77AQlhzEL937yUBSepBfPIe8FcgEDN35vMNZKMrs81pgnyrQpwfy4NF4b4XWX1Zgx7yX+25w8QJA==} + dependencies: + follow-redirects: 1.15.2 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + + /babel-jest/29.3.1_@babel+core@7.20.12: + resolution: {integrity: sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.20.12 + '@jest/transform': 29.3.1 + '@types/babel__core': 7.1.20 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.2.0_@babel+core@7.20.12 + chalk: 4.1.2 + graceful-fs: 4.2.10 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-istanbul/6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.20.2 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-jest-hoist/29.2.0: + resolution: {integrity: sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.20.7 + '@types/babel__core': 7.1.20 + '@types/babel__traverse': 7.18.3 + dev: true + + /babel-plugin-macros/3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.21.0 + cosmiconfig: 7.1.0 + resolve: 1.22.1 + dev: false + + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.20.12: + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.20.12 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.12 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.20.12 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.12 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.12 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.12 + dev: true + + /babel-preset-jest/29.2.0_@babel+core@7.20.12: + resolution: {integrity: sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.20.12 + babel-plugin-jest-hoist: 29.2.0 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 + dev: true + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: true + + /bcrypt-pbkdf/1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + dependencies: + tweetnacl: 0.14.5 + dev: true + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: true + + /bl/4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: true + + /blob-util/2.0.2: + resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==} + dev: true + + /bluebird/3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + dev: true + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /browserslist/4.21.4: + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001442 + electron-to-chromium: 1.4.284 + node-releases: 2.0.8 + update-browserslist-db: 1.0.10_browserslist@4.21.4 + dev: true + + /bs-logger/0.2.6: + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + engines: {node: '>= 6'} + dependencies: + fast-json-stable-stringify: 2.1.0 + dev: true + + /bser/2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + dependencies: + node-int64: 0.4.0 + dev: true + + /buffer-crc32/0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + dev: true + + /buffer-from/1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: true + + /buffer/5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + + /builtins/5.0.1: + resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + dependencies: + semver: 7.3.8 + dev: true + + /cachedir/2.3.0: + resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} + engines: {node: '>=6'} + dev: true + + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.3 + dev: true + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + /camelcase/5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: true + + /camelcase/6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: true + + /caniuse-lite/1.0.30001442: + resolution: {integrity: sha512-239m03Pqy0hwxYPYR5JwOIxRJfLTWtle9FV8zosfV5pHg+/51uD4nxcUlM8+mWWGfwKtt8lJNHnD3cWw9VZ6ow==} + dev: true + + /caseless/0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + dev: true + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk/3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chalk/4.1.1: + resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /char-regex/1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + dev: true + + /chardet/0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + dev: true + + /check-more-types/2.24.0: + resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==} + engines: {node: '>= 0.8.0'} + dev: true + + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /ci-info/3.7.1: + resolution: {integrity: sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==} + engines: {node: '>=8'} + dev: true + + /cjs-module-lexer/1.2.2: + resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} + dev: true + + /clean-stack/2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + dev: true + + /cli-cursor/3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + dependencies: + restore-cursor: 3.1.0 + dev: true + + /cli-spinners/2.7.0: + resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} + engines: {node: '>=6'} + dev: true + + /cli-table3/0.6.3: + resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + engines: {node: 10.* || >= 12.*} + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + dev: true + + /cli-truncate/2.1.0: + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} + engines: {node: '>=8'} + dependencies: + slice-ansi: 3.0.0 + string-width: 4.2.3 + dev: true + + /cli-truncate/3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + dev: true + + /cli-width/3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + dev: true + + /cliui/8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /clone/1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + dev: true + + /clsx/1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + dev: false + + /co/4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: true + + /collect-v8-coverage/1.0.1: + resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} + dev: true + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /colorette/2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + dev: true + + /combined-stream/1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + + /commander/5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + dev: true + + /commander/9.4.0: + resolution: {integrity: sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==} + engines: {node: ^12.20.0 || >=14} + dev: true + + /commander/9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + dev: true + + /common-tags/1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + dev: true + + /concat-map/0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + dev: true + + /convert-source-map/1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + /convert-source-map/2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + + /cookie/0.4.2: + resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} + engines: {node: '>= 0.6'} + dev: true + + /core-util-is/1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + dev: true + + /cosmiconfig/7.0.1: + resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: true + + /cosmiconfig/7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css.escape/1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + dev: true + + /cssom/0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: true + + /cssom/0.5.0: + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} + dev: true + + /cssstyle/2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: true + + /csstype/3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + + /cypress/12.5.1: + resolution: {integrity: sha512-ZmCmJ3lsyeOpBfh410m5+AO2CO1AxAzFBt7k6/uVbNcrNZje1vdiwYTpj2ksPKg9mjr9lR6V8tmlDNMvr4H/YQ==} + engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} + hasBin: true + requiresBuild: true + dependencies: + '@cypress/request': 2.88.11 + '@cypress/xvfb': 1.2.4_supports-color@8.1.1 + '@types/node': 14.18.36 + '@types/sinonjs__fake-timers': 8.1.1 + '@types/sizzle': 2.3.3 + arch: 2.2.0 + blob-util: 2.0.2 + bluebird: 3.7.2 + buffer: 5.7.1 + cachedir: 2.3.0 + chalk: 4.1.2 + check-more-types: 2.24.0 + cli-cursor: 3.1.0 + cli-table3: 0.6.3 + commander: 5.1.0 + common-tags: 1.8.2 + dayjs: 1.11.7 + debug: 4.3.4_supports-color@8.1.1 + enquirer: 2.3.6 + eventemitter2: 6.4.7 + execa: 4.1.0 + executable: 4.1.1 + extract-zip: 2.0.1_supports-color@8.1.1 + figures: 3.2.0 + fs-extra: 9.1.0 + getos: 3.2.1 + is-ci: 3.0.1 + is-installed-globally: 0.4.0 + lazy-ass: 1.6.0 + listr2: 3.14.0_enquirer@2.3.6 + lodash: 4.17.21 + log-symbols: 4.1.0 + minimist: 1.2.7 + ospath: 1.2.2 + pretty-bytes: 5.6.0 + proxy-from-env: 1.0.0 + request-progress: 3.0.0 + semver: 7.3.8 + supports-color: 8.1.1 + tmp: 0.2.1 + untildify: 4.0.0 + yauzl: 2.10.0 + dev: true + + /dashdash/1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + dependencies: + assert-plus: 1.0.0 + dev: true + + /data-urls/3.0.2: + resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} + engines: {node: '>=12'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + dev: true + + /dayjs/1.11.7: + resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} + + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: true + + /debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + + /debug/3.2.7_supports-color@8.1.1: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + supports-color: 8.1.1 + dev: true + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /debug/4.3.4_supports-color@8.1.1: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + supports-color: 8.1.1 + dev: true + + /decimal.js/10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + dev: true + + /dedent/0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dev: true + + /deep-equal/2.2.0: + resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} + dependencies: + call-bind: 1.0.2 + es-get-iterator: 1.1.2 + get-intrinsic: 1.1.3 + is-arguments: 1.1.1 + is-array-buffer: 3.0.1 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + dev: true + + /deep-is/0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + + /deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + dev: true + + /defaults/1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + dependencies: + clone: 1.0.4 + dev: true + + /define-properties/1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: true + + /delayed-stream/1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + /detect-newline/3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: true + + /diff-sequences/29.3.1: + resolution: {integrity: sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + + /doctrine/2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /doctrine/3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /dom-accessibility-api/0.5.15: + resolution: {integrity: sha512-8o+oVqLQZoruQPYy3uAAQtc6YbtSiRq5aPJBhJ82YTJRHvI6ofhYAkC81WmjFTnfUbqg6T3aCglIpU9p/5e7Cw==} + dev: true + + /dom-helpers/5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dependencies: + '@babel/runtime': 7.21.0 + csstype: 3.1.1 + dev: false + + /domexception/4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + dependencies: + webidl-conversions: 7.0.0 + dev: true + + /eastasianwidth/0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: true + + /ecc-jsbn/0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: true + + /electron-to-chromium/1.4.284: + resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} + dev: true + + /emittery/0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} + dev: true + + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true + + /end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: true + + /enquirer/2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} + dependencies: + ansi-colors: 4.1.3 + dev: true + + /entities/4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + engines: {node: '>=0.12'} + dev: true + + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + + /es-abstract/1.21.1: + resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.1.3 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.4 + is-array-buffer: 3.0.1 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.2 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + safe-regex-test: 1.0.0 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: true + + /es-get-iterator/1.1.2: + resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + dev: true + + /es-set-tostringtag/2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.3 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: true + + /es-shim-unscopables/1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + dev: true + + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: true + + /esbuild/0.16.16: + resolution: {integrity: sha512-24JyKq10KXM5EBIgPotYIJ2fInNWVVqflv3gicIyQqfmUqi4HvDW1VR790cBgLJHCl96Syy7lhoz7tLFcmuRmg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.16 + '@esbuild/android-arm64': 0.16.16 + '@esbuild/android-x64': 0.16.16 + '@esbuild/darwin-arm64': 0.16.16 + '@esbuild/darwin-x64': 0.16.16 + '@esbuild/freebsd-arm64': 0.16.16 + '@esbuild/freebsd-x64': 0.16.16 + '@esbuild/linux-arm': 0.16.16 + '@esbuild/linux-arm64': 0.16.16 + '@esbuild/linux-ia32': 0.16.16 + '@esbuild/linux-loong64': 0.16.16 + '@esbuild/linux-mips64el': 0.16.16 + '@esbuild/linux-ppc64': 0.16.16 + '@esbuild/linux-riscv64': 0.16.16 + '@esbuild/linux-s390x': 0.16.16 + '@esbuild/linux-x64': 0.16.16 + '@esbuild/netbsd-x64': 0.16.16 + '@esbuild/openbsd-x64': 0.16.16 + '@esbuild/sunos-x64': 0.16.16 + '@esbuild/win32-arm64': 0.16.16 + '@esbuild/win32-ia32': 0.16.16 + '@esbuild/win32-x64': 0.16.16 + dev: true + + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp/2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: true + + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /escodegen/2.0.0: + resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + + /eslint-config-prettier/8.6.0_eslint@8.31.0: + resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.31.0 + dev: true + + /eslint-config-standard-with-typescript/34.0.0_ayzt3w6jsahawcdpybzux5ndqu: + resolution: {integrity: sha512-zhCsI4/A0rJ1ma8sf3RLXYc0gc7yPmdTWRVXMh9dtqeUx3yBQyALH0wosHhk1uQ9QyItynLdNOtcHKNw8G7lQw==} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^8.0.1 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: ^15.0.0 + eslint-plugin-promise: ^6.0.0 + typescript: '*' + dependencies: + '@typescript-eslint/eslint-plugin': 5.48.1_3jon24igvnqaqexgwtxk6nkpse + '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe + eslint: 8.31.0 + eslint-config-standard: 17.0.0_ukr6fa6pbzniaek4q6bqyrvvu4 + eslint-plugin-import: 2.26.0_qdjeohovcytra7xto5vgmxssaq + eslint-plugin-n: 15.6.1_eslint@8.31.0 + eslint-plugin-promise: 6.1.1_eslint@8.31.0 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-config-standard/17.0.0_ukr6fa6pbzniaek4q6bqyrvvu4: + resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} + peerDependencies: + eslint: ^8.0.1 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: ^15.0.0 + eslint-plugin-promise: ^6.0.0 + dependencies: + eslint: 8.31.0 + eslint-plugin-import: 2.26.0_qdjeohovcytra7xto5vgmxssaq + eslint-plugin-n: 15.6.1_eslint@8.31.0 + eslint-plugin-promise: 6.1.1_eslint@8.31.0 + dev: true + + /eslint-import-resolver-node/0.3.6: + resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} + dependencies: + debug: 3.2.7 + resolve: 1.22.1 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-module-utils/2.7.4_wwvwfwokyq5c63apkeumvsvvgq: + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe + debug: 3.2.7 + eslint: 8.31.0 + eslint-import-resolver-node: 0.3.6 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-es/4.1.0_eslint@8.31.0: + resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} + engines: {node: '>=8.10.0'} + peerDependencies: + eslint: '>=4.19.1' + dependencies: + eslint: 8.31.0 + eslint-utils: 2.1.0 + regexpp: 3.2.0 + dev: true + + /eslint-plugin-import/2.26.0_qdjeohovcytra7xto5vgmxssaq: + resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + debug: 2.6.9 + doctrine: 2.1.0 + eslint: 8.31.0 + eslint-import-resolver-node: 0.3.6 + eslint-module-utils: 2.7.4_wwvwfwokyq5c63apkeumvsvvgq + has: 1.0.3 + is-core-module: 2.11.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.1 + tsconfig-paths: 3.14.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-n/15.6.1_eslint@8.31.0: + resolution: {integrity: sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==} + engines: {node: '>=12.22.0'} + peerDependencies: + eslint: '>=7.0.0' + dependencies: + builtins: 5.0.1 + eslint: 8.31.0 + eslint-plugin-es: 4.1.0_eslint@8.31.0 + eslint-utils: 3.0.0_eslint@8.31.0 + ignore: 5.2.4 + is-core-module: 2.11.0 + minimatch: 3.1.2 + resolve: 1.22.1 + semver: 7.3.8 + dev: true + + /eslint-plugin-prettier/4.2.1_eat2wsvunk2lbs2ydcw6u56w6a: + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + dependencies: + eslint: 8.31.0 + eslint-config-prettier: 8.6.0_eslint@8.31.0 + prettier: 2.8.4 + prettier-linter-helpers: 1.0.0 + dev: true + + /eslint-plugin-promise/6.1.1_eslint@8.31.0: + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + eslint: 8.31.0 + dev: true + + /eslint-plugin-react-hooks/4.6.0_eslint@8.31.0: + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.31.0 + dev: true + + /eslint-plugin-react/7.32.0_eslint@8.31.0: + resolution: {integrity: sha512-vSBi1+SrPiLZCGvxpiZIa28fMEUaMjXtCplrvxcIxGzmFiYdsXQDwInEjuv5/i/2CTTxbkS87tE8lsQ0Qxinbw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + eslint: 8.31.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.3 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 + prop-types: 15.8.1 + resolve: 2.0.0-next.4 + semver: 6.3.0 + string.prototype.matchall: 4.0.8 + dev: true + + /eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + + /eslint-scope/7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-utils/2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /eslint-utils/3.0.0_eslint@8.31.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.31.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-visitor-keys/1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + dev: true + + /eslint-visitor-keys/2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true + + /eslint-visitor-keys/3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint/8.31.0: + resolution: {integrity: sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': 1.4.1 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-utils: 3.0.0_eslint@8.31.0 + eslint-visitor-keys: 3.3.0 + espree: 9.4.1 + esquery: 1.4.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.19.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.2.0 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + regexpp: 3.2.0 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree/9.4.1: + resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.1 + acorn-jsx: 5.3.2_acorn@8.8.1 + eslint-visitor-keys: 3.3.0 + dev: true + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /esquery/1.4.0: + resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: true + + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /eventemitter2/6.4.7: + resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==} + dev: true + + /events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: true + + /execa/4.1.0: + resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /execa/5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /execa/6.1.0: + resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 3.0.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + + /executable/4.1.1: + resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} + engines: {node: '>=4'} + dependencies: + pify: 2.3.0 + dev: true + + /exit/0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + dev: true + + /expect/29.3.1: + resolution: {integrity: sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/expect-utils': 29.3.1 + jest-get-type: 29.2.0 + jest-matcher-utils: 29.3.1 + jest-message-util: 29.3.1 + jest-util: 29.3.1 + dev: true + + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: true + + /external-editor/3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + dev: true + + /extract-zip/2.0.1_supports-color@8.1.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + dependencies: + debug: 4.3.4_supports-color@8.1.1 + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.0 + transitivePeerDependencies: + - supports-color + dev: true + + /extsprintf/1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + dev: true + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-diff/1.2.0: + resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} + dev: true + + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein/2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true + + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: true + + /fb-watchman/2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + dependencies: + bser: 2.1.1 + dev: true + + /fd-slicer/1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + dependencies: + pend: 1.2.0 + dev: true + + /figures/3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + + /file-entry-cache/6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + dev: true + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-root/1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false + + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache/3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + dev: true + + /flatted/3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + dev: true + + /follow-redirects/1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + + /for-each/0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: true + + /forever-agent/0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + dev: true + + /form-data/2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + + /form-data/4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + /fraction.js/4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: true + + /fs-extra/9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /function.prototype.name/1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + functions-have-names: 1.2.3 + dev: true + + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true + + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true + + /get-caller-file/2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-intrinsic/1.1.3: + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + dev: true + + /get-package-type/0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + dev: true + + /get-stream/5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + dependencies: + pump: 3.0.0 + dev: true + + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + dev: true + + /getos/3.2.1: + resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==} + dependencies: + async: 3.2.4 + dev: true + + /getpass/0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + dependencies: + assert-plus: 1.0.0 + dev: true + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /global-dirs/3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + dependencies: + ini: 2.0.0 + dev: true + + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: true + + /globals/13.19.0: + resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + + /globalthis/1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.1.4 + dev: true + + /globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /gopd/1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.1.3 + dev: true + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + dev: true + + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /graphql/16.6.0: + resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: true + + /harmony-reflect/1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + dev: true + + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true + + /has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.1.3 + dev: true + + /has-proto/1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: true + + /has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: true + + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /headers-polyfill/3.1.2: + resolution: {integrity: sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==} + dev: true + + /hoist-non-react-statics/3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + + /html-encoding-sniffer/3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} + dependencies: + whatwg-encoding: 2.0.0 + dev: true + + /html-escaper/2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: true + + /http-proxy-agent/5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /http-signature/1.3.6: + resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==} + engines: {node: '>=0.10'} + dependencies: + assert-plus: 1.0.0 + jsprim: 2.0.2 + sshpk: 1.17.0 + dev: true + + /https-proxy-agent/5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /human-signals/1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + dev: true + + /human-signals/2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + + /human-signals/3.0.1: + resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} + engines: {node: '>=12.20.0'} + dev: true + + /husky/8.0.3: + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /iconv-lite/0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /identity-obj-proxy/3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} + dependencies: + harmony-reflect: 1.6.2 + dev: true + + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: true + + /ignore/5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + + /immer/9.0.17: + resolution: {integrity: sha512-+hBruaLSQvkPfxRiTLK/mi4vLH+/VQS6z2KJahdoxlleFOI8ARqzOF17uy12eFDlqWmPoygwc5evgwcp+dlHhg==} + dev: false + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /import-local/3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: true + + /imurmurhash/0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /indent-string/4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: true + + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /ini/2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + dev: true + + /inquirer/8.2.5: + resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} + engines: {node: '>=12.0.0'} + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + ora: 5.4.1 + run-async: 2.4.1 + rxjs: 7.8.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + + /internal-slot/1.0.4: + resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.3 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-array-buffer/3.0.1: + resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + is-typed-array: 1.1.10 + dev: true + + /is-arrayish/0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: true + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-callable/1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: true + + /is-ci/3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + dependencies: + ci-info: 3.7.1 + dev: true + + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + + /is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-fullwidth-code-point/4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: true + + /is-generator-fn/2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + dev: true + + /is-generator-function/1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-installed-globally/0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 + dev: true + + /is-interactive/1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + dev: true + + /is-map/2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true + + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: true + + /is-node-process/1.0.1: + resolution: {integrity: sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==} + dev: true + + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /is-potential-custom-element-name/1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: true + + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-set/2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true + + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-stream/2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: true + + /is-stream/3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /is-typed-array/1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: true + + /is-typedarray/1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: true + + /is-unicode-supported/0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + dev: true + + /is-weakmap/2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true + + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-weakset/2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + dev: true + + /isarray/2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /isstream/0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + dev: true + + /istanbul-lib-coverage/3.2.0: + resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + engines: {node: '>=8'} + dev: true + + /istanbul-lib-instrument/5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.20.12 + '@babel/parser': 7.20.7 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} + engines: {node: '>=8'} + dependencies: + istanbul-lib-coverage: 3.2.0 + make-dir: 3.1.0 + supports-color: 7.2.0 + dev: true + + /istanbul-lib-source-maps/4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + dependencies: + debug: 4.3.4 + istanbul-lib-coverage: 3.2.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-reports/3.1.5: + resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: true + + /jest-changed-files/29.2.0: + resolution: {integrity: sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + execa: 5.1.1 + p-limit: 3.1.0 + dev: true + + /jest-circus/29.3.1: + resolution: {integrity: sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.3.1 + '@jest/expect': 29.3.1 + '@jest/test-result': 29.3.1 + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + is-generator-fn: 2.1.0 + jest-each: 29.3.1 + jest-matcher-utils: 29.3.1 + jest-message-util: 29.3.1 + jest-runtime: 29.3.1 + jest-snapshot: 29.3.1 + jest-util: 29.3.1 + p-limit: 3.1.0 + pretty-format: 29.3.1 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-cli/29.3.1_@types+node@18.11.18: + resolution: {integrity: sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 29.3.1 + '@jest/test-result': 29.3.1 + '@jest/types': 29.3.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.10 + import-local: 3.1.0 + jest-config: 29.3.1_@types+node@18.11.18 + jest-util: 29.3.1 + jest-validate: 29.3.1 + prompts: 2.4.2 + yargs: 17.6.2 + transitivePeerDependencies: + - '@types/node' + - supports-color + - ts-node + dev: true + + /jest-config/29.3.1_@types+node@18.11.18: + resolution: {integrity: sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.20.12 + '@jest/test-sequencer': 29.3.1 + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + babel-jest: 29.3.1_@babel+core@7.20.12 + chalk: 4.1.2 + ci-info: 3.7.1 + deepmerge: 4.2.2 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 29.3.1 + jest-environment-node: 29.3.1 + jest-get-type: 29.2.0 + jest-regex-util: 29.2.0 + jest-resolve: 29.3.1 + jest-runner: 29.3.1 + jest-util: 29.3.1 + jest-validate: 29.3.1 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.3.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-diff/29.3.1: + resolution: {integrity: sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 29.3.1 + jest-get-type: 29.2.0 + pretty-format: 29.3.1 + dev: true + + /jest-docblock/29.2.0: + resolution: {integrity: sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + detect-newline: 3.1.0 + dev: true + + /jest-each/29.3.1: + resolution: {integrity: sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.3.1 + chalk: 4.1.2 + jest-get-type: 29.2.0 + jest-util: 29.3.1 + pretty-format: 29.3.1 + dev: true + + /jest-environment-jsdom/29.3.1: + resolution: {integrity: sha512-G46nKgiez2Gy4zvYNhayfMEAFlVHhWfncqvqS6yCd0i+a4NsSUD2WtrKSaYQrYiLQaupHXxCRi8xxVL2M9PbhA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + '@jest/environment': 29.3.1 + '@jest/fake-timers': 29.3.1 + '@jest/types': 29.3.1 + '@types/jsdom': 20.0.1 + '@types/node': 18.11.18 + jest-mock: 29.3.1 + jest-util: 29.3.1 + jsdom: 20.0.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /jest-environment-node/29.3.1: + resolution: {integrity: sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.3.1 + '@jest/fake-timers': 29.3.1 + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + jest-mock: 29.3.1 + jest-util: 29.3.1 + dev: true + + /jest-get-type/29.2.0: + resolution: {integrity: sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-haste-map/29.3.1: + resolution: {integrity: sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.3.1 + '@types/graceful-fs': 4.1.6 + '@types/node': 18.11.18 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.10 + jest-regex-util: 29.2.0 + jest-util: 29.3.1 + jest-worker: 29.3.1 + micromatch: 4.0.5 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /jest-leak-detector/29.3.1: + resolution: {integrity: sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.2.0 + pretty-format: 29.3.1 + dev: true + + /jest-matcher-utils/29.3.1: + resolution: {integrity: sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 29.3.1 + jest-get-type: 29.2.0 + pretty-format: 29.3.1 + dev: true + + /jest-message-util/29.3.1: + resolution: {integrity: sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/code-frame': 7.18.6 + '@jest/types': 29.3.1 + '@types/stack-utils': 2.0.1 + chalk: 4.1.2 + graceful-fs: 4.2.10 + micromatch: 4.0.5 + pretty-format: 29.3.1 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: true + + /jest-mock/29.3.1: + resolution: {integrity: sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + jest-util: 29.3.1 + dev: true + + /jest-pnp-resolver/1.2.3_jest-resolve@29.3.1: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 29.3.1 + dev: true + + /jest-regex-util/29.2.0: + resolution: {integrity: sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-resolve-dependencies/29.3.1: + resolution: {integrity: sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-regex-util: 29.2.0 + jest-snapshot: 29.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-resolve/29.3.1: + resolution: {integrity: sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + graceful-fs: 4.2.10 + jest-haste-map: 29.3.1 + jest-pnp-resolver: 1.2.3_jest-resolve@29.3.1 + jest-util: 29.3.1 + jest-validate: 29.3.1 + resolve: 1.22.1 + resolve.exports: 1.1.0 + slash: 3.0.0 + dev: true + + /jest-runner/29.3.1: + resolution: {integrity: sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/console': 29.3.1 + '@jest/environment': 29.3.1 + '@jest/test-result': 29.3.1 + '@jest/transform': 29.3.1 + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + chalk: 4.1.2 + emittery: 0.13.1 + graceful-fs: 4.2.10 + jest-docblock: 29.2.0 + jest-environment-node: 29.3.1 + jest-haste-map: 29.3.1 + jest-leak-detector: 29.3.1 + jest-message-util: 29.3.1 + jest-resolve: 29.3.1 + jest-runtime: 29.3.1 + jest-util: 29.3.1 + jest-watcher: 29.3.1 + jest-worker: 29.3.1 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-runtime/29.3.1: + resolution: {integrity: sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.3.1 + '@jest/fake-timers': 29.3.1 + '@jest/globals': 29.3.1 + '@jest/source-map': 29.2.0 + '@jest/test-result': 29.3.1 + '@jest/transform': 29.3.1 + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + chalk: 4.1.2 + cjs-module-lexer: 1.2.2 + collect-v8-coverage: 1.0.1 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-haste-map: 29.3.1 + jest-message-util: 29.3.1 + jest-mock: 29.3.1 + jest-regex-util: 29.2.0 + jest-resolve: 29.3.1 + jest-snapshot: 29.3.1 + jest-util: 29.3.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-snapshot/29.3.1: + resolution: {integrity: sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/core': 7.20.12 + '@babel/generator': 7.20.7 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 + '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.12 + '@babel/traverse': 7.20.12 + '@babel/types': 7.20.7 + '@jest/expect-utils': 29.3.1 + '@jest/transform': 29.3.1 + '@jest/types': 29.3.1 + '@types/babel__traverse': 7.18.3 + '@types/prettier': 2.7.2 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 + chalk: 4.1.2 + expect: 29.3.1 + graceful-fs: 4.2.10 + jest-diff: 29.3.1 + jest-get-type: 29.2.0 + jest-haste-map: 29.3.1 + jest-matcher-utils: 29.3.1 + jest-message-util: 29.3.1 + jest-util: 29.3.1 + natural-compare: 1.4.0 + pretty-format: 29.3.1 + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-util/29.3.1: + resolution: {integrity: sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + chalk: 4.1.2 + ci-info: 3.7.1 + graceful-fs: 4.2.10 + picomatch: 2.3.1 + dev: true + + /jest-validate/29.3.1: + resolution: {integrity: sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.3.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.2.0 + leven: 3.1.0 + pretty-format: 29.3.1 + dev: true + + /jest-watcher/29.3.1: + resolution: {integrity: sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/test-result': 29.3.1 + '@jest/types': 29.3.1 + '@types/node': 18.11.18 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 29.3.1 + string-length: 4.0.2 + dev: true + + /jest-worker/29.3.1: + resolution: {integrity: sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 18.11.18 + jest-util: 29.3.1 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jest/29.3.1_@types+node@18.11.18: + resolution: {integrity: sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 29.3.1 + '@jest/types': 29.3.1 + import-local: 3.1.0 + jest-cli: 29.3.1_@types+node@18.11.18 + transitivePeerDependencies: + - '@types/node' + - supports-color + - ts-node + dev: true + + /joi/17.6.1: + resolution: {integrity: sha512-Hl7/iBklIX345OCM1TiFSCZRVaAOLDGlWCp0Df2vWYgBgjkezaR7Kvm3joBciBHQjZj5sxXs859r6eqsRSlG8w==} + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.4 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + dev: true + + /js-levenshtein/1.1.6: + resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} + engines: {node: '>=0.10.0'} + dev: true + + /js-sdsl/4.2.0: + resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} + dev: true + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /jsbn/0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + dev: true + + /jsdom/20.0.3: + resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} + engines: {node: '>=14'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + acorn: 8.8.1 + acorn-globals: 7.0.1 + cssom: 0.5.0 + cssstyle: 2.3.0 + data-urls: 3.0.2 + decimal.js: 10.4.3 + domexception: 4.0.0 + escodegen: 2.0.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.2 + parse5: 7.1.2 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.2 + w3c-xmlserializer: 4.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + ws: 8.12.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-schema/0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + dev: true + + /json-stable-stringify-without-jsonify/1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true + + /json-stringify-safe/5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: true + + /json5/1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.7 + dev: true + + /json5/2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: true + + /jsonfile/6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.10 + dev: true + + /jsprim/2.0.2: + resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + dev: true + + /jsx-ast-utils/3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.6 + object.assign: 4.1.4 + dev: true + + /kleur/3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: true + + /lazy-ass/1.6.0: + resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} + engines: {node: '> 0.8'} + dev: true + + /leven/3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: true + + /levn/0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: true + + /levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /license-compliance/1.2.5: + resolution: {integrity: sha512-vvtnMsWRQmd1RSBroKZwXSIMQ5cGScyBZg/WxMlFLtWHIfhjZ3Unmcgz6klw4TZV94Jire9VTcGEEOAFsRIsZQ==} + engines: {node: '>=12.13.0'} + hasBin: true + dependencies: + chalk: 4.1.2 + commander: 9.4.0 + cosmiconfig: 7.0.1 + debug: 4.3.4 + joi: 17.6.1 + spdx-expression-parse: 3.0.1 + spdx-satisfies: 5.0.1 + tslib: 2.4.0 + xmlbuilder: 15.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /lilconfig/2.0.6: + resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} + engines: {node: '>=10'} + dev: true + + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /lint-staged/13.1.0: + resolution: {integrity: sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + cli-truncate: 3.1.0 + colorette: 2.0.19 + commander: 9.5.0 + debug: 4.3.4 + execa: 6.1.0 + lilconfig: 2.0.6 + listr2: 5.0.6 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-inspect: 1.12.2 + pidtree: 0.6.0 + string-argv: 0.3.1 + yaml: 2.2.1 + transitivePeerDependencies: + - enquirer + - supports-color + dev: true + + /listr2/3.14.0_enquirer@2.3.6: + resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==} + engines: {node: '>=10.0.0'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + dependencies: + cli-truncate: 2.1.0 + colorette: 2.0.19 + enquirer: 2.3.6 + log-update: 4.0.0 + p-map: 4.0.0 + rfdc: 1.3.0 + rxjs: 7.8.0 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + + /listr2/5.0.6: + resolution: {integrity: sha512-u60KxKBy1BR2uLJNTWNptzWQ1ob/gjMzIJPZffAENzpZqbMZ/5PrXXOomDcevIS/+IB7s1mmCEtSlT2qHWMqag==} + engines: {node: ^14.13.1 || >=16.0.0} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + dependencies: + cli-truncate: 2.1.0 + colorette: 2.0.19 + log-update: 4.0.0 + p-map: 4.0.0 + rfdc: 1.3.0 + rxjs: 7.8.0 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.camelcase/4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: false + + /lodash.memoize/4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + dev: true + + /lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + + /lodash.once/4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + dev: true + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /log-symbols/4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + dev: true + + /log-update/4.0.0: + resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} + engines: {node: '>=10'} + dependencies: + ansi-escapes: 4.3.2 + cli-cursor: 3.1.0 + slice-ansi: 4.0.0 + wrap-ansi: 6.2.0 + dev: true + + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + + /lru-cache/5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: true + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /lz-string/1.4.4: + resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} + hasBin: true + dev: true + + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + + /make-error/1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + dev: true + + /makeerror/1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + dependencies: + tmpl: 1.0.5 + dev: true + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + /mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /mimic-fn/4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + + /min-indent/1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true + + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist/1.2.7: + resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + dev: true + + /ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: true + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: true + + /msw/1.0.1_typescript@4.9.4: + resolution: {integrity: sha512-fBwQRCmf+jh0zlGlasBfpCaxLqb4QLMsY1Q+nkXkO0nnUYopl50NcNRvP4V+TAiqOwJSd0LrQ5NcJqwbrnTBqw==} + engines: {node: '>=14'} + hasBin: true + requiresBuild: true + peerDependencies: + typescript: '>= 4.4.x <= 4.9.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@mswjs/cookies': 0.2.2 + '@mswjs/interceptors': 0.17.7 + '@open-draft/until': 1.0.3 + '@types/cookie': 0.4.1 + '@types/js-levenshtein': 1.1.1 + chalk: 4.1.1 + chokidar: 3.5.3 + cookie: 0.4.2 + graphql: 16.6.0 + headers-polyfill: 3.1.2 + inquirer: 8.2.5 + is-node-process: 1.0.1 + js-levenshtein: 1.1.6 + node-fetch: 2.6.9 + outvariant: 1.3.0 + path-to-regexp: 6.2.1 + strict-event-emitter: 0.4.6 + type-fest: 2.19.0 + typescript: 4.9.4 + yargs: 17.6.2 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /mute-stream/0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + dev: true + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /natural-compare-lite/1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + + /natural-compare/1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true + + /node-fetch/2.6.9: + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + + /node-int64/0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: true + + /node-releases/2.0.8: + resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} + dev: true + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-range/0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + + /npm-run-path/5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + + /nwsapi/2.2.2: + resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} + dev: true + + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-inspect/1.12.2: + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + dev: true + + /object-is/1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + dev: true + + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: true + + /object.entries/1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /object.fromentries/2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /object.hasown/1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + dependencies: + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /object.values/1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: true + + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /onetime/6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + + /optionator/0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: true + + /optionator/0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + dev: true + + /ora/5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.7.0 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + dev: true + + /os-tmpdir/1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + dev: true + + /ospath/1.2.2: + resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==} + dev: true + + /outvariant/1.3.0: + resolution: {integrity: sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==} + dev: true + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + + /p-map/4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: true + + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.18.6 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + /parse5/7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.4.0 + dev: true + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-key/4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-to-regexp/6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + dev: true + + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /pend/1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + dev: true + + /performance-now/2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + dev: true + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /pidtree/0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + dev: true + + /pify/2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: true + + /pirates/4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} + engines: {node: '>= 6'} + dev: true + + /pkg-dir/4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: true + + /postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + + /postcss/8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /prelude-ls/1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + dev: true + + /prelude-ls/1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier-linter-helpers/1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + dependencies: + fast-diff: 1.2.0 + dev: true + + /prettier/2.8.4: + resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /pretty-bytes/5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + dev: true + + /pretty-format/27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: true + + /pretty-format/29.3.1: + resolution: {integrity: sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.0.0 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: true + + /prompts/2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: true + + /prop-types/15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + /proxy-from-env/1.0.0: + resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==} + dev: true + + /proxy-from-env/1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + + /psl/1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + dev: true + + /pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /punycode/2.2.0: + resolution: {integrity: sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==} + engines: {node: '>=6'} + dev: true + + /qs/6.10.4: + resolution: {integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + + /querystringify/2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + dev: true + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + /react-is/17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: true + + /react-is/18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + + /react-redux/8.0.5_ie75ejlwqy5zh3tldgt7pftwcu: + resolution: {integrity: sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==} + peerDependencies: + '@types/react': ^16.8 || ^17.0 || ^18.0 + '@types/react-dom': ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + react-native: '>=0.59' + redux: ^4 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + react-dom: + optional: true + react-native: + optional: true + redux: + optional: true + dependencies: + '@babel/runtime': 7.20.7 + '@types/hoist-non-react-statics': 3.3.1 + '@types/react': 18.0.26 + '@types/react-dom': 18.0.10 + '@types/use-sync-external-store': 0.0.3 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-is: 18.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 + dev: false + + /react-router-dom/6.6.2_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-6SCDXxRQqW5af8ImOqKza7icmQ47/EMbz572uFjzvcArg3lZ+04PxSPp8qGs+p2Y+q+b+S/AjXv8m8dyLndIIA==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@remix-run/router': 1.2.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-router: 6.6.2_react@18.2.0 + dev: false + + /react-router/6.6.2_react@18.2.0: + resolution: {integrity: sha512-uJPG55Pek3orClbURDvfljhqFvMgJRo59Pktywkk8hUUkTY2aRfza8Yhl/vZQXs+TNQyr6tu+uqz/fLxPICOGQ==} + engines: {node: '>=14'} + peerDependencies: + react: '>=16.8' + dependencies: + '@remix-run/router': 1.2.1 + react: 18.2.0 + dev: false + + /react-transition-group/4.4.5_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + dependencies: + '@babel/runtime': 7.21.0 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /react/18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + + /redent/3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: true + + /redux-thunk/2.4.2_redux@4.2.0: + resolution: {integrity: sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==} + peerDependencies: + redux: ^4 + dependencies: + redux: 4.2.0 + dev: false + + /redux/4.2.0: + resolution: {integrity: sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==} + dependencies: + '@babel/runtime': 7.21.0 + + /regenerator-runtime/0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + /regexp.prototype.flags/1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + functions-have-names: 1.2.3 + dev: true + + /regexpp/3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + dev: true + + /request-progress/3.0.0: + resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==} + dependencies: + throttleit: 1.0.0 + dev: true + + /require-directory/2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: true + + /requires-port/1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: true + + /reselect/4.1.7: + resolution: {integrity: sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==} + dev: false + + /resolve-cwd/3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + dependencies: + resolve-from: 5.0.0 + dev: true + + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + /resolve-from/5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve.exports/1.1.0: + resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} + engines: {node: '>=10'} + dev: true + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /resolve/2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /restore-cursor/3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rfdc/1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + dev: true + + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup/3.9.1: + resolution: {integrity: sha512-GswCYHXftN8ZKGVgQhTFUJB/NBXxrRGgO2NCy6E8s1rwEJ4Q9/VttNqcYfEvx4dTo4j58YqdC3OVztPzlKSX8w==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-async/2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + dev: true + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /rxjs/7.8.0: + resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} + dependencies: + tslib: 2.4.1 + dev: true + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /safe-regex-test/1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + is-regex: 1.1.4 + dev: true + + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: true + + /saxes/6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} + dependencies: + xmlchars: 2.2.0 + dev: true + + /scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: true + + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /set-cookie-parser/2.5.1: + resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==} + dev: true + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + object-inspect: 1.12.2 + dev: true + + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /sisteransi/1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: true + + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /slice-ansi/3.0.0: + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + dev: true + + /slice-ansi/4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + dev: true + + /slice-ansi/5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + dev: true + + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map-support/0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + + /source-map/0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /spdx-compare/1.0.0: + resolution: {integrity: sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==} + dependencies: + array-find-index: 1.0.2 + spdx-expression-parse: 3.0.1 + spdx-ranges: 2.1.1 + dev: true + + /spdx-exceptions/2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + dev: true + + /spdx-expression-parse/3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.12 + dev: true + + /spdx-license-ids/3.0.12: + resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==} + dev: true + + /spdx-ranges/2.1.1: + resolution: {integrity: sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==} + dev: true + + /spdx-satisfies/5.0.1: + resolution: {integrity: sha512-Nwor6W6gzFp8XX4neaKQ7ChV4wmpSh2sSDemMFSzHxpTw460jxFYeOn+jq4ybnSSw/5sc3pjka9MQPouksQNpw==} + dependencies: + spdx-compare: 1.0.0 + spdx-expression-parse: 3.0.1 + spdx-ranges: 2.1.1 + dev: true + + /sprintf-js/1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: true + + /sshpk/1.17.0: + resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + asn1: 0.2.6 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: true + + /stack-utils/2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + dependencies: + escape-string-regexp: 2.0.0 + dev: true + + /strict-event-emitter/0.2.8: + resolution: {integrity: sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==} + dependencies: + events: 3.3.0 + dev: true + + /strict-event-emitter/0.4.6: + resolution: {integrity: sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg==} + dev: true + + /string-argv/0.3.1: + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + engines: {node: '>=0.6.19'} + dev: true + + /string-length/4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + dev: true + + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + dev: true + + /string.prototype.matchall/4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + get-intrinsic: 1.1.3 + has-symbols: 1.0.3 + internal-slot: 1.0.4 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + dev: true + + /string.prototype.trimend/1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /string.prototype.trimstart/1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + + /strip-bom/3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: true + + /strip-bom/4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: true + + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + + /strip-final-newline/3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + + /strip-indent/3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /stylis/4.1.3: + resolution: {integrity: sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==} + dev: false + + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /symbol-tree/3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: true + + /test-exclude/6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + dev: true + + /text-table/0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true + + /throttleit/1.0.0: + resolution: {integrity: sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==} + dev: true + + /through/2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: true + + /tmp/0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + dependencies: + os-tmpdir: 1.0.2 + dev: true + + /tmp/0.2.1: + resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} + engines: {node: '>=8.17.0'} + dependencies: + rimraf: 3.0.2 + dev: true + + /tmpl/1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: true + + /to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /tough-cookie/2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + dependencies: + psl: 1.9.0 + punycode: 2.2.0 + dev: true + + /tough-cookie/4.1.2: + resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} + engines: {node: '>=6'} + dependencies: + psl: 1.9.0 + punycode: 2.2.0 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: true + + /tr46/0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: true + + /tr46/3.0.0: + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} + dependencies: + punycode: 2.2.0 + dev: true + + /ts-jest/29.0.3_p6ekqnroyms5nhqbfxosryz7rm: + resolution: {integrity: sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.3.1_@types+node@18.11.18 + jest-util: 29.3.1 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.3.8 + typescript: 4.9.4 + yargs-parser: 21.1.1 + dev: true + + /tsconfig-paths/3.14.1: + resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.7 + strip-bom: 3.0.0 + dev: true + + /tslib/1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + + /tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + dev: true + + /tslib/2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + dev: true + + /tsutils/3.21.0_typescript@4.9.4: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.9.4 + dev: true + + /tunnel-agent/0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /tweetnacl/0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + dev: true + + /type-check/0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: true + + /type-check/0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-detect/4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: true + + /type-fest/0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true + + /type-fest/0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: true + + /type-fest/2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: true + + /typed-array-length/1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: true + + /typescript/4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /unbox-primitive/1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: true + + /universalify/0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: true + + /universalify/2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + dev: true + + /untildify/4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + + /update-browserslist-db/1.0.10_browserslist@4.21.4: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.4 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.2.0 + dev: true + + /url-parse/1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: true + + /use-sync-external-store/1.2.0_react@18.2.0: + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: true + + /util/0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.10 + which-typed-array: 1.1.9 + dev: true + + /uuid/8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + dev: true + + /v8-to-istanbul/9.0.1: + resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} + engines: {node: '>=10.12.0'} + dependencies: + '@jridgewell/trace-mapping': 0.3.17 + '@types/istanbul-lib-coverage': 2.0.4 + convert-source-map: 1.9.0 + dev: true + + /verror/1.10.0: + resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: true + + /vite/4.0.4_@types+node@18.11.18: + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.11.18 + esbuild: 0.16.16 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.9.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /w3c-xmlserializer/4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} + dependencies: + xml-name-validator: 4.0.0 + dev: true + + /walker/1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + dependencies: + makeerror: 1.0.12 + dev: true + + /wcwidth/1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + dev: true + + /web-encoding/1.1.5: + resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} + dependencies: + util: 0.12.5 + optionalDependencies: + '@zxing/text-encoding': 0.9.0 + dev: true + + /webidl-conversions/3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: true + + /webidl-conversions/7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + dev: true + + /whatwg-encoding/2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + dependencies: + iconv-lite: 0.6.3 + dev: true + + /whatwg-mimetype/3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + dev: true + + /whatwg-url/11.0.0: + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + dev: true + + /whatwg-url/5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: true + + /which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: true + + /which-collection/1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: true + + /which-typed-array/1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + dev: true + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /word-wrap/1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: true + + /wrap-ansi/6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrap-ansi/7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true + + /write-file-atomic/4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + dev: true + + /ws/8.12.0: + resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /xml-name-validator/4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + + /xmlbuilder/15.1.1: + resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} + engines: {node: '>=8.0'} + dev: true + + /xmlchars/2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: true + + /y18n/5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: true + + /yallist/3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yaml/1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + /yaml/2.2.1: + resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} + engines: {node: '>= 14'} + dev: true + + /yargs-parser/21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: true + + /yargs/17.6.2: + resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true + + /yauzl/2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + dev: true + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/frontend/public/android-chrome-192x192.png b/frontend/public/android-chrome-192x192.png new file mode 100644 index 000000000..987fa336d Binary files /dev/null and b/frontend/public/android-chrome-192x192.png differ diff --git a/frontend/public/android-chrome-512x512.png b/frontend/public/android-chrome-512x512.png new file mode 100644 index 000000000..33b4c5412 Binary files /dev/null and b/frontend/public/android-chrome-512x512.png differ diff --git a/frontend/public/apple-touch-icon.png b/frontend/public/apple-touch-icon.png new file mode 100644 index 000000000..3a0b03bfe Binary files /dev/null and b/frontend/public/apple-touch-icon.png differ diff --git a/frontend/public/browserconfig.xml b/frontend/public/browserconfig.xml new file mode 100644 index 000000000..b3930d0f0 --- /dev/null +++ b/frontend/public/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/frontend/public/favicon-16x16.png b/frontend/public/favicon-16x16.png new file mode 100644 index 000000000..7e98e1d7d Binary files /dev/null and b/frontend/public/favicon-16x16.png differ diff --git a/frontend/public/favicon-32x32.png b/frontend/public/favicon-32x32.png new file mode 100644 index 000000000..fa4e1b68d Binary files /dev/null and b/frontend/public/favicon-32x32.png differ diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico new file mode 100644 index 000000000..644305093 Binary files /dev/null and b/frontend/public/favicon.ico differ diff --git a/frontend/public/mstile-150x150.png b/frontend/public/mstile-150x150.png new file mode 100644 index 000000000..70cbadd27 Binary files /dev/null and b/frontend/public/mstile-150x150.png differ diff --git a/frontend/public/safari-pinned-tab.svg b/frontend/public/safari-pinned-tab.svg new file mode 100644 index 000000000..119228fe6 --- /dev/null +++ b/frontend/public/safari-pinned-tab.svg @@ -0,0 +1,53 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + diff --git a/frontend/public/site.webmanifest b/frontend/public/site.webmanifest new file mode 100644 index 000000000..fa99de77d --- /dev/null +++ b/frontend/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/frontend/src/App.css b/frontend/src/App.css new file mode 100644 index 000000000..dee26ef9e --- /dev/null +++ b/frontend/src/App.css @@ -0,0 +1,13 @@ +#root, +html, +body, +.app { + width: 100%; + height: 100%; +} + +* { + padding: 0; + margin: 0; + outline: 0; +} diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx new file mode 100644 index 000000000..3df619cca --- /dev/null +++ b/frontend/src/App.tsx @@ -0,0 +1,22 @@ +import './App.css' +import { BrowserRouter } from 'react-router-dom' +import Router from './router' +import styled from '@emotion/styled' + +const AppContainer = styled.div({ + display: 'flex', + flexDirection: 'column', + height: '100%', +}) + +function App() { + return ( + + + + + + ) +} + +export default App diff --git a/frontend/src/app/app-routing.module.ts b/frontend/src/app/app-routing.module.ts deleted file mode 100644 index ec6d825b6..000000000 --- a/frontend/src/app/app-routing.module.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; - -const routes: Routes = [ - { - path: 'dora', - loadChildren: () => import('./dora/dora.module').then((m) => m.DoraModule), - }, - { - path: '', - redirectTo: 'dora/home', - pathMatch: 'full', - }, -]; - -@NgModule({ - imports: [RouterModule.forRoot(routes)], - exports: [RouterModule], -}) -export class AppRoutingModule {} diff --git a/frontend/src/app/app.component.html b/frontend/src/app/app.component.html deleted file mode 100644 index 0680b43f9..000000000 --- a/frontend/src/app/app.component.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/frontend/src/app/app.component.scss b/frontend/src/app/app.component.scss deleted file mode 100644 index e69de29bb..000000000 diff --git a/frontend/src/app/app.component.spec.ts b/frontend/src/app/app.component.spec.ts deleted file mode 100644 index fe34526cf..000000000 --- a/frontend/src/app/app.component.spec.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { TestBed, async } from '@angular/core/testing'; -import { RouterTestingModule } from '@angular/router/testing'; -import { AppComponent } from './app.component'; - -describe('AppComponent', () => { - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [RouterTestingModule], - declarations: [AppComponent], - }).compileComponents(); - })); - - it('should create the app', () => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.componentInstance; - expect(app).toBeTruthy(); - }); - - it(`should have as title 'heartbeat-frontend'`, () => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.componentInstance; - expect(app.title).toEqual('heartbeat-frontend'); - }); -}); diff --git a/frontend/src/app/app.component.ts b/frontend/src/app/app.component.ts deleted file mode 100644 index c823ac44d..000000000 --- a/frontend/src/app/app.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html', - styleUrls: ['./app.component.scss'], -}) -export class AppComponent { - title = 'heartbeat-frontend'; -} diff --git a/frontend/src/app/app.module.ts b/frontend/src/app/app.module.ts deleted file mode 100644 index 138162ab8..000000000 --- a/frontend/src/app/app.module.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { BrowserModule } from '@angular/platform-browser'; -import { NgModule } from '@angular/core'; - -import { AppRoutingModule } from './app-routing.module'; -import { AppComponent } from './app.component'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { CoreModule } from './core/core.module'; - -@NgModule({ - declarations: [AppComponent], - imports: [BrowserModule, AppRoutingModule, BrowserAnimationsModule, CoreModule], - providers: [], - bootstrap: [AppComponent], -}) -export class AppModule {} diff --git a/frontend/src/app/core/core.module.ts b/frontend/src/app/core/core.module.ts deleted file mode 100644 index 7c26e08f2..000000000 --- a/frontend/src/app/core/core.module.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { HttpClientModule } from '@angular/common/http'; - -@NgModule({ - declarations: [], - imports: [CommonModule, HttpClientModule], -}) -export class CoreModule {} diff --git a/frontend/src/app/dora/components/classification/classification.component.html b/frontend/src/app/dora/components/classification/classification.component.html deleted file mode 100644 index f1fde9173..000000000 --- a/frontend/src/app/dora/components/classification/classification.component.html +++ /dev/null @@ -1,15 +0,0 @@ -
    - - - - Distinguish By - - - {{ distinguishAll }} - - - {{ classification.name }} - - - -
    diff --git a/frontend/src/app/dora/components/classification/classification.component.scss b/frontend/src/app/dora/components/classification/classification.component.scss deleted file mode 100644 index 19b667edc..000000000 --- a/frontend/src/app/dora/components/classification/classification.component.scss +++ /dev/null @@ -1,9 +0,0 @@ -.metrics-form { - &__input--full-width { - width: 100%; - } - - &__input--large { - font-size: 14px; - } -} diff --git a/frontend/src/app/dora/components/classification/classification.component.spec.ts b/frontend/src/app/dora/components/classification/classification.component.spec.ts deleted file mode 100644 index d49888aad..000000000 --- a/frontend/src/app/dora/components/classification/classification.component.spec.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* tslint:disable:no-unused-variable */ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { By } from '@angular/platform-browser'; -import { DebugElement } from '@angular/core'; - -import { ClassificationComponent } from './classification.component'; -import { FormGroup } from '@angular/forms'; - -describe('ClassificationComponent', () => { - let component: ClassificationComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ClassificationComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ClassificationComponent); - component = fixture.componentInstance; - component.metricsForm = new FormGroup({}); - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/classification/classification.component.ts b/frontend/src/app/dora/components/classification/classification.component.ts deleted file mode 100644 index f87452d86..000000000 --- a/frontend/src/app/dora/components/classification/classification.component.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { TargetField } from './../../types/board'; -import { Component, OnInit, Input, ViewChild, OnDestroy, OnChanges, SimpleChanges } from '@angular/core'; -import { FormGroup, FormControl } from '@angular/forms'; -import { MatOption } from '@angular/material/core'; -import { metricsConstant, controlNames } from '../../utils/constant'; - -@Component({ - selector: 'app-classification', - templateUrl: './classification.component.html', - styleUrls: ['./classification.component.scss'], -}) -export class ClassificationComponent implements OnInit, OnChanges, OnDestroy { - @Input() metricsForm: FormGroup; - @Input() classifications: TargetField[]; - @Input() importClassificationKeys: string[]; - - classificationsControlName = controlNames.classifications; - distinguishAll = metricsConstant.crewAll; - warningMessagesForImport: string[] = []; - - @ViewChild('allSelected') private allSelected: MatOption; - - constructor() {} - - ngOnInit() { - const defaultValue = - this.importClassificationKeys && this.importClassificationKeys.length > 0 - ? this.getDefaultValue(this.importClassificationKeys) - : ''; - this.metricsForm.addControl(this.classificationsControlName, new FormControl(defaultValue)); - } - - ngOnChanges({ classifications }: SimpleChanges): void { - if (classifications && !classifications.firstChange) { - this.metricsForm.get(this.classificationsControlName).reset(); - } - } - - getDefaultValue(importClassificationKeys: string[]) { - const warningMessage = 'Some classifications in import data might be removed now.'; - const includeClassifications = importClassificationKeys.filter( - (item) => !!this.classifications.find((i) => i.key === item) - ); - if (includeClassifications.length === 0) { - this.addWarningMessage(warningMessage); - return ''; - } - const isEveryImportIncluded = importClassificationKeys.every( - (item) => !!this.classifications.find((i) => i.key === item) - ); - if (!isEveryImportIncluded) { - this.addWarningMessage(warningMessage); - } - if (includeClassifications.length === this.classifications.length) { - includeClassifications.push(this.distinguishAll); - } - return includeClassifications; - } - - togglePerOne() { - if (this.allSelected.selected) { - this.allSelected.deselect(); - return false; - } - if (this.metricsForm.controls[this.classificationsControlName].value.length === this.classifications.length) { - this.allSelected.select(); - } - } - - toggleAllSelection() { - if (this.allSelected.selected) { - const classificationsKey = this.classifications.map((classification) => classification.key); - const allOptions = [...classificationsKey, this.distinguishAll]; - this.metricsForm.controls[this.classificationsControlName].patchValue(allOptions); - } else { - this.metricsForm.controls[this.classificationsControlName].patchValue([]); - } - } - - ngOnDestroy(): void { - this.metricsForm.removeControl(this.classificationsControlName); - } - - addWarningMessage(message: string) { - this.warningMessagesForImport.push(message); - } -} diff --git a/frontend/src/app/dora/components/collection/collection.component.html b/frontend/src/app/dora/components/collection/collection.component.html deleted file mode 100644 index 2b6f1ca64..000000000 --- a/frontend/src/app/dora/components/collection/collection.component.html +++ /dev/null @@ -1,50 +0,0 @@ -

    - Collection Date -

    - -
    - - - - - {{ item.description }} - - - - - - - - - From: - - - - - - - - To: - - - - - - -
    diff --git a/frontend/src/app/dora/components/collection/collection.component.scss b/frontend/src/app/dora/components/collection/collection.component.scss deleted file mode 100644 index b8f24f5bb..000000000 --- a/frontend/src/app/dora/components/collection/collection.component.scss +++ /dev/null @@ -1,7 +0,0 @@ -.collection-button { - margin-left: 16px; -} - -.radio-list { - margin-left: 70px; -} diff --git a/frontend/src/app/dora/components/collection/collection.component.spec.ts b/frontend/src/app/dora/components/collection/collection.component.spec.ts deleted file mode 100644 index d3ac4f2b8..000000000 --- a/frontend/src/app/dora/components/collection/collection.component.spec.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { CollectionComponent } from './collection.component'; -import { FormGroup } from '@angular/forms'; - -describe('CollectionComponent', () => { - let component: CollectionComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [CollectionComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(CollectionComponent); - component = fixture.componentInstance; - component.configForm = new FormGroup({}); - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/collection/collection.component.ts b/frontend/src/app/dora/components/collection/collection.component.ts deleted file mode 100644 index d58456a83..000000000 --- a/frontend/src/app/dora/components/collection/collection.component.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { Component, OnInit, Input } from '@angular/core'; -import { Validators, FormGroup, FormControl } from '@angular/forms'; -import { UtilsService } from '../../service/utils.service'; -import { MetricsConfig } from '../../types/metrics-config'; -@Component({ - selector: 'app-collection', - templateUrl: './collection.component.html', - styleUrls: ['./collection.component.scss'], -}) -export class CollectionComponent implements OnInit { - @Input() configForm: FormGroup; - @Input() importData: MetricsConfig; - - radios = [ - { - description: 'Regular Calendar (Weekend Considered)', - value: false, - }, - { - description: 'Calendar with Chinese Holiday', - value: true, - }, - ]; - - isStartPickerOpen = false; - isEndPickerOpen = false; - minEndDate: Date; - - constructor(private utils: UtilsService) {} - - ngOnInit(): void { - this.initFormControl(); - this.minEndDate = this.configForm.get('startDate').value; - } - - initFormControl() { - const defaultStartDate = this.importData ? this.importData.startDate : new Date(); - const defaultEndDate = this.importData ? this.importData.endDate : new Date(); - const defaultIsConsiderHoliday = this.importData ? this.importData.considerHoliday : false; - this.configForm.addControl('startDate', new FormControl(defaultStartDate, Validators.required)); - this.configForm.addControl('endDate', new FormControl(defaultEndDate, Validators.required)); - this.configForm.addControl('considerHoliday', new FormControl(defaultIsConsiderHoliday, Validators.required)); - } - - handleStartPickerClose() { - this.isStartPickerOpen = false; - } - - handleStartInputFocus() { - this.isStartPickerOpen = true; - } - handleEndPickerClose() { - this.isEndPickerOpen = false; - } - - handleEndInputFocus() { - this.isEndPickerOpen = true; - } - - handleStartDateInput(e) { - this.minEndDate = new Date(e.value); - } -} diff --git a/frontend/src/app/dora/components/config-stepper/config-stepper.component.html b/frontend/src/app/dora/components/config-stepper/config-stepper.component.html deleted file mode 100644 index adb3d7fdb..000000000 --- a/frontend/src/app/dora/components/config-stepper/config-stepper.component.html +++ /dev/null @@ -1,25 +0,0 @@ - - - HeartBeat - - - - - - - - - - - - - - - diff --git a/frontend/src/app/dora/components/config-stepper/config-stepper.component.scss b/frontend/src/app/dora/components/config-stepper/config-stepper.component.scss deleted file mode 100644 index bab8d7511..000000000 --- a/frontend/src/app/dora/components/config-stepper/config-stepper.component.scss +++ /dev/null @@ -1,7 +0,0 @@ -.spacer { - flex: 1 1 auto; -} - -::ng-deep .mat-horizontal-stepper-header { - pointer-events: none !important; -} diff --git a/frontend/src/app/dora/components/config-stepper/config-stepper.component.spec.ts b/frontend/src/app/dora/components/config-stepper/config-stepper.component.spec.ts deleted file mode 100644 index c4dab0856..000000000 --- a/frontend/src/app/dora/components/config-stepper/config-stepper.component.spec.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ConfigStepperComponent } from './config-stepper.component'; -import { RouterTestingModule } from '@angular/router/testing'; -import { MatDialogModule } from '@angular/material/dialog'; -import { DoneColumnsComponent } from '../done-columns/done-columns.component'; - -describe('ConfigStepperComponent', () => { - let component: ConfigStepperComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [RouterTestingModule, MatDialogModule], - declarations: [ConfigStepperComponent, DoneColumnsComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ConfigStepperComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/config-stepper/config-stepper.component.ts b/frontend/src/app/dora/components/config-stepper/config-stepper.component.ts deleted file mode 100644 index e6e59c5f0..000000000 --- a/frontend/src/app/dora/components/config-stepper/config-stepper.component.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { MetricsSource } from '../../types/metricsSource'; -import { ReportParams } from '../../models/reportParams'; -import { MatDialog } from '@angular/material/dialog'; -import { ConfirmDialogComponent } from '../confirm-dialog/confirm-dialog.component'; - -@Component({ - selector: 'app-config-stepper', - templateUrl: './config-stepper.component.html', - styleUrls: ['./config-stepper.component.scss'], -}) -export class ConfigStepperComponent implements OnInit { - metricsSource: MetricsSource; - reportsParams: ReportParams; - finalParams: ReportParams; - configFormValue; - - constructor(private router: Router, public dialog: MatDialog) {} - - ngOnInit(): void {} - - onStepOneSubmit({ - metricsSource, - reportsParams, - configFormValue, - }: { - metricsSource: MetricsSource; - reportsParams: ReportParams; - configFormValue: any; - }) { - this.metricsSource = metricsSource; - this.reportsParams = reportsParams; - this.configFormValue = Object.assign({}, configFormValue); - } - - onStepTwoSubmit({ deployment, boardColumns, treatFlagCardAsBlock, users, leadTime, targetFields, doneColumn }) { - if (this.reportsParams.pipeline) { - this.reportsParams.pipeline.deployment = deployment; - } - if (this.reportsParams.kanbanSetting) { - this.reportsParams.kanbanSetting.boardColumns = boardColumns; - this.reportsParams.kanbanSetting.treatFlagCardAsBlock = treatFlagCardAsBlock; - this.reportsParams.kanbanSetting.users = users; - this.reportsParams.kanbanSetting.targetFields = targetFields; - this.reportsParams.kanbanSetting.doneColumn = doneColumn; - } - if (this.reportsParams.codebaseSetting) { - this.reportsParams.codebaseSetting.leadTime = leadTime; - } - - this.finalParams = Object.assign({}, this.reportsParams); - } - - navigateToHome() { - const dialogRef = this.dialog.open(ConfirmDialogComponent, { disableClose: true }); - dialogRef.afterClosed().subscribe((isConfirm) => { - isConfirm && this.router.navigate(['/dora/home'], { replaceUrl: true }); - }); - } -} diff --git a/frontend/src/app/dora/components/configuration/configuration.component.html b/frontend/src/app/dora/components/configuration/configuration.component.html deleted file mode 100644 index c2477ce99..000000000 --- a/frontend/src/app/dora/components/configuration/configuration.component.html +++ /dev/null @@ -1,65 +0,0 @@ -
    - - Project Name - - - Project Name is required - - - - - - - Required Data - - - {{ metric.name }} - - - Metrics is required - - - - -
    - -
    - - -
    -
    -
    diff --git a/frontend/src/app/dora/components/configuration/configuration.component.scss b/frontend/src/app/dora/components/configuration/configuration.component.scss deleted file mode 100644 index ee17201b9..000000000 --- a/frontend/src/app/dora/components/configuration/configuration.component.scss +++ /dev/null @@ -1,18 +0,0 @@ -.config-form { - max-width: 800px; - width: 100%; - margin: auto; - - &__input--full-width { - width: 500px; - } - - &__button { - display: flex; - justify-content: space-between; - - button { - margin: 0 8px; - } - } -} diff --git a/frontend/src/app/dora/components/configuration/configuration.component.spec.ts b/frontend/src/app/dora/components/configuration/configuration.component.spec.ts deleted file mode 100644 index ae47c387e..000000000 --- a/frontend/src/app/dora/components/configuration/configuration.component.spec.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ConfigurationComponent } from './configuration.component'; -import { ReactiveFormsModule } from '@angular/forms'; -import { RouterTestingModule } from '@angular/router/testing'; -import { MatDialogModule } from '@angular/material/dialog'; -import { MatError } from '@angular/material/form-field'; -import { MatSelectModule } from '@angular/material/select'; -import { MatListModule } from '@angular/material/list'; -import { MatInputModule } from '@angular/material/input'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; - -describe('ConfigurationComponent', () => { - let component: ConfigurationComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [ - ReactiveFormsModule, - RouterTestingModule, - MatDialogModule, - MatSelectModule, - MatListModule, - MatInputModule, - BrowserAnimationsModule, - ], - declarations: [ConfigurationComponent, MatError], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ConfigurationComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/configuration/configuration.component.ts b/frontend/src/app/dora/components/configuration/configuration.component.ts deleted file mode 100644 index 18c920304..000000000 --- a/frontend/src/app/dora/components/configuration/configuration.component.ts +++ /dev/null @@ -1,212 +0,0 @@ -import { Component, OnInit, Output, EventEmitter, ChangeDetectorRef, AfterContentChecked } from '@angular/core'; -import { Validators, FormBuilder } from '@angular/forms'; -import * as Config from '../../utils/config'; -import { Metric } from '../../types/metric'; -import { MetricsConfig } from '../../types/metrics-config'; -import { MetricsSource } from '../../types/metricsSource'; -import { TokenVerifyService } from '../../service/token-verify.service'; -import GitUrlParse from 'git-url-parse'; -import { PipelineParams } from '../../models/pipelineParams'; -import { BoardParams } from '../../models/boardParams'; -import { CodebaseParams } from '../../models/codebaseParams'; -import { ReportParams } from '../../models/reportParams'; -import { DoraErrorStateMatcher } from '../../utils/doraErrorStateMatcher'; -import { UtilsService } from '../../service/utils.service'; -import { ActivatedRoute, Router } from '@angular/router'; -import { map } from 'rxjs/operators'; -import { ConfirmDialogComponent } from '../confirm-dialog/confirm-dialog.component'; -import { MatDialog } from '@angular/material/dialog'; -import { StepsFetchService } from '../../service/steps-fetch.service'; -import { CycleDoneService } from '../../service/cycle-done.service'; -import { controlNames, metricsConstant } from '../../utils/constant'; - -const sourceControlMetricKey = 'sourceControl'; - -@Component({ - selector: 'app-configuration', - templateUrl: './configuration.component.html', - styleUrls: ['./configuration.component.scss'], -}) -export class ConfigurationComponent implements OnInit, AfterContentChecked { - @Output() stepOneSubmit = new EventEmitter(); - - importData: any; - metricsConfig: MetricsConfig = Config.metricsConfig; - metrics: Metric[] = Config.metrics; - - metricsSource: MetricsSource = {}; - filterMetricsConfig: MetricsConfig = {}; - matcher = new DoraErrorStateMatcher(); - sourceControl: { type: string; data: Array }; - doneColumnsControlName = controlNames.doneStatus; - doneKeyFromBackend = metricsConstant.doneKeyFromBackend; - - configForm = this.formBuilder.group( - { - projectName: ['', Validators.required], - metrics: ['', Validators.required], - }, - { - validators: this.tokenVerifyService.verifyTokenValidator(), - } - ); - - get selectedMetrics(): Metric[] { - return this.configForm.get('metrics').value.map((name) => this.metrics.find((metric) => metric.name === name)); - } - - get selectedMetricRoles() { - return new Set(this.selectedMetrics.flatMap((metric) => metric.roles)); - } - - constructor( - private formBuilder: FormBuilder, - private tokenVerifyService: TokenVerifyService, - private utils: UtilsService, - private activatedRoute: ActivatedRoute, - private cdref: ChangeDetectorRef, - private router: Router, - public dialog: MatDialog, - private stepsFetchService: StepsFetchService, - private cycleDoneService: CycleDoneService - ) {} - - ngOnInit(): void { - this.importMetrics(); - } - - ngAfterContentChecked(): void { - this.cdref.detectChanges(); - } - - importMetrics() { - this.activatedRoute.paramMap.pipe(map(() => window.history.state)).subscribe((result) => { - if (!result || !result.data) { - return; - } - this.importData = JSON.parse(result.data); - this.configForm.patchValue({ - metrics: this.importData.metrics || [], - projectName: this.importData.projectName || '', - }); - this.selectedMetricRoles.forEach((formGroupName) => { - this.filterMetricsConfig[formGroupName] = this.metricsConfig[formGroupName]; - }); - }); - } - - selectionChange({ value: metrics }) { - this.filterMetricsConfig = {}; - this.selectedMetricRoles.forEach((formGroupName) => { - this.filterMetricsConfig[formGroupName] = this.metricsConfig[formGroupName]; - }); - if (!this.selectedMetricRoles.has(sourceControlMetricKey)) { - this.sourceControl = null; - } - } - - onVerify({ formGroupName, value }) { - if (formGroupName === sourceControlMetricKey) { - this.sourceControl = value; - return; - } - this.metricsSource[formGroupName] = value; - } - - getRequestParams(formValue): ReportParams { - const reportRequestParams = new ReportParams(formValue); - - if (formValue.pipelineTool) { - reportRequestParams.pipeline = new PipelineParams(formValue.pipelineTool); - } - if (formValue.sourceControl) { - reportRequestParams.codebaseSetting = new CodebaseParams(formValue.sourceControl); - } - if (formValue.board) { - reportRequestParams.kanbanSetting = new BoardParams(formValue.board); - } - - return reportRequestParams; - } - - getMetricsSource() { - Object.keys(this.metricsSource).forEach((key) => { - if (![...this.selectedMetricRoles].includes(key)) { - delete this.metricsSource[key]; - } - }); - - if (this.sourceControl) { - const pipelines = this.filterMetricSourceForSourceControl(this.sourceControl.data, this.metricsSource); - this.metricsSource.sourceControl = { - type: this.sourceControl.type, - data: pipelines, - }; - this.sourceControl = null; - } - - return this.metricsSource; - } - - filterMetricSourceForSourceControl(sourceControlRepos: Array, metricsSource: MetricsSource) { - const repos = sourceControlRepos.map((repo) => { - const urlParse = GitUrlParse(repo); - return `${urlParse.source}/${urlParse.full_name}`; - }); - const pipelines = metricsSource.pipelineTool.data.filter((pipeline) => { - const urlParse = GitUrlParse(pipeline.repository); - const url = `${urlParse.source}/${urlParse.full_name}`; - return repos.includes(url); - }); - - return pipelines; - } - - onSubmit() { - const metricsSource = this.getMetricsSource(); - const reportsParams = this.getRequestParams(this.configForm.value); - this.saveDataForNextPage(metricsSource, reportsParams); - this.stepOneSubmit.emit({ metricsSource, reportsParams, configFormValue: this.configForm.value }); - } - - saveDataForNextPage(metricsSource: MetricsSource, reportsParams: ReportParams) { - if (reportsParams.pipeline) { - const { - pipeline: { token, type }, - startTime, - endTime, - } = reportsParams; - this.stepsFetchService.setValue({ token, type, startTime, endTime }); - } - if (metricsSource && metricsSource.board && metricsSource.board.data.jiraColumns) { - const jiraColumnsData = this.metricsSource.board.data.jiraColumns; - const importDoneStatus = this.importData && this.importData[this.doneColumnsControlName]; - let doneStatusArr = []; - if (importDoneStatus && importDoneStatus.length > 0) { - doneStatusArr = importDoneStatus - .map((item) => jiraColumnsData.find((i) => i.value.statuses.includes(item))) - .flatMap((item) => item && item.value.statuses); - } else { - doneStatusArr = jiraColumnsData - .filter((item) => item.key === this.doneKeyFromBackend) - .flatMap((item) => item && item.value.statuses); - } - this.cycleDoneService.setValue([...new Set(doneStatusArr)]); - } - } - - trackByItems(index: number, config: { key; value }): number { - return config.key; - } - - saveConfig() { - this.utils.exportToJsonFile({ fileName: 'config.json', json: this.configForm.value }); - } - - backToHome() { - const dialogRef = this.dialog.open(ConfirmDialogComponent, { disableClose: true }); - dialogRef.afterClosed().subscribe((isConfirm) => { - isConfirm && this.router.navigate(['/dora/home'], { replaceUrl: true }); - }); - } -} diff --git a/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.html b/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.html deleted file mode 100644 index 4e13fac22..000000000 --- a/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.html +++ /dev/null @@ -1,9 +0,0 @@ -
    - - All the filled data will be cleared. Continue to Home page? - - - - - -
    diff --git a/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.scss b/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.scss deleted file mode 100644 index 511ae1cf4..000000000 --- a/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.scss +++ /dev/null @@ -1,8 +0,0 @@ -.confirm-dialog { - padding: 20px; - - &__content { - font-size: 16px; - margin-bottom: 20px; - } -} diff --git a/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.spec.ts b/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.spec.ts deleted file mode 100644 index 7e59fd88d..000000000 --- a/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.spec.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ConfirmDialogComponent } from './confirm-dialog.component'; - -describe('ConfirmDialogComponent', () => { - let component: ConfirmDialogComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ConfirmDialogComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ConfirmDialogComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.ts b/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.ts deleted file mode 100644 index d2fb804e9..000000000 --- a/frontend/src/app/dora/components/confirm-dialog/confirm-dialog.component.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-confirm-dialog', - templateUrl: './confirm-dialog.component.html', - styleUrls: ['./confirm-dialog.component.scss'], -}) -export class ConfirmDialogComponent implements OnInit { - constructor() {} - - ngOnInit(): void {} -} diff --git a/frontend/src/app/dora/components/crews/crews.component.html b/frontend/src/app/dora/components/crews/crews.component.html deleted file mode 100644 index f211d158f..000000000 --- a/frontend/src/app/dora/components/crews/crews.component.html +++ /dev/null @@ -1,16 +0,0 @@ -
    - - Included Crews - - {{ - crewAllConstant - }} - - {{ crew }} - - - - Included Crews is required - - -
    diff --git a/frontend/src/app/dora/components/crews/crews.component.scss b/frontend/src/app/dora/components/crews/crews.component.scss deleted file mode 100644 index 19b667edc..000000000 --- a/frontend/src/app/dora/components/crews/crews.component.scss +++ /dev/null @@ -1,9 +0,0 @@ -.metrics-form { - &__input--full-width { - width: 100%; - } - - &__input--large { - font-size: 14px; - } -} diff --git a/frontend/src/app/dora/components/crews/crews.component.spec.ts b/frontend/src/app/dora/components/crews/crews.component.spec.ts deleted file mode 100644 index b16abccfa..000000000 --- a/frontend/src/app/dora/components/crews/crews.component.spec.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { CrewsComponent } from './crews.component'; -import { FormGroup } from '@angular/forms'; - -describe('CrewsComponent', () => { - let component: CrewsComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [CrewsComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(CrewsComponent); - component = fixture.componentInstance; - component.metricsForm = new FormGroup({}); - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/crews/crews.component.ts b/frontend/src/app/dora/components/crews/crews.component.ts deleted file mode 100644 index c6e43fd23..000000000 --- a/frontend/src/app/dora/components/crews/crews.component.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component, OnInit, Input, Output, ViewChild, OnDestroy, OnChanges, SimpleChanges } from '@angular/core'; -import { FormGroup, FormControl } from '@angular/forms'; -import { MatOption } from '@angular/material/core'; -import { metricsConstant, controlNames } from '../../utils/constant'; -import { DoraErrorStateMatcher } from '../../utils/doraErrorStateMatcher'; - -@Component({ - selector: 'app-crews', - templateUrl: './crews.component.html', - styleUrls: ['./crews.component.scss'], -}) -export class CrewsComponent implements OnInit, OnChanges, OnDestroy { - @Input() metricsForm: FormGroup; - @Input() boardCrews: string[]; - @Input() importCrews: string[]; - - matcher = new DoraErrorStateMatcher(); - crewsControlName = controlNames.crews; - crewAllConstant = metricsConstant.crewAll; - @ViewChild('allSelected') private allSelected: MatOption; - - constructor() {} - - ngOnInit(): void { - const defaultValue = this.importCrews ? this.getDefaultValue(this.importCrews) : ''; - this.metricsForm.addControl(this.crewsControlName, new FormControl(defaultValue)); - } - - ngOnChanges({ boardCrews }: SimpleChanges): void { - if (boardCrews && !boardCrews.firstChange) { - this.metricsForm.get(this.crewsControlName).reset(); - } - } - - getDefaultValue(importCrews: string[]) { - const includeCrews = importCrews.filter((item) => this.boardCrews.includes(item)); - if (includeCrews.length === 0) { - return ''; - } - if (includeCrews.length === this.boardCrews.length) { - includeCrews.push(this.crewAllConstant); - } - return includeCrews; - } - - togglePerOne() { - if (this.allSelected.selected) { - this.allSelected.deselect(); - return false; - } - if (this.metricsForm.controls[this.crewsControlName].value.length === this.boardCrews.length) { - this.allSelected.select(); - } - } - toggleAllSelection() { - if (this.allSelected.selected) { - const allOptions = [...this.boardCrews, this.crewAllConstant]; - this.metricsForm.controls[this.crewsControlName].patchValue(allOptions); - } else { - this.metricsForm.controls[this.crewsControlName].patchValue([]); - } - } - - ngOnDestroy(): void { - this.metricsForm.removeControl(this.crewsControlName); - } -} diff --git a/frontend/src/app/dora/components/cycle-item/cycle-item.component.html b/frontend/src/app/dora/components/cycle-item/cycle-item.component.html deleted file mode 100644 index 29a269876..000000000 --- a/frontend/src/app/dora/components/cycle-item/cycle-item.component.html +++ /dev/null @@ -1,19 +0,0 @@ -
    -
    -
    -
    - - {{ columnItemKey }} - - - {{ item }} - - - - This field is required - - -
    -
    -
    -
    diff --git a/frontend/src/app/dora/components/cycle-item/cycle-item.component.scss b/frontend/src/app/dora/components/cycle-item/cycle-item.component.scss deleted file mode 100644 index 19b667edc..000000000 --- a/frontend/src/app/dora/components/cycle-item/cycle-item.component.scss +++ /dev/null @@ -1,9 +0,0 @@ -.metrics-form { - &__input--full-width { - width: 100%; - } - - &__input--large { - font-size: 14px; - } -} diff --git a/frontend/src/app/dora/components/cycle-item/cycle-item.component.spec.ts b/frontend/src/app/dora/components/cycle-item/cycle-item.component.spec.ts deleted file mode 100644 index 2246813c7..000000000 --- a/frontend/src/app/dora/components/cycle-item/cycle-item.component.spec.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { CycleItemComponent } from './cycle-item.component'; -import { FormArray, FormControl, FormGroup } from '@angular/forms'; -import { MatSelectModule } from '@angular/material/select'; -import { MatError } from '@angular/material/form-field'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; - -describe('CycleColumnComponent', () => { - let component: CycleItemComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [MatSelectModule, BrowserAnimationsModule], - declarations: [CycleItemComponent, MatError], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(CycleItemComponent); - component = fixture.componentInstance; - component.metricsForm = new FormGroup({ - cycleTime: new FormGroup({ - jiraColumns: new FormArray([ - new FormGroup({ - key: new FormArray([new FormControl('')]), - }), - ]), - }), - }); - component.groupName = '0'; - component.columnItemKey = 'key'; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/cycle-item/cycle-item.component.ts b/frontend/src/app/dora/components/cycle-item/cycle-item.component.ts deleted file mode 100644 index 16b21f3fd..000000000 --- a/frontend/src/app/dora/components/cycle-item/cycle-item.component.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Component, OnChanges, Input, Output, EventEmitter } from '@angular/core'; -import { FormGroup, FormArray, AbstractControl } from '@angular/forms'; -import { cycleTimeList, controlNames } from '../../utils/constant'; - -@Component({ - selector: 'app-cycle-item', - templateUrl: './cycle-item.component.html', - styleUrls: ['./cycle-item.component.scss'], -}) -export class CycleItemComponent implements OnChanges { - @Input() cycleItem: AbstractControl; - @Input() metricsForm: FormGroup; - @Input() groupName: string; - @Input() cycleTimeGroupName: string; - @Output() selectionChange = new EventEmitter(); - - cycleTimeControlName = controlNames.cycleTime; - jiraColumnsControlName = controlNames.jiraColumns; - columnItemKey: string; - cycleTimeList = cycleTimeList; - - constructor() {} - - get jiraColumnsControl() { - return this.metricsForm.controls[this.cycleTimeControlName].get(this.jiraColumnsControlName) as FormArray; - } - - ngOnChanges(): void { - if (this.cycleItem) { - this.columnItemKey = Object.keys(this.cycleItem.value)[0]; - } - } - - onSelectionChange() { - this.selectionChange.emit(); - } -} diff --git a/frontend/src/app/dora/components/cycle-time/cycle-time.component.html b/frontend/src/app/dora/components/cycle-time/cycle-time.component.html deleted file mode 100644 index 1f12b344f..000000000 --- a/frontend/src/app/dora/components/cycle-time/cycle-time.component.html +++ /dev/null @@ -1,24 +0,0 @@ -
    -
    - - -
    Should only select One "Done"
    - - - - Consider the "Flag" as "Block" - -
    -
    diff --git a/frontend/src/app/dora/components/cycle-time/cycle-time.component.scss b/frontend/src/app/dora/components/cycle-time/cycle-time.component.scss deleted file mode 100644 index a145cb8ea..000000000 --- a/frontend/src/app/dora/components/cycle-time/cycle-time.component.scss +++ /dev/null @@ -1,15 +0,0 @@ -.metrics-form { - &__input--full-width { - width: 100%; - } - - &__input--large { - font-size: 14px; - } -} - -.cycle-time-error { - margin: 16px 0; - color: red; - font-size: 16px; -} diff --git a/frontend/src/app/dora/components/cycle-time/cycle-time.component.spec.ts b/frontend/src/app/dora/components/cycle-time/cycle-time.component.spec.ts deleted file mode 100644 index f91631c76..000000000 --- a/frontend/src/app/dora/components/cycle-time/cycle-time.component.spec.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { CycleTimeComponent } from './cycle-time.component'; -import { FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { MatCheckbox } from '@angular/material/checkbox'; - -describe('CycleTimeComponent', () => { - let component: CycleTimeComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [ReactiveFormsModule], - declarations: [CycleTimeComponent, MatCheckbox], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(CycleTimeComponent); - component = fixture.componentInstance; - component.cycleTimeData = []; - component.importCycleTime = undefined; - component.metricsForm = new FormGroup({}); - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/cycle-time/cycle-time.component.ts b/frontend/src/app/dora/components/cycle-time/cycle-time.component.ts deleted file mode 100644 index 7fb4bbbd7..000000000 --- a/frontend/src/app/dora/components/cycle-time/cycle-time.component.ts +++ /dev/null @@ -1,141 +0,0 @@ -import { Component, OnInit, Input, OnDestroy, OnChanges, SimpleChanges } from '@angular/core'; -import { - FormGroup, - FormArray, - FormBuilder, - FormControl, - ValidatorFn, - ValidationErrors, - Validators, -} from '@angular/forms'; -import { JiraColumn } from '../../types/board'; -import { metricsConstant, controlNames, cycleTimeList } from '../../utils/constant'; -import { CycleDoneService } from '../../service/cycle-done.service'; - -@Component({ - selector: 'app-cycle-time', - templateUrl: './cycle-time.component.html', - styleUrls: ['./cycle-time.component.scss'], -}) -export class CycleTimeComponent implements OnInit, OnChanges, OnDestroy { - @Input() metricsForm: FormGroup; - @Input() cycleTimeData: JiraColumn[]; - @Input() importCycleTime: any; - - cycleTimeGroupName = controlNames.cycleTime; - doneValue = metricsConstant.doneValue; - doneKeyFromBackend = metricsConstant.doneKeyFromBackend; - jiraColumnsControlName = controlNames.jiraColumns; - treatFlagCardAsBlockControlName = controlNames.treatFlagCardAsBlock; - - treatFlagCardAsBlock: boolean; - formGroup: FormGroup; - doneList: JiraColumn[]; - isValid = false; - warningMessagesForImport: string[] = []; - - constructor(private formBuilder: FormBuilder, private cycleDoneService: CycleDoneService) {} - - get jiraColumnsForm() { - return this.metricsForm.controls[this.cycleTimeGroupName].get(this.jiraColumnsControlName) as FormArray; - } - - ngOnInit(): void { - this.initFormControl(); - } - - ngOnChanges({ cycleTimeData }: SimpleChanges): void { - if (cycleTimeData && !cycleTimeData.firstChange) { - this.metricsForm.removeControl(this.cycleTimeGroupName); - this.initFormControl(); - } - } - - initFormControl() { - this.formGroup = Object.assign({ - [this.jiraColumnsControlName]: this.formBuilder.array(this.initJiraColumnControl(), this.validatorFn()), - [this.treatFlagCardAsBlockControlName]: new FormControl( - this.importCycleTime ? this.importCycleTime[this.treatFlagCardAsBlockControlName] : true - ), - }); - this.metricsForm.addControl(this.cycleTimeGroupName, this.formBuilder.group(this.formGroup)); - } - - initJiraColumnControl() { - const jiraColumnsFormArray = []; - const importJiraColumn = (this.importCycleTime && this.importCycleTime[this.jiraColumnsControlName]) || []; - Object.keys(this.cycleTimeData).map((item) => { - const cycleTimeItem = this.cycleTimeData[item].value; - if (!cycleTimeItem || !cycleTimeItem.name) { - return; - } - const controlName = cycleTimeItem.name; - const importValue = importJiraColumn.find((i) => Object.keys(i)[0] === controlName); - let defaultValue = metricsConstant.cycleTimeEmptyStr; - if (importValue && importValue[controlName]) { - if (cycleTimeList.includes(importValue[controlName])) { - defaultValue = importValue[controlName]; - } else { - defaultValue = ''; - this.addWarningMessage( - `The value of '${controlName}' in import json is not in dropdown list now. Please select a value for it!` - ); - } - } else if (importJiraColumn.length > 0) { - defaultValue = ''; - this.addWarningMessage(`The column of '${controlName}' is a new column. Please select a value for it!`); - } - - jiraColumnsFormArray.push( - this.formBuilder.group({ - [controlName]: [defaultValue, Validators.required], - }) - ); - }); - - Object.values(importJiraColumn).map((item) => { - const controlName = Object.keys(item)[0]; - if (!this.cycleTimeData.find((i) => i.value.name === controlName)) { - this.addWarningMessage( - `The column of '${controlName}' is a deleted column, which means this column existed the time you saved config, but was deleted. Please confirm!` - ); - } - }); - return jiraColumnsFormArray; - } - - toogleFlagCardAsBlock() { - this.treatFlagCardAsBlock = !this.treatFlagCardAsBlock; - } - - validatorFn(): ValidatorFn { - return (group: FormArray): ValidationErrors | null => { - const selectedDones = group.value.filter((item) => Object.values(item)[0] === this.doneValue); - this.isValid = selectedDones.length <= 1; - return this.isValid ? null : { formValid: false }; - }; - } - - ngOnDestroy(): void { - this.metricsForm.removeControl(this.cycleTimeGroupName); - } - - onSelectionChange() { - const doneSelected = this.jiraColumnsForm.value.filter((item) => Object.values(item)[0] === this.doneValue); - let doneRelatedStatuses = []; - if (doneSelected.length >= 1) { - const doneRelatedNames = doneSelected.map((item) => Object.keys(item)[0]); - doneRelatedStatuses = doneRelatedNames - .map((item) => this.cycleTimeData.find((i) => i.value.name === item)) - .flatMap((item) => item.value.statuses); - } else { - const doneColumns = this.cycleTimeData.filter((item) => item.key === this.doneKeyFromBackend); - doneRelatedStatuses = doneColumns.flatMap((item) => item.value.statuses); - } - this.cycleDoneService.setValue([...new Set(doneRelatedStatuses)]); - } - - addWarningMessage(message: string) { - this.warningMessagesForImport.push(message); - } -} diff --git a/frontend/src/app/dora/components/done-columns/done-columns.component.html b/frontend/src/app/dora/components/done-columns/done-columns.component.html deleted file mode 100644 index e41404427..000000000 --- a/frontend/src/app/dora/components/done-columns/done-columns.component.html +++ /dev/null @@ -1,16 +0,0 @@ -
    - - - - - Consider as Done - - - {{ item }} - - - - Must select which you want to consider as Done - - -
    diff --git a/frontend/src/app/dora/components/done-columns/done-columns.component.scss b/frontend/src/app/dora/components/done-columns/done-columns.component.scss deleted file mode 100644 index 19b667edc..000000000 --- a/frontend/src/app/dora/components/done-columns/done-columns.component.scss +++ /dev/null @@ -1,9 +0,0 @@ -.metrics-form { - &__input--full-width { - width: 100%; - } - - &__input--large { - font-size: 14px; - } -} diff --git a/frontend/src/app/dora/components/done-columns/done-columns.component.spec.ts b/frontend/src/app/dora/components/done-columns/done-columns.component.spec.ts deleted file mode 100644 index 736da7bba..000000000 --- a/frontend/src/app/dora/components/done-columns/done-columns.component.spec.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DoneColumnsComponent } from './done-columns.component'; -import { FormBuilder, FormGroup } from '@angular/forms'; - -describe('DoneColumnsComponent', () => { - let component: DoneColumnsComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [DoneColumnsComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(DoneColumnsComponent); - component = fixture.componentInstance; - component.metricsForm = new FormGroup({}); - fixture.detectChanges(); - }); - - it('should create', () => { - component.metricsForm = new FormBuilder().group({}); - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/done-columns/done-columns.component.ts b/frontend/src/app/dora/components/done-columns/done-columns.component.ts deleted file mode 100644 index 2dc58a411..000000000 --- a/frontend/src/app/dora/components/done-columns/done-columns.component.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component, OnInit, Input, SimpleChanges, OnChanges, OnDestroy } from '@angular/core'; -import { FormGroup, FormControl, Validators } from '@angular/forms'; -import { JiraColumn } from '../../types/board'; -import { DoraErrorStateMatcher } from '../../utils/doraErrorStateMatcher'; -import { CycleDoneService } from '../../service/cycle-done.service'; -import { controlNames } from '../../utils/constant'; - -@Component({ - selector: 'app-done-columns', - templateUrl: './done-columns.component.html', - styleUrls: ['./done-columns.component.scss'], -}) -export class DoneColumnsComponent implements OnInit, OnChanges, OnDestroy { - @Input() metricsForm: FormGroup; - @Input() cycleTimeData: JiraColumn[]; - @Input() importDoneStatus: string[]; - - doneColumnsControlName = controlNames.doneStatus; - matcher = new DoraErrorStateMatcher(); - doneColumns: string[]; - warningMessagesForImport: string[] = []; - - constructor(private cycleDoneService: CycleDoneService) {} - - ngOnInit(): void { - this.getDoneColumns(true); - } - - ngOnChanges({ cycleTimeData }: SimpleChanges): void { - if (cycleTimeData && !cycleTimeData.firstChange) { - this.metricsForm.controls[this.doneColumnsControlName].reset(); - this.getDoneColumns(false); - } - } - - ngOnDestroy(): void { - this.metricsForm.removeControl(this.doneColumnsControlName); - } - - initControl(doneList: string[]) { - let importValue = []; - if (this.importDoneStatus && this.importDoneStatus.length > 0) { - const includesDoneStatus = this.importDoneStatus.filter((doneStatus) => doneList.includes(doneStatus)); - importValue = includesDoneStatus.length > 0 ? includesDoneStatus : []; - if (includesDoneStatus.length !== this.importDoneStatus.length) { - this.addWarningMessage('Some selected doneStatus in import data might be removed now.'); - } - } - this.metricsForm.addControl( - this.doneColumnsControlName, - new FormControl(importValue.length > 0 ? importValue : '', Validators.required) - ); - } - - getDoneColumns(isInit: boolean) { - this.cycleDoneService.getVaule().subscribe((doneList) => { - if (isInit) { - this.initControl(doneList); - } - this.doneColumns = doneList; - if (doneList.length <= 1) { - this.metricsForm.controls[this.doneColumnsControlName] && - this.metricsForm.controls[this.doneColumnsControlName].patchValue(doneList); - } - }); - } - - addWarningMessage(message: string) { - this.warningMessagesForImport.push(message); - } -} diff --git a/frontend/src/app/dora/components/home/home.component.html b/frontend/src/app/dora/components/home/home.component.html deleted file mode 100644 index f4510e819..000000000 --- a/frontend/src/app/dora/components/home/home.component.html +++ /dev/null @@ -1,19 +0,0 @@ - - HeartBeat - - - - - HeartBeat is a tool for tracking project delivery metrics that can help you get a better understanding of delivery - performance. This product allows you easily get all aspects of source data faster and more accurate to analyze team - delivery performance which enables delivery teams and team leaders focusing on driving continuous improvement and - enhancing team productivity and efficiency. - - -
    - - - -
    -
    -
    diff --git a/frontend/src/app/dora/components/home/home.component.scss b/frontend/src/app/dora/components/home/home.component.scss deleted file mode 100644 index 19ec4d884..000000000 --- a/frontend/src/app/dora/components/home/home.component.scss +++ /dev/null @@ -1,14 +0,0 @@ -.mat-grid-list { - height: calc(100% - 64px); -} - -.buttons { - display: flex; - flex-direction: column; - - button { - margin: 32px 0; - min-width: 200px; - min-height: 50px; - } -} diff --git a/frontend/src/app/dora/components/home/home.component.spec.ts b/frontend/src/app/dora/components/home/home.component.spec.ts deleted file mode 100644 index 17acd63e4..000000000 --- a/frontend/src/app/dora/components/home/home.component.spec.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { HomeComponent } from './home.component'; -import { RouterTestingModule } from '@angular/router/testing'; - -describe('HomeComponent', () => { - let component: HomeComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [RouterTestingModule], - declarations: [HomeComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(HomeComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/home/home.component.ts b/frontend/src/app/dora/components/home/home.component.ts deleted file mode 100644 index 531845f61..000000000 --- a/frontend/src/app/dora/components/home/home.component.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; -import { ImportConfigService } from '../../service/import-config.service'; - -@Component({ - selector: 'app-home', - templateUrl: './home.component.html', - styleUrls: ['./home.component.scss'], -}) -export class HomeComponent implements OnInit { - constructor(private router: Router, private importConfigService: ImportConfigService) {} - - ngOnInit(): void {} - - createNewProject() { - this.importConfigService.set(null); - this.router.navigate(['/dora/config']); - } - - importProject(event: any): void { - const input = event.target; - const reader = new FileReader(); - reader.onload = () => { - if (reader.result) { - this.importConfigService.set(reader.result); - this.router.navigateByUrl('/dora/config', { - state: { - data: reader.result.toString(), - }, - }); - } - }; - reader.readAsText(input.files[0], 'utf-8'); - } -} diff --git a/frontend/src/app/dora/components/index.ts b/frontend/src/app/dora/components/index.ts deleted file mode 100644 index 713729dd1..000000000 --- a/frontend/src/app/dora/components/index.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { ClassificationComponent } from './classification/classification.component'; -import { HomeComponent } from './home/home.component'; -import { ConfigurationComponent } from './configuration/configuration.component'; -import { MetricsComponent } from './metrics/metrics.component'; -import { ConfigStepperComponent } from './config-stepper/config-stepper.component'; -import { MetricSourceComponent } from './metric-source/metric-source.component'; -import { PipelineItemComponent } from './pipeline-item/pipeline-item.component'; -import { ExportComponent } from './reports/reports.component'; -import { CycleItemComponent } from './cycle-item/cycle-item.component'; -import { CrewsComponent } from './crews/crews.component'; -import { CollectionComponent } from './collection/collection.component'; -import { MetricPipelineComponent } from './metric-pipeline/metric-pipeline.component'; -import { CycleTimeComponent } from './cycle-time/cycle-time.component'; -import { VelocityReportComponent } from './reports/velocity/velocity.component'; -import { CycleTimeReportComponent } from './reports/cycle-time/cycle-time.component'; -import { DeploymentFrequencyReportComponent } from './reports/deployment-frequency/deployment-frequency.component'; -import { LeadTimeReportComponent } from './reports/lead-time/lead-time.component'; -import { FailureRateReportComponent } from './reports/failure-rate/failure-rate.component'; -import { MeanTimeToRecoveryComponent } from './reports/mean-time-to-recovery/mean-time-to-recovery.component'; -import { ClassificationReportComponent } from './reports/classification/classification.component'; -import { ExportCsvComponent } from './reports/export-csv/export-csv.component'; -import { ConfirmDialogComponent } from './confirm-dialog/confirm-dialog.component'; -import { DoneColumnsComponent } from './done-columns/done-columns.component'; -import { MessageDialogComponent } from './message-dialog/message-dialog.component'; -import { WarningMessageComponent } from './warning-message/warning-message.component'; - -export const components: any[] = [ - HomeComponent, - ConfigStepperComponent, - ConfigurationComponent, - MetricSourceComponent, - MetricsComponent, - PipelineItemComponent, - ExportComponent, - CycleItemComponent, - CrewsComponent, - CollectionComponent, - MetricPipelineComponent, - CycleTimeComponent, - VelocityReportComponent, - CycleTimeReportComponent, - DeploymentFrequencyReportComponent, - LeadTimeReportComponent, - FailureRateReportComponent, - ClassificationComponent, - CycleTimeComponent, - ClassificationReportComponent, - ExportCsvComponent, - ConfirmDialogComponent, - DoneColumnsComponent, - MessageDialogComponent, - WarningMessageComponent, - MeanTimeToRecoveryComponent, -]; - -export * from './home/home.component'; -export * from './configuration/configuration.component'; -export * from './metrics/metrics.component'; -export * from './config-stepper/config-stepper.component'; -export * from './metric-source/metric-source.component'; -export * from './pipeline-item/pipeline-item.component'; -export * from './reports/reports.component'; -export * from './cycle-item/cycle-item.component'; -export * from './crews/crews.component'; -export * from './collection/collection.component'; -export * from './metric-pipeline/metric-pipeline.component'; -export * from './cycle-time/cycle-time.component'; -export * from './reports/velocity/velocity.component'; -export * from './reports/cycle-time/cycle-time.component'; -export * from './reports/deployment-frequency/deployment-frequency.component'; -export * from './reports/lead-time/lead-time.component'; -export * from './reports/failure-rate/failure-rate.component'; -export * from './reports/mean-time-to-recovery/mean-time-to-recovery.component'; -export * from './metric-pipeline/metric-pipeline.component'; -export * from './reports/classification/classification.component'; -export * from './reports/export-csv/export-csv.component'; -export * from './confirm-dialog/confirm-dialog.component'; -export * from './done-columns/done-columns.component'; -export * from './message-dialog/message-dialog.component'; -export * from './warning-message/warning-message.component'; diff --git a/frontend/src/app/dora/components/message-dialog/message-dialog.component.html b/frontend/src/app/dora/components/message-dialog/message-dialog.component.html deleted file mode 100644 index eb8b77683..000000000 --- a/frontend/src/app/dora/components/message-dialog/message-dialog.component.html +++ /dev/null @@ -1,8 +0,0 @@ -
    - - {{ data }} - - - - -
    diff --git a/frontend/src/app/dora/components/message-dialog/message-dialog.component.scss b/frontend/src/app/dora/components/message-dialog/message-dialog.component.scss deleted file mode 100644 index 511ae1cf4..000000000 --- a/frontend/src/app/dora/components/message-dialog/message-dialog.component.scss +++ /dev/null @@ -1,8 +0,0 @@ -.confirm-dialog { - padding: 20px; - - &__content { - font-size: 16px; - margin-bottom: 20px; - } -} diff --git a/frontend/src/app/dora/components/message-dialog/message-dialog.component.spec.ts b/frontend/src/app/dora/components/message-dialog/message-dialog.component.spec.ts deleted file mode 100644 index a2277643b..000000000 --- a/frontend/src/app/dora/components/message-dialog/message-dialog.component.spec.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { MessageDialogComponent } from './message-dialog.component'; -import { MAT_DIALOG_DATA } from '@angular/material/dialog'; - -describe('MessageDialogComponent', () => { - let component: MessageDialogComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - providers: [{ provide: MAT_DIALOG_DATA, useValue: {} }], - declarations: [MessageDialogComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(MessageDialogComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/message-dialog/message-dialog.component.ts b/frontend/src/app/dora/components/message-dialog/message-dialog.component.ts deleted file mode 100644 index de8f3c771..000000000 --- a/frontend/src/app/dora/components/message-dialog/message-dialog.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MAT_DIALOG_DATA } from '@angular/material/dialog'; -import { Inject } from '@angular/core'; - -@Component({ - selector: 'app-message-dialog', - templateUrl: './message-dialog.component.html', - styleUrls: ['./message-dialog.component.scss'], -}) -export class MessageDialogComponent implements OnInit { - constructor(@Inject(MAT_DIALOG_DATA) public data: any) {} - - ngOnInit(): void {} -} diff --git a/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.html b/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.html deleted file mode 100644 index 88070535e..000000000 --- a/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.html +++ /dev/null @@ -1,17 +0,0 @@ -
    - - - -
    diff --git a/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.scss b/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.scss deleted file mode 100644 index b9c78ed40..000000000 --- a/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.scss +++ /dev/null @@ -1,3 +0,0 @@ -.pipeline-add-btn { - margin-top: 16px; -} diff --git a/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.spec.ts b/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.spec.ts deleted file mode 100644 index 8c7099b57..000000000 --- a/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.spec.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { MetricPipelineComponent } from './metric-pipeline.component'; -import { FormGroup, ReactiveFormsModule } from '@angular/forms'; - -describe('MetricPipelineComponent', () => { - let component: MetricPipelineComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [ReactiveFormsModule], - declarations: [MetricPipelineComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(MetricPipelineComponent); - component = fixture.componentInstance; - component.metricsForm = new FormGroup({}); - component.formArrayName = 'test'; - component.pipelines = []; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.ts b/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.ts deleted file mode 100644 index fb298a761..000000000 --- a/frontend/src/app/dora/components/metric-pipeline/metric-pipeline.component.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { Component, OnInit, Input, OnDestroy, OnChanges, SimpleChanges } from '@angular/core'; -import { Pipeline, PipelineEqual } from '../../types/pipeline'; -import { PipelineControl } from '../../types/import-config'; -import { FormGroup, Validators, FormBuilder, FormArray, ValidatorFn, ValidationErrors } from '@angular/forms'; - -@Component({ - selector: 'app-metric-pipeline', - templateUrl: './metric-pipeline.component.html', - styleUrls: ['./metric-pipeline.component.scss'], -}) -export class MetricPipelineComponent implements OnInit, OnChanges, OnDestroy { - @Input() pipelines: Pipeline[]; - @Input() metricsForm: FormGroup; - @Input() formArrayName: string; - @Input() importPipelines: PipelineControl[]; - - hasOrg = false; - equalItems: PipelineEqual[]; - - get pipelineForm() { - return this.metricsForm.get(this.formArrayName) as FormArray; - } - - constructor(private formBuilder: FormBuilder) {} - - ngOnChanges({ pipelines }: SimpleChanges): void { - if (pipelines && !pipelines.firstChange) { - this.pipelineForm.clear(); - this.initPipeline(); - } - } - - ngOnInit(): void { - this.initPipeline(); - } - - initFormControl() { - this.metricsForm.addControl( - this.formArrayName, - this.formBuilder.array([], { - validators: this.validatorFn(), - }) - ); - } - - initPipeline() { - this.initFormControl(); - this.hasOrg = Boolean(this.pipelines.find((pipeline) => pipeline.orgId && pipeline.orgName)); - if (this.importPipelines) { - this.importPipelines.forEach((pipeline) => { - this.addPipeline(pipeline); - }); - } else { - this.addPipeline(null); - } - } - - addPipeline(pipeline) { - const itemFormGroup = Object.assign( - { - pipelineId: [(pipeline && pipeline.pipelineId) || '', Validators.required], - step: [(pipeline && pipeline.step) || '', Validators.required], - }, - this.hasOrg ? { orgId: [(pipeline && pipeline.orgId) || '', Validators.required] } : {} - ); - this.pipelineForm.push(this.formBuilder.group(itemFormGroup)); - } - - removePipeline(index) { - // TODO: Not sure if any issues will be caused when only remove by index - this.pipelineForm.removeAt(index); - } - - ngOnDestroy(): void { - this.pipelineForm.clear(); - } - - validatorFn(): ValidatorFn { - return (group: FormArray): ValidationErrors | null => { - const isDuplicated = this.validateArray(group.value); - return !isDuplicated ? null : { formValid: false }; - }; - } - - validateArray(array: PipelineControl[]) { - this.equalItems = []; - this.getDuplicated(Array.from(array)); - return this.equalItems.length > 0; - } - - getDuplicated(array: PipelineControl[]) { - if (array.length === 0) { - return; - } - const firstEle = array.shift(); - if (firstEle.pipelineId && firstEle.step) { - const findEqual = array.filter((item) => firstEle.step === item.step && firstEle.pipelineId === item.pipelineId); - - const findNotEqual = array.filter( - (item) => - item.step && item.pipelineId && (firstEle.step !== item.step || firstEle.pipelineId !== item.pipelineId) - ); - - if (findEqual.length > 0) { - this.equalItems.push({ id: firstEle.pipelineId, step: firstEle.step }); - } - array = findNotEqual; - } - this.getDuplicated(array); - } -} diff --git a/frontend/src/app/dora/components/metric-source/metric-source.component.html b/frontend/src/app/dora/components/metric-source/metric-source.component.html deleted file mode 100644 index e630af5eb..000000000 --- a/frontend/src/app/dora/components/metric-source/metric-source.component.html +++ /dev/null @@ -1,101 +0,0 @@ - -
    - -
    - - {{ groupName }} - - - - {{ groupName }} - - - {{ source.key }} - - - - - {{ source.key }} - - - {{ source.key }} is required - - - - - - - -
    - - diff --git a/frontend/src/app/dora/components/metric-source/metric-source.component.scss b/frontend/src/app/dora/components/metric-source/metric-source.component.scss deleted file mode 100644 index 34cb12398..000000000 --- a/frontend/src/app/dora/components/metric-source/metric-source.component.scss +++ /dev/null @@ -1,79 +0,0 @@ -.metrics-container { - &__content { - margin-top: 16px; - } - - .mat-form-field { - margin: 0 16px; - } - - .spinner-container { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 1; - display: flex; - align-items: center; - justify-content: center; - } - - .button-container { - display: inline-block; - position: relative; - margin-right: 8px; - } - - .verified { - background-color: green; - } -} - -.error-snackbar { - background-color: red; - color: white; -} - -.metric-source-container { - position: relative; - margin: 16px 0; - - &__header { - // padding-top: 16px; - // background-color: #f7f6f6; - } - - &__content { - margin: 16px 16px 0; - } - - &__actions { - text-align: right; - } - - &__spinner { - position: absolute; - background-color: #8080804d; - z-index: 1; - width: 100%; - height: 100%; - top: 0; - left: 0; - display: flex; - align-items: center; - justify-content: center; - } -} - -.metric-source-content { - &__field { - width: 280px; - margin-right: 16px; - margin-bottom: 12px; - } -} - -.verified { - color: green; -} diff --git a/frontend/src/app/dora/components/metric-source/metric-source.component.spec.ts b/frontend/src/app/dora/components/metric-source/metric-source.component.spec.ts deleted file mode 100644 index b4a4bf84b..000000000 --- a/frontend/src/app/dora/components/metric-source/metric-source.component.spec.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { MetricSourceComponent } from './metric-source.component'; -import { FormBuilder, FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angular/forms'; -import { HttpClientTestingModule } from '@angular/common/http/testing'; -import { MatSnackBarModule } from '@angular/material/snack-bar'; -import { MatDialogModule } from '@angular/material/dialog'; -import { UtilsService } from '../../service/utils.service'; -import { MatCardModule } from '@angular/material/card'; -import { MatSelectModule } from '@angular/material/select'; -import { MatInputModule } from '@angular/material/input'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; - -describe('MetricSourceComponent', () => { - let component: MetricSourceComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [ - ReactiveFormsModule, - HttpClientTestingModule, - MatSnackBarModule, - MatDialogModule, - MatCardModule, - MatSelectModule, - MatInputModule, - BrowserAnimationsModule, - ], - providers: [UtilsService], - declarations: [MetricSourceComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(MetricSourceComponent); - component = fixture.componentInstance; - component.groupName = 'board'; - component.sources = { - Linear: { - projectName: [Validators.required], - token: [Validators.required], - }, - }; - component.configForm = new FormBuilder().group({ - startDate: new FormControl(new Date(), Validators.required), - endDate: new FormControl(new Date(), Validators.required), - considerHoliday: new FormControl(false, Validators.required), - projectName: new FormControl('', Validators.required), - metrics: new FormControl(['Velocity'], Validators.required), - }); - // component.selected = 'Linear'; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/metric-source/metric-source.component.ts b/frontend/src/app/dora/components/metric-source/metric-source.component.ts deleted file mode 100644 index 22e5c879d..000000000 --- a/frontend/src/app/dora/components/metric-source/metric-source.component.ts +++ /dev/null @@ -1,190 +0,0 @@ -import { Component, OnInit, Input, Output, EventEmitter, OnDestroy, ViewEncapsulation } from '@angular/core'; -import { FormGroup, Validators, FormBuilder } from '@angular/forms'; -import { ApiService } from '../../service/api.service'; -import { MatSnackBar } from '@angular/material/snack-bar'; -import { Pipeline } from '../../types/pipeline'; -import { Board } from '../../types/board'; -import { ConfigGroup } from '../../types/metrics-config'; -import { DoraErrorStateMatcher } from '../../utils/doraErrorStateMatcher'; -import { UtilsService } from '../../service/utils.service'; -import { MessageDialogComponent } from '../message-dialog/message-dialog.component'; -import { MatDialog } from '@angular/material/dialog'; -import { exceptionCode } from '../../utils/constant'; - -@Component({ - selector: 'app-metric-source', - templateUrl: './metric-source.component.html', - styleUrls: ['./metric-source.component.scss'], - encapsulation: ViewEncapsulation.None, -}) -export class MetricSourceComponent implements OnInit, OnDestroy { - @Input() configForm: FormGroup; - @Input() importData: any; - @Input() groupName: string; - @Input() sources: ConfigGroup; - @Output() verify = new EventEmitter<{ - formGroupName: string; - value: { type: string; data: Pipeline[] | Board }; - }>(); - - selected: string; - loading: boolean; - formGroup: FormGroup; - initialVerifyStatus = 'Verify'; - successVerifyStatus = 'Verified'; - matcher = new DoraErrorStateMatcher(); - - get formControls() { - return this.sources[this.selected]; - } - - get startDate() { - const startDate = this.configForm.get('startDate').value; - return this.utils.convertStartTimeToTimestamp(startDate); - } - - get endDate() { - const endDate = this.configForm.get('endDate').value; - return this.utils.convertEndTimeToTimestamp(endDate); - } - - get isValidDate() { - return this.startDate && this.endDate && this.endDate - this.startDate > 0; - } - - constructor( - private formBuilder: FormBuilder, - private apiService: ApiService, - private snackBar: MatSnackBar, - private utils: UtilsService, - public dialog: MatDialog - ) {} - - ngOnInit(): void { - this.initFormControl(true); - this.dateChangeListener(); - } - - // Need to improve it later. Better to put default value to config - initFormControl(isInit: boolean) { - const defaultTypeValue = this.getValueByControlName('type', Object.keys(this.sources)[0], isInit); - this.selected = isInit ? defaultTypeValue : this.selected; - this.formGroup = this.formBuilder.group( - Object.assign( - { - type: [this.selected, Validators.required], - verifyToken: [this.initialVerifyStatus, []], - }, - ...this.getFormControls(isInit) - ) - ); - this.configForm.setControl(this.groupName, this.formGroup); - - this.valueChanges(); - } - - getValueByControlName(key, defaultValue, isInit) { - if (!isInit || !this.importData) { - return defaultValue; - } - if (!this.importData[this.groupName] || !Object.keys(this.importData[this.groupName]).includes(key)) { - this.openMessage('Import data is not perfectly matched. Please review carefully before going next!'); - return defaultValue; - } - return this.importData[this.groupName][key]; - } - - getFormControls(isInit) { - return Object.keys(this.formControls).map((controlName) => { - const defaultValue = this.getValueByControlName(controlName, '', isInit); - return { - [controlName]: [defaultValue, this.formControls[controlName]], - }; - }); - } - - dateChangeListener() { - this.configForm.get('startDate').valueChanges.subscribe(() => { - this.formGroup.patchValue({ verifyToken: this.initialVerifyStatus }); - }); - this.configForm.get('endDate').valueChanges.subscribe(() => { - this.formGroup.patchValue({ verifyToken: this.initialVerifyStatus }); - }); - this.configForm.get('considerHoliday').valueChanges.subscribe(() => { - this.formGroup.patchValue({ verifyToken: this.initialVerifyStatus }); - }); - } - - valueChanges() { - Object.keys(this.formControls).forEach((controlName) => { - this.formGroup.get(controlName).valueChanges.subscribe(() => { - if (this.formGroup.get('verifyToken').value === this.successVerifyStatus) { - this.formGroup.patchValue({ verifyToken: this.initialVerifyStatus }); - } - }); - }); - } - - selectionChange() { - this.initFormControl(false); - } - - openMessage(message: string) { - this.snackBar.open(message, '', { - duration: 5000, - panelClass: ['error-snackbar'], - verticalPosition: 'top', - }); - } - - onVerify() { - if (this.formGroup.get('verifyToken').value === this.successVerifyStatus) { - return; - } - - this.loading = true; - this.apiService - .verify({ - type: this.groupName, - params: Object.assign({}, this.formGroup.value, { startTime: this.startDate, endTime: this.endDate }), - }) - .subscribe( - (response: any) => { - this.loading = false; - this.formGroup.patchValue({ - verifyToken: this.successVerifyStatus, - }); - if (response) { - this.verify.emit({ - formGroupName: this.groupName, - value: { - type: this.formGroup.value.type, - data: response, - }, - }); - } - }, - (response) => { - this.loading = false; - if (response.status === exceptionCode.thereIsNoCardInDoneColumn) { - const tipMessage = 'Sorry there is no card has been done, please change your collection date!'; - this.dialog.open(MessageDialogComponent, { disableClose: true, data: tipMessage }); - return; - } - - this.openMessage(`${this.selected} verify failed`); - } - ); - } - - reset() { - this.formGroup.reset({ - type: this.selected, - verifyToken: this.initialVerifyStatus, - }); - } - - ngOnDestroy(): void { - this.configForm.removeControl(this.groupName); - } -} diff --git a/frontend/src/app/dora/components/metrics/metrics.component.html b/frontend/src/app/dora/components/metrics/metrics.component.html deleted file mode 100644 index 09c7f369b..000000000 --- a/frontend/src/app/dora/components/metrics/metrics.component.html +++ /dev/null @@ -1,94 +0,0 @@ -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - - -
    - -
    - - - -
    - -
    - -
    - - -
    -
    -
    diff --git a/frontend/src/app/dora/components/metrics/metrics.component.scss b/frontend/src/app/dora/components/metrics/metrics.component.scss deleted file mode 100644 index 4fe1eb9e8..000000000 --- a/frontend/src/app/dora/components/metrics/metrics.component.scss +++ /dev/null @@ -1,15 +0,0 @@ -.metrics-form { - max-width: 800px; - width: 100%; - margin: auto; - - &__footer { - display: flex; - justify-content: space-between; - margin-top: 40px; - } - - &__next { - margin-left: 20px; - } -} diff --git a/frontend/src/app/dora/components/metrics/metrics.component.spec.ts b/frontend/src/app/dora/components/metrics/metrics.component.spec.ts deleted file mode 100644 index 6dc4be3aa..000000000 --- a/frontend/src/app/dora/components/metrics/metrics.component.spec.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { MetricsComponent } from './metrics.component'; -import { ReactiveFormsModule } from '@angular/forms'; - -describe('MetricsComponent', () => { - let component: MetricsComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [ReactiveFormsModule], - declarations: [MetricsComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(MetricsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/metrics/metrics.component.ts b/frontend/src/app/dora/components/metrics/metrics.component.ts deleted file mode 100644 index dc7521adb..000000000 --- a/frontend/src/app/dora/components/metrics/metrics.component.ts +++ /dev/null @@ -1,199 +0,0 @@ -import { - Component, - OnInit, - Input, - Output, - OnChanges, - EventEmitter, - SimpleChanges, - AfterContentChecked, - ChangeDetectorRef, -} from '@angular/core'; -import { FormBuilder, FormArray, FormControl, ValidatorFn, ValidationErrors } from '@angular/forms'; -import { MetricsSource } from '../../types/metricsSource'; -import { metricsConstant, controlNames } from '../../utils/constant'; -import { metricFormConfig } from '../../utils/config'; -import { UtilsService } from '../../service/utils.service'; -import { ImportConfigService } from '../../service/import-config.service'; - -@Component({ - selector: 'app-metrics', - templateUrl: './metrics.component.html', - styleUrls: ['./metrics.component.scss'], -}) -export class MetricsComponent implements OnInit, AfterContentChecked, OnChanges { - @Input() metricsSource: MetricsSource; - @Input() metricsParams: string[]; - @Input() configFormValue: any; - @Output() stepTwoSubmit = new EventEmitter(); - - leadTimeControlName = controlNames.leadTime; - doneStatusControlName = controlNames.doneStatus; - cycleTimeControlName = controlNames.cycleTime; - crewsControlName = controlNames.crews; - jiraColumnsControlName = controlNames.jiraColumns; - treatFlagCardAsBlockControlName = controlNames.treatFlagCardAsBlock; - classificationsControlName = controlNames.classifications; - deploymentControlName = controlNames.deployment; - - displayItems: string[]; - - importConfig = null; - - metricsForm = this.formBuilder.group({}); - - get pipeline() { - return this.metricsForm.get(this.deploymentControlName) as FormArray; - } - - get leadTime() { - return this.metricsForm.get(this.leadTimeControlName) as FormArray; - } - - constructor( - private formBuilder: FormBuilder, - private cdref: ChangeDetectorRef, - private utils: UtilsService, - private importConfigService: ImportConfigService - ) {} - - ngAfterContentChecked(): void { - this.cdref.detectChanges(); - } - - formatJiraColumns(columns) { - return columns - .map((item) => { - const returnItem = { - name: Object.keys(item)[0], - value: Object.values(item)[0], - }; - return returnItem; - }) - .filter((item) => item.value !== metricsConstant.cycleTimeEmptyStr); - } - - formatCrews(crews: string[]) { - const isAllChecked = crews.includes(metricsConstant.crewAll); - if (!isAllChecked) { - return crews; - } - const index = crews.findIndex((item) => item === metricsConstant.crewAll); - crews.splice(index, 1); - return crews; - } - - formatClassifications(classifications: string[]) { - const isAllChecked = classifications.includes(metricsConstant.crewAll); - const originalList = this.metricsSource.board.data.targetFields; - if (!classifications) { - return originalList; - } - if (isAllChecked) { - originalList.map((item) => (item.flag = true)); - } else { - originalList.forEach((item) => { - item.flag = !!classifications.find((classification) => { - return classification === item.key; - }); - }); - } - return originalList; - } - - formatDoneColumns() { - if (this.metricsSource.board && this.metricsSource.board.data.jiraColumns) { - const doneColumn = this.metricsSource.board.data.jiraColumns.find( - (item) => item.key === metricsConstant.doneKeyFromBackend - ); - return doneColumn ? doneColumn.value.statuses : []; - } - return []; - } - - formatPipeline(selectedPipelines) { - return selectedPipelines.map(({ pipelineId, step }) => { - const pipeline = this.metricsSource.pipelineTool.data.find((pipelineItem) => pipelineItem.id === pipelineId); - return { - orgId: pipeline.orgId, - orgName: pipeline.orgName, - id: pipeline.id, - name: pipeline.name, - step, - repository: pipeline.repository, - }; - }); - } - - onSubmit() { - const deployment = this.metricsForm.value[this.deploymentControlName] - ? this.formatPipeline(this.metricsForm.value[this.deploymentControlName]) - : []; - const leadTime = this.metricsForm.value[this.leadTimeControlName] - ? this.formatPipeline(this.metricsForm.value[this.leadTimeControlName]) - : []; - - const boardColumns = this.metricsForm.value[this.cycleTimeControlName] - ? this.formatJiraColumns(this.metricsForm.value[this.cycleTimeControlName][this.jiraColumnsControlName]) - : []; - const treatFlagCardAsBlock = this.metricsForm.value[this.cycleTimeControlName] - ? this.metricsForm.value[this.cycleTimeControlName][this.treatFlagCardAsBlockControlName] - : false; - const doneColumn = this.metricsForm.value[this.doneStatusControlName] || this.formatDoneColumns(); - - const users = this.metricsForm.value[this.crewsControlName] - ? this.formatCrews(this.metricsForm.value[this.crewsControlName]) - : []; - const targetFields = this.metricsForm.value[this.classificationsControlName] - ? this.formatClassifications(this.metricsForm.value[this.classificationsControlName]) - : this.metricsSource.board?.data.targetFields; - this.stepTwoSubmit.emit({ - deployment, - boardColumns, - treatFlagCardAsBlock, - users, - leadTime, - targetFields, - doneColumn, - }); - } - - ngOnInit(): void { - this.displayItems = this.displayList(); - } - - displayList() { - if (!this.metricsParams) { - return []; - } - const array = this.metricsParams - .map((metricName) => metricFormConfig.find((config) => config.name === metricName)) - .flatMap((config) => config.displayItems); - return [...new Set(array)]; - } - - ngOnChanges(changes: SimpleChanges): void { - const metricsParamsChanges = changes.metricsParams; - if ( - metricsParamsChanges && - metricsParamsChanges.currentValue && - metricsParamsChanges.currentValue !== metricsParamsChanges.previousValue - ) { - this.displayItems = this.displayList(); - } - this.initImportConfig(); - } - - initImportConfig() { - if (this.importConfigService && this.importConfigService.get()) { - this.importConfig = Object.assign({}, this.importConfigService.get()); - } - } - - saveConfig() { - this.utils.exportToJsonFile({ - fileName: 'config.json', - json: { ...this.configFormValue, ...this.metricsForm.value }, - }); - } -} diff --git a/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.html b/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.html deleted file mode 100644 index 2e6fa61ab..000000000 --- a/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.html +++ /dev/null @@ -1,83 +0,0 @@ -
    -
    - -
    -
    -
    -
    - - -
    - - -
    This pipeline is the same as another one!
    - - Organization - - - {{ org.orgName }} - - - - Organization is required - - - - - Pipeline Name - - - {{ pipeline.name }} - - - - Pipeline name is required - - - - - Steps - - - {{ step.emoji }} - {{ step.stepName }} - - - - - There is no step during this period for this pipeline! Please change the search time in the Config page! - - Pipeline step is required - - -
    -
    -
    diff --git a/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.scss b/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.scss deleted file mode 100644 index d56bc4686..000000000 --- a/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.scss +++ /dev/null @@ -1,48 +0,0 @@ -.metrics-form { - &__input--full-width { - width: 100%; - } - - &__input--large { - font-size: 14px; - } - - &__header { - display: flex; - justify-content: space-between; - align-items: center; - margin: 20px 0; - } - - &__label { - font-size: 20px; - } - - &__error { - color: red; - } - - &__emojiImage { - vertical-align: sub; - width: 20px; - height: 20px; - margin-right: 4px; - } -} - -.pipeline-item-container { - position: relative; - - &__spinner { - position: absolute; - background-color: #8080804d; - z-index: 1; - width: 100%; - height: 100%; - top: 0; - left: 0; - display: flex; - align-items: center; - justify-content: center; - } -} diff --git a/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.spec.ts b/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.spec.ts deleted file mode 100644 index 16cca4458..000000000 --- a/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.spec.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { PipelineItemComponent } from './pipeline-item.component'; -import { HttpClientTestingModule } from '@angular/common/http/testing'; -import { MatSnackBarModule } from '@angular/material/snack-bar'; -import { FormArray, FormGroup } from '@angular/forms'; -import { MatSelectModule } from '@angular/material/select'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; - -describe('PipelineItemComponent', () => { - let component: PipelineItemComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [HttpClientTestingModule, MatSnackBarModule, MatSelectModule, BrowserAnimationsModule], - declarations: [PipelineItemComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(PipelineItemComponent); - component = fixture.componentInstance; - component.metricsForm = new FormGroup({ - test: new FormArray([]), - }); - component.formArrayName = 'test'; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.ts b/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.ts deleted file mode 100644 index 4daefbc18..000000000 --- a/frontend/src/app/dora/components/pipeline-item/pipeline-item.component.ts +++ /dev/null @@ -1,202 +0,0 @@ -import { Component, OnInit, Input, Output, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; -import { Pipeline, Org, PipelineEqual } from '../../types/pipeline'; -import { FormGroup, FormArray } from '@angular/forms'; -import { DoraErrorStateMatcher } from '../../utils/doraErrorStateMatcher'; -import { ApiService } from '../../service/api.service'; -import { MatSnackBar } from '@angular/material/snack-bar'; -import { StepsFetchService } from '../../service/steps-fetch.service'; -import { PipelineControl } from '../../types/import-config'; -import Step from '../../models/buildkiteStepParams'; - -@Component({ - selector: 'app-pipeline-item', - templateUrl: './pipeline-item.component.html', - styleUrls: ['./pipeline-item.component.scss'], -}) -export class PipelineItemComponent implements OnInit, OnChanges { - @Input() rawData: Pipeline[]; - @Input() metricsForm: FormGroup; - @Input() groupName: string; - @Input() hasOrg: boolean; - @Input() formArrayName: string; - @Input() equalItems: PipelineEqual[]; - @Input() importPipeline: PipelineControl; - - @Output() removePipeline = new EventEmitter(); - - allOrg: Org[] = []; - selectedOrgId: string; - filterPipelines: Pipeline[] = []; - selectedPipelineId: string; - filterSteps: Step[] = []; - selectedStep = ''; - isDuplicated = false; - matcher = new DoraErrorStateMatcher(); - loading = false; - // To flag which error to display for steps - isEmptyStepsAfterFetch = false; - - warningMessagesForImport: string[] = []; - - get pipelineForm() { - return this.metricsForm.get(this.formArrayName) as FormArray; - } - - constructor( - private apiService: ApiService, - private snackBar: MatSnackBar, - private stepsFetchService: StepsFetchService - ) {} - - ngOnInit(): void { - if (this.hasOrg) { - this.allOrg = this.getOrgArrays(); - } else { - this.filterPipelines = this.rawData; - } - this.importPipeline && this.handleImport(); - } - - handleImport() { - if (this.importPipeline.orgId && this.hasOrg) { - if (!this.allOrg.find((org) => org.orgId === this.importPipeline.orgId)) { - this.addWarningMessage('This organization in import data might be removed now.'); - return; - } - this.filterPipelines = this.rawData.filter((pipeline) => pipeline.orgId === this.importPipeline.orgId); - } - - if (!this.importPipeline.pipelineId) { - return; - } - - if (!!this.filterPipelines.find((pipeline) => pipeline.id === this.importPipeline.pipelineId)) { - this.onPipelineChange(this.importPipeline.pipelineId, true); - } else { - this.addWarningMessage('This Pipeline in import data might be removed now.'); - this.updatePipelineValidate({ - pipeline: '', - step: '', - }); - } - } - - ngOnChanges({ equalItems }: SimpleChanges): void { - this.updateIsDuplicated(); - } - - updateIsDuplicated() { - this.isDuplicated = !!this.equalItems.find( - (item) => - this.selectedPipelineId && - this.selectedStep && - item.id === this.selectedPipelineId && - item.step === this.selectedStep - ); - } - - getOrgArrays() { - return this.rawData - .map(({ orgId, orgName }) => ({ orgId, orgName })) - .reduce((prev, current) => { - if (!prev.find((p) => p.orgId === current.orgId)) { - prev.push(current); - } - return prev; - }, []); - } - - onOrgChange(orgId: string) { - this.isEmptyStepsAfterFetch = false; - this.filterPipelines = this.rawData.filter((item) => orgId === item.orgId); - this.filterSteps = []; - this.updatePipelineValidate({ - pipeline: '', - step: '', - }); - } - - onPipelineChange(pipelineId: string, isInit: boolean) { - this.selectedPipelineId = pipelineId; - this.loading = true; - this.isEmptyStepsAfterFetch = false; - !isInit && - this.updatePipelineValidate({ - step: '', - }); - const pipeline = this.rawData.find((pipelineItem) => pipelineItem.id === pipelineId); - pipeline && - this.stepsFetchService.getVaule().subscribe((extraParams) => { - this.fetchSteps(pipeline, extraParams); - }); - } - - fetchSteps(pipeline: Pipeline, extraParams) { - const { id, name, repository, orgId, orgName } = pipeline; - const { token, type, startTime, endTime } = extraParams; - this.apiService - .fetchStepsByPipeline({ - pipelineId: id, - pipelineName: name, - repository, - orgId, - orgName, - token, - type, - startTime, - endTime, - }) - .subscribe( - (response: any) => { - this.loading = false; - this.filterSteps = []; - response.steps.forEach((step: string) => { - this.filterSteps.push(new Step(step)); - }); - this.isEmptyStepsAfterFetch = this.filterSteps.length === 0; - if ( - this.importPipeline && - this.importPipeline.step && - this.importPipeline.pipelineId === this.selectedPipelineId - ) { - if (!this.filterSteps.some((step) => step.originStep === this.importPipeline.step)) { - this.addWarningMessage('Selected step of this pipeline in import data might be removed.'); - this.updatePipelineValidate({ - step: '', - }); - } else { - this.selectedStep = this.importPipeline.step; - } - } - }, - () => { - this.loading = false; - this.openMessage('Get the steps of this pipline failed'); - } - ); - } - - onStepChange(step: string) { - this.selectedStep = step; - } - - // update form validator value - updatePipelineValidate(patchData: any) { - const itemControl = this.pipelineForm.controls[this.groupName]; - if (!!itemControl) { - itemControl.patchValue(patchData); - } - } - - openMessage(message: string) { - this.snackBar.open(message, '', { - duration: 2000, - panelClass: ['error-snackbar'], - verticalPosition: 'top', - }); - } - - addWarningMessage(message: string) { - this.warningMessagesForImport.push(message); - } -} diff --git a/frontend/src/app/dora/components/reports/classification/classification.component.html b/frontend/src/app/dora/components/reports/classification/classification.component.html deleted file mode 100644 index f6be8a331..000000000 --- a/frontend/src/app/dora/components/reports/classification/classification.component.html +++ /dev/null @@ -1,29 +0,0 @@ -
    - - - - - - - - - - - - - - - - - - - -
    Field name - {{ data.fieldName }} - Subtitle{{ data.pairs.name }}Value{{ data.pairs.value }}
    -
    diff --git a/frontend/src/app/dora/components/reports/classification/classification.component.scss b/frontend/src/app/dora/components/reports/classification/classification.component.scss deleted file mode 100644 index 62fb4c849..000000000 --- a/frontend/src/app/dora/components/reports/classification/classification.component.scss +++ /dev/null @@ -1,18 +0,0 @@ -.classification-container { - max-width: 1000px; - margin: auto; - margin-bottom: 32px; - - table { - margin-top: 16px; - width: 100%; - } - - // In some project, the subtitle is so long, use 'word-break: break-all;' to make it break to next line - .mat-column-subtitle { - word-break: break-all; - } - .mat-column-value { - padding-left: 10px; - } -} diff --git a/frontend/src/app/dora/components/reports/classification/classification.component.spec.ts b/frontend/src/app/dora/components/reports/classification/classification.component.spec.ts deleted file mode 100644 index b862c660e..000000000 --- a/frontend/src/app/dora/components/reports/classification/classification.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* tslint:disable:no-unused-variable */ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { ClassificationReportComponent } from '../..'; - -describe('ReportsClassificationComponent', () => { - let component: ClassificationReportComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ClassificationReportComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ClassificationReportComponent); - component = fixture.componentInstance; - component.classifications = []; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/reports/classification/classification.component.ts b/frontend/src/app/dora/components/reports/classification/classification.component.ts deleted file mode 100644 index d82122506..000000000 --- a/frontend/src/app/dora/components/reports/classification/classification.component.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Classification } from './../../../types/reportResponse'; -import { Component, OnInit, Input } from '@angular/core'; -import { ClassificationReport } from 'src/app/dora/types/report'; - -@Component({ - selector: 'app-classification-report', - templateUrl: './classification.component.html', - styleUrls: ['./classification.component.scss'], -}) -export class ClassificationReportComponent implements OnInit { - @Input() classifications: Classification[]; - - displayedColumns: string[] = ['fieldName', 'subtitle', 'value']; - dataSource: ClassificationReport[]; - - constructor() {} - - spans = []; - cacheSpan(array: Classification[]) { - for (let i = 0; i < array.length; ) { - const currentValue = array[i].fieldName; - const count = array.filter((item) => item.fieldName === currentValue).length; - if (!this.spans[i]) { - this.spans[i] = {}; - } - this.spans[i].FieldName = count; - i += count; - } - } - - getRowSpan(col: string, index: number) { - return this.spans[index] && this.spans[index][col.toString()]; - } - - ngOnInit(): void { - const array = this.classifications.reduce((current, next) => { - next.pairs.forEach((pair) => { - current.push({ fieldName: next.fieldName, pairs: pair }); - }); - return current; - }, []); - this.cacheSpan(array); - this.dataSource = array; - } -} diff --git a/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.html b/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.html deleted file mode 100644 index 6b7c46ca7..000000000 --- a/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.html +++ /dev/null @@ -1,19 +0,0 @@ -
    - - - - - - - - - -
    {{ displayedColumns[iCol] }} - {{ row[columnName] }} -
    -
    diff --git a/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.scss b/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.scss deleted file mode 100644 index c3af6695f..000000000 --- a/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.scss +++ /dev/null @@ -1,10 +0,0 @@ -.cycleTime-container { - max-width: 1000px; - margin: auto; - margin-bottom: 32px; - - table { - margin-top: 16px; - width: 100%; - } -} diff --git a/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.spec.ts b/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.spec.ts deleted file mode 100644 index c73526908..000000000 --- a/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.spec.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { CycleTimeReportComponent } from './cycle-time.component'; - -describe('ReportsCycleTimeComponent', () => { - let component: CycleTimeReportComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [CycleTimeReportComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(CycleTimeReportComponent); - component = fixture.componentInstance; - component.cycleTime = { - totalTimeForCards: 5, - averageCircleTimePerCard: '2', - averageCycleTimePerSP: '3', - swimlaneList: [], - }; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.ts b/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.ts deleted file mode 100644 index 376000cb5..000000000 --- a/frontend/src/app/dora/components/reports/cycle-time/cycle-time.component.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component, OnInit, Input } from '@angular/core'; -import { CycleTime } from 'src/app/dora/types/reportResponse'; -import { Report } from 'src/app/dora/types/report'; -import { cycleTimeReport } from 'src/app/dora/utils/config'; -import { RowSpanComputer, Span } from './row-span-computer'; - -@Component({ - selector: 'app-cycle-time-report', - templateUrl: './cycle-time.component.html', - styleUrls: ['./cycle-time.component.scss'], -}) -export class CycleTimeReportComponent implements OnInit { - @Input() cycleTime: CycleTime; - - displayedColumns: string[] = ['name', 'value']; - dataSource: Report[]; - rowSpans: Array; - private rowSpanComputer = new RowSpanComputer(); - - constructor() {} - - ngOnInit(): void { - this.dataSource = cycleTimeReport - .map((item) => { - let calculatedValue: string = this.getCycleTimeValue(this.cycleTime, item); - if (calculatedValue !== '') { - calculatedValue += item.unit === undefined ? '' : item.unit; - } - return { - name: item.name, - value: calculatedValue, - }; - }) - .filter((item) => item.value !== ''); - this.computeRowSpans(); - } - - getCycleTimeValue(cycleTime: CycleTime, item) { - if (cycleTime[item.id]) { - return cycleTime[item.id]; - } else { - const currentSwimlane = cycleTime.swimlaneList.find((swimlane) => swimlane.optionalItemName === item.type); - return currentSwimlane - ? item.id === 'totalTime' - ? (currentSwimlane[item.id] / cycleTime.totalTimeForCards).toFixed(2) - : currentSwimlane[item.id] - : ''; - } - } - - private computeRowSpans(): void { - this.rowSpans = this.rowSpanComputer.compute(this.dataSource, this.displayedColumns); - } -} diff --git a/frontend/src/app/dora/components/reports/cycle-time/row-span-computer.ts b/frontend/src/app/dora/components/reports/cycle-time/row-span-computer.ts deleted file mode 100644 index d971c980a..000000000 --- a/frontend/src/app/dora/components/reports/cycle-time/row-span-computer.ts +++ /dev/null @@ -1,44 +0,0 @@ -/** - * computes row spans on individual table columns - */ -export class RowSpanComputer { - /** - * @param data table data - * @param columns names of left-to-right located columns, row spans must be computed for - */ - compute(data: object[], columns: string[]): Array { - const spans: Array = this.initSpans(columns); - const spanColumnContexts: SpanColumnContext[] = new Array(columns.length); - for (const row of data) { - for (let iCol = 0; iCol < columns.length; iCol++) { - const column = columns[iCol]; - const spanColumnContext = spanColumnContexts[iCol]; - if (spanColumnContext && spanColumnContext.spannedRow[column] === row[column]) { - ++spanColumnContext.span.span; - spans[iCol].push({ span: 0 }); - } else { - const span = { span: 1 }; - spanColumnContexts[iCol] = { span, spannedRow: row }; - spans[iCol].push(span); - spanColumnContexts.slice(iCol + 1).forEach((c) => (c.spannedRow = {})); - } - } - } - return spans; - } - - private initSpans(columns: string[]): Array { - const spans: Array = []; - columns.forEach((p) => spans.push([])); - return spans; - } -} - -export interface Span { - span: number; -} - -interface SpanColumnContext { - span: Span; - spannedRow: object; -} diff --git a/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.html b/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.html deleted file mode 100644 index cd4280ad5..000000000 --- a/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.html +++ /dev/null @@ -1,58 +0,0 @@ -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    Pipeline/step - {{ element.pipeline }}/{{ element.step.emoji }}{{ element.step.stepName }} - Name{{ element.name }}Value{{ element.value }} -
    - - - - - - - - - - - - - -
    Date{{ detailElement.date }}Count{{ detailElement.count }}
    -
    -
    -
    diff --git a/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.scss b/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.scss deleted file mode 100644 index 44df0ea2d..000000000 --- a/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.scss +++ /dev/null @@ -1,26 +0,0 @@ -.deployment-frequency-container { - max-width: 1000px; - margin: auto; - margin-bottom: 32px; - - table { - margin-top: 16px; - width: 100%; - } - - .detail-row { - height: 0; - } - - .detail-container { - overflow: hidden; - display: flex; - } -} - -.emojiImage { - vertical-align: sub; - width: 20px; - height: 20px; - margin-right: 4px; -} diff --git a/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.spec.ts b/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.spec.ts deleted file mode 100644 index 4f72ed81a..000000000 --- a/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.spec.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DeploymentFrequencyReportComponent } from './deployment-frequency.component'; - -describe('DeploymentFrequencyComponent', () => { - let component: DeploymentFrequencyReportComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [DeploymentFrequencyReportComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(DeploymentFrequencyReportComponent); - component = fixture.componentInstance; - component.deploymentFrequency = { - avgDeploymentFrequency: { - name: '1', - step: '1', - deploymentFrequency: '1', - }, - deploymentFrequencyOfPipelines: [], - }; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.ts b/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.ts deleted file mode 100644 index 7c21adc0a..000000000 --- a/frontend/src/app/dora/components/reports/deployment-frequency/deployment-frequency.component.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Component, OnInit, Input } from '@angular/core'; -import { DeploymentFrequency } from 'src/app/dora/types/reportResponse'; -import { PipelineReport } from 'src/app/dora/types/report'; -import { deploymentFrequencyReport } from 'src/app/dora/utils/config'; -import { animate, state, style, transition, trigger } from '@angular/animations'; -import Step from '../../../models/buildkiteStepParams'; - -@Component({ - selector: 'app-deployment-frequency-report', - templateUrl: './deployment-frequency.component.html', - styleUrls: ['./deployment-frequency.component.scss'], - animations: [ - trigger('detailExpand', [ - state('collapsed', style({ height: '0px', minHeight: '0' })), - state('expanded', style({ height: '*' })), - transition('expanded <=> collapsed', animate('225ms cubic-bezier(0.4, 0.0, 0.2, 1)')), - ]), - ], -}) -export class DeploymentFrequencyReportComponent implements OnInit { - @Input() deploymentFrequency: DeploymentFrequency; - - displayedColumns: string[] = ['pipeline', 'name', 'value']; - displayedDetailedColumns: string[] = ['date', 'count']; - dataSource: PipelineReport[] = []; - expandedElement: PipelineReport = null; - constructor() {} - - ngOnInit(): void { - const deploymentFrequencyOfAvg: PipelineReport[] = deploymentFrequencyReport.map(({ id, name }) => ({ - pipeline: this.deploymentFrequency.avgDeploymentFrequency.name, - step: new Step(this.deploymentFrequency.avgDeploymentFrequency.step), - name, - value: this.deploymentFrequency.avgDeploymentFrequency[id], - items: [], - })); - - const deploymentFrequencyOfPipelines = this.deploymentFrequency.deploymentFrequencyOfPipelines; - deploymentFrequencyOfPipelines.forEach((deploymentFrequency) => { - const pipelineReports: PipelineReport[] = deploymentFrequencyReport.map(({ id, name }) => ({ - pipeline: deploymentFrequency.name, - step: new Step(deploymentFrequency.step), - name, - value: deploymentFrequency[id], - items: deploymentFrequency.items, - })); - this.dataSource.push(...pipelineReports); - }); - if (deploymentFrequencyOfPipelines.length > 1) this.dataSource.push(...deploymentFrequencyOfAvg); - } -} diff --git a/frontend/src/app/dora/components/reports/export-csv/export-csv.component.html b/frontend/src/app/dora/components/reports/export-csv/export-csv.component.html deleted file mode 100644 index 9de1b7e25..000000000 --- a/frontend/src/app/dora/components/reports/export-csv/export-csv.component.html +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/frontend/src/app/dora/components/reports/export-csv/export-csv.component.scss b/frontend/src/app/dora/components/reports/export-csv/export-csv.component.scss deleted file mode 100644 index d5316c0f1..000000000 --- a/frontend/src/app/dora/components/reports/export-csv/export-csv.component.scss +++ /dev/null @@ -1,3 +0,0 @@ -.download-button { - margin-left: 30px; -} diff --git a/frontend/src/app/dora/components/reports/export-csv/export-csv.component.spec.ts b/frontend/src/app/dora/components/reports/export-csv/export-csv.component.spec.ts deleted file mode 100644 index cb1ccaa28..000000000 --- a/frontend/src/app/dora/components/reports/export-csv/export-csv.component.spec.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ExportCsvComponent } from './export-csv.component'; -import { HttpClientTestingModule } from '@angular/common/http/testing'; - -describe('ExportCsvComponent', () => { - let component: ExportCsvComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [HttpClientTestingModule], - declarations: [ExportCsvComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ExportCsvComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/reports/export-csv/export-csv.component.ts b/frontend/src/app/dora/components/reports/export-csv/export-csv.component.ts deleted file mode 100644 index f1c08aebc..000000000 --- a/frontend/src/app/dora/components/reports/export-csv/export-csv.component.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core'; -import { ApiService } from 'src/app/dora/service/api.service'; -import moment from 'moment'; - -@Component({ - selector: 'app-export-csv', - templateUrl: './export-csv.component.html', - styleUrls: ['./export-csv.component.scss'], -}) -export class ExportCsvComponent implements OnInit { - @Input() includeBoardData: boolean; - @Input() includePipelineData: boolean; - @Input() csvTimeStamp: number; - - constructor(private apiService: ApiService) {} - - ngOnInit() {} - - parseTimeStampToHumanDate(): string { - return moment(this.csvTimeStamp).format('YYYY-MM-DD-kk-mm-ss'); - } - - downloadBoardCsv() { - this.apiService.fetchExportData('board', this.csvTimeStamp).subscribe((res) => { - const exportedFilenmae = `board-data-${this.parseTimeStampToHumanDate()}.csv`; - const blob = new Blob([res], { type: 'text/csv;charset=utf-8;' }); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, exportedFilenmae); - } else { - const link = document.createElement('a'); - if (link.download !== undefined) { - const url = URL.createObjectURL(blob); - link.setAttribute('href', url); - link.setAttribute('download', exportedFilenmae); - link.style.visibility = 'hidden'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); - } - } - }); - } - - downloadPipelineCsv() { - this.apiService.fetchExportData('pipeline', this.csvTimeStamp).subscribe((res) => { - const exportedFilenmae = `pipeline-data-${this.parseTimeStampToHumanDate()}.csv`; - const blob = new Blob([res], { type: 'text/csv;charset=utf-8;' }); - if (navigator.msSaveBlob) { - navigator.msSaveBlob(blob, exportedFilenmae); - } else { - const link = document.createElement('a'); - if (link.download !== undefined) { - const url = URL.createObjectURL(blob); - link.setAttribute('href', url); - link.setAttribute('download', exportedFilenmae); - link.style.visibility = 'hidden'; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); - } - } - }); - } -} diff --git a/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.html b/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.html deleted file mode 100644 index bb41e140a..000000000 --- a/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.html +++ /dev/null @@ -1,29 +0,0 @@ -
    - - - - - - - - - - - - - - - - - - - -
    Pipeline/step - {{ element.pipeline }}/{{ element.step.emoji }}{{ element.step.stepName }} - Name{{ element.name }}Value{{ element.value }}
    -
    diff --git a/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.scss b/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.scss deleted file mode 100644 index 8637c416b..000000000 --- a/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.scss +++ /dev/null @@ -1,17 +0,0 @@ -.failure-rate-container { - max-width: 1000px; - margin: auto; - margin-bottom: 32px; - - table { - margin-top: 16px; - width: 100%; - } -} - -.emojiImage { - vertical-align: sub; - width: 20px; - height: 20px; - margin-right: 4px; -} diff --git a/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.spec.ts b/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.spec.ts deleted file mode 100644 index e48d7c683..000000000 --- a/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.spec.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { FailureRateReportComponent } from './failure-rate.component'; - -describe('FailureRateComponent', () => { - let component: FailureRateReportComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [FailureRateReportComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(FailureRateReportComponent); - component = fixture.componentInstance; - component.failureRate = { - avgChangeFailureRate: { - name: 'test1', - step: 'test1', - failureRate: '50%', - }, - changeFailureRateOfPipelines: [], - }; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.ts b/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.ts deleted file mode 100644 index 089ba3451..000000000 --- a/frontend/src/app/dora/components/reports/failure-rate/failure-rate.component.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component, OnInit, Input } from '@angular/core'; -import { FailureRate } from 'src/app/dora/types/reportResponse'; -import { PipelineReport } from 'src/app/dora/types/report'; -import { failureRateReport } from 'src/app/dora/utils/config'; -import Step from '../../../models/buildkiteStepParams'; - -@Component({ - selector: 'app-failure-rate-report', - templateUrl: './failure-rate.component.html', - styleUrls: ['./failure-rate.component.scss'], -}) -export class FailureRateReportComponent implements OnInit { - @Input() failureRate: FailureRate; - - displayedColumns: string[] = ['pipeline', 'name', 'value']; - dataSource: PipelineReport[] = []; - constructor() {} - - ngOnInit(): void { - const changeFailureOfAvg: PipelineReport[] = failureRateReport.map(({ id, name }) => ({ - pipeline: this.failureRate.avgChangeFailureRate.name, - step: new Step(this.failureRate.avgChangeFailureRate.step), - name, - value: this.failureRate.avgChangeFailureRate[id], - })); - - const failureRateOfPipelines = this.failureRate.changeFailureRateOfPipelines; - failureRateOfPipelines.forEach((failureRateOfPipeline) => { - const pipelineReports: PipelineReport[] = failureRateReport.map(({ id, name }) => ({ - pipeline: failureRateOfPipeline.name, - step: new Step(failureRateOfPipeline.step), - name, - value: failureRateOfPipeline[id], - })); - this.dataSource.push(...pipelineReports); - }); - - if (failureRateOfPipelines.length > 1) this.dataSource.push(...changeFailureOfAvg); - } -} diff --git a/frontend/src/app/dora/components/reports/lead-time/lead-time.component.html b/frontend/src/app/dora/components/reports/lead-time/lead-time.component.html deleted file mode 100644 index 4c1b23033..000000000 --- a/frontend/src/app/dora/components/reports/lead-time/lead-time.component.html +++ /dev/null @@ -1,28 +0,0 @@ -
    - - - - - - - - - - - - - - - - - - -
    Pipeline/step - {{ element.pipeline }}/{{ element.step.emoji }}{{ element.step.stepName }} - Name{{ element.name }}Value{{ element.value }}
    -
    diff --git a/frontend/src/app/dora/components/reports/lead-time/lead-time.component.scss b/frontend/src/app/dora/components/reports/lead-time/lead-time.component.scss deleted file mode 100644 index 60c943dbf..000000000 --- a/frontend/src/app/dora/components/reports/lead-time/lead-time.component.scss +++ /dev/null @@ -1,17 +0,0 @@ -.lead-time-container { - max-width: 1000px; - margin: auto; - margin-bottom: 32px; - - table { - margin-top: 16px; - width: 100%; - } -} - -.emojiImage { - vertical-align: sub; - width: 20px; - height: 20px; - margin-right: 4px; -} diff --git a/frontend/src/app/dora/components/reports/lead-time/lead-time.component.spec.ts b/frontend/src/app/dora/components/reports/lead-time/lead-time.component.spec.ts deleted file mode 100644 index 9c3c86be9..000000000 --- a/frontend/src/app/dora/components/reports/lead-time/lead-time.component.spec.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { LeadTimeReportComponent } from './lead-time.component'; - -describe('LeadTimeComponent', () => { - let component: LeadTimeReportComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [LeadTimeReportComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(LeadTimeReportComponent); - component = fixture.componentInstance; - component.leadTime = { - leadTimeForChangesOfPipelines: [ - { - name: 'string2', - step: 'string2', - mergeDelayTime: 2, - pipelineDelayTime: 2, - totalDelayTime: 2, - }, - ], - avgLeadTimeForChanges: { - name: 'string', - step: 'string', - mergeDelayTime: 1, - pipelineDelayTime: 1, - totalDelayTime: 1, - }, - }; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/reports/lead-time/lead-time.component.ts b/frontend/src/app/dora/components/reports/lead-time/lead-time.component.ts deleted file mode 100644 index 767348957..000000000 --- a/frontend/src/app/dora/components/reports/lead-time/lead-time.component.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { Component, OnInit, Input } from '@angular/core'; -import { LeadTime } from 'src/app/dora/types/reportResponse'; -import { PipelineReport } from 'src/app/dora/types/report'; -import { leadTimeReport } from 'src/app/dora/utils/config'; -import Step from '../../../models/buildkiteStepParams'; - -@Component({ - selector: 'app-lead-time-report', - templateUrl: './lead-time.component.html', - styleUrls: ['./lead-time.component.scss'], -}) -export class LeadTimeReportComponent implements OnInit { - @Input() leadTime: LeadTime; - - displayedColumns: string[] = ['pipeline', 'name', 'value']; - dataSource: PipelineReport[] = []; - count = 2; - - constructor() {} - - ngOnInit(): void { - const leadTimeReportOfAvg: PipelineReport[] = leadTimeReport.map(({ id, name }) => ({ - pipeline: this.leadTime.avgLeadTimeForChanges.name, - step: new Step(this.leadTime.avgLeadTimeForChanges.step), - name, - value: this.convertTime(this.leadTime.avgLeadTimeForChanges[id]), - })); - - const leadTimeOfPipelines = this.leadTime.leadTimeForChangesOfPipelines; - leadTimeOfPipelines.forEach((leadTime) => { - const leadTimeReportOfPipeline: PipelineReport[] = leadTimeReport.map(({ id, name }) => ({ - pipeline: leadTime.name, - step: new Step(leadTime.step), - name, - value: this.convertTime(leadTime[id]), - })); - this.dataSource.push(...leadTimeReportOfPipeline); - }); - console.log(this.dataSource); - if (leadTimeOfPipelines.length > 1) this.dataSource.push(...leadTimeReportOfAvg); - } - - getRowSpan() { - if (this.count >= 2) { - this.count = 0; - return 1; - } - this.count++; - return 0; - } - - convertTime(minutes: number) { - if (minutes === 0) { - return minutes.toString(); - } - - if (minutes < 1 && minutes > 0) { - return `${minutes} minute`; - } - - const day = Math.floor(minutes / 60 / 24); - const hour = Math.floor((minutes / 60) % 24); - const min = Math.floor(minutes % 60); - - let duration = ''; - if (day > 0) { - duration = day + (day === 1 ? ' day ' : ' days '); - } - if (hour > 0) { - duration += hour + (hour === 1 ? ' hour ' : ' hours '); - } - if (min > 0) { - duration += min + (min === 1 ? ' minute' : ' minutes'); - } - console.log(duration); - return duration; - } -} diff --git a/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.html b/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.html deleted file mode 100644 index ccb09ce25..000000000 --- a/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.html +++ /dev/null @@ -1,29 +0,0 @@ -
    - - - - - - - - - - - - - - - - - - - -
    Pipeline/step - {{ element.pipeline }}/{{ element.step.emoji }}{{ element.step.stepName }} - Name{{ element.name }}Value{{ element.value }}
    -
    diff --git a/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.scss b/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.scss deleted file mode 100644 index fa533cb17..000000000 --- a/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.scss +++ /dev/null @@ -1,17 +0,0 @@ -.mean-time-to-recovery-container { - max-width: 1000px; - margin: auto; - margin-bottom: 32px; - - table { - margin-top: 16px; - width: 100%; - } -} - -.emojiImage { - vertical-align: sub; - width: 20px; - height: 20px; - margin-right: 4px; -} diff --git a/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.spec.ts b/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.spec.ts deleted file mode 100644 index 22d3c9711..000000000 --- a/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.spec.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { MeanTimeToRecoveryComponent } from './mean-time-to-recovery.component'; - -describe('MeanTimeToRecoveryComponent', () => { - let component: MeanTimeToRecoveryComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [MeanTimeToRecoveryComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(MeanTimeToRecoveryComponent); - component = fixture.componentInstance; - component.meanTimeToRecovery = { - avgMeanTimeToRecovery: { - name: '1', - step: '1', - timeToRecovery: '1', - }, - meanTimeRecoveryPipelines: [], - }; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.ts b/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.ts deleted file mode 100644 index 2f17360af..000000000 --- a/frontend/src/app/dora/components/reports/mean-time-to-recovery/mean-time-to-recovery.component.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component, OnInit, Input } from '@angular/core'; -import { MeanTimeToRecovery } from 'src/app/dora/types/reportResponse'; -import { PipelineReport } from 'src/app/dora/types/report'; -import { meanTimeToRecoveryReport } from 'src/app/dora/utils/config'; -import Step from '../../../models/buildkiteStepParams'; - -@Component({ - selector: 'app-mean-time-to-recovery-report', - templateUrl: './mean-time-to-recovery.component.html', - styleUrls: ['./mean-time-to-recovery.component.scss'], -}) -export class MeanTimeToRecoveryComponent implements OnInit { - @Input() meanTimeToRecovery: MeanTimeToRecovery; - - displayedColumns: string[] = ['pipeline', 'name', 'value']; - dataSource: PipelineReport[] = []; - constructor() {} - - ngOnInit(): void { - const meanTimeToRecoveryOfAvg: PipelineReport[] = meanTimeToRecoveryReport.map(({ id, name }) => ({ - pipeline: this.meanTimeToRecovery.avgMeanTimeToRecovery.name, - step: new Step(this.meanTimeToRecovery.avgMeanTimeToRecovery.step), - name, - value: timeToHour(this.meanTimeToRecovery.avgMeanTimeToRecovery[id]), - })); - - const meanTimeToRecoveryOfPipelines = this.meanTimeToRecovery.meanTimeRecoveryPipelines; - meanTimeToRecoveryOfPipelines.forEach((meanTimeToRecoveryPipeline) => { - const pipelineReports: PipelineReport[] = meanTimeToRecoveryReport.map(({ id, name }) => ({ - pipeline: meanTimeToRecoveryPipeline.name, - step: new Step(meanTimeToRecoveryPipeline.step), - name, - value: timeToHour(meanTimeToRecoveryPipeline[id]), - })); - this.dataSource.push(...pipelineReports); - }); - - if (meanTimeToRecoveryOfPipelines.length > 1) this.dataSource.push(...meanTimeToRecoveryOfAvg); - } -} - -function timeToHour(time: number): string { - return `${Math.ceil(time / 3600000)}h${Math.ceil((time % 3600000) / 60000)}min`; -} diff --git a/frontend/src/app/dora/components/reports/reports.component.html b/frontend/src/app/dora/components/reports/reports.component.html deleted file mode 100644 index 584869a2a..000000000 --- a/frontend/src/app/dora/components/reports/reports.component.html +++ /dev/null @@ -1,51 +0,0 @@ -
    - - - - - - - - - - - - - - - - - - -

    - Ops, Something went wrong. Please try again later... -

    - -
    - - -
    -
    diff --git a/frontend/src/app/dora/components/reports/reports.component.scss b/frontend/src/app/dora/components/reports/reports.component.scss deleted file mode 100644 index abafce147..000000000 --- a/frontend/src/app/dora/components/reports/reports.component.scss +++ /dev/null @@ -1,51 +0,0 @@ -.reports-container { - &__content { - width: 95%; - } - - &__content { - width: 500px; - margin: auto; - margin-bottom: 32px; - } - - table { - margin-top: 16px; - width: 100%; - } - - ::ng-deep .mat-grid-tile .mat-figure { - align-items: flex-start; - } - - .mat-table-sticky:first-child { - border-right: 1px solid #e0e0e0; - } - - .mat-table-sticky:last-child { - border-left: 1px solid #e0e0e0; - } - - .spinner { - margin: auto; - margin-top: 15%; - } - - &__message { - text-align: center; - margin-top: 200px; - margin-bottom: 100px; - &--error { - font-size: 20px; - } - } - - &__buttons { - padding: 0 16px; - text-align: center; - - &--center { - text-align: center; - } - } -} diff --git a/frontend/src/app/dora/components/reports/reports.component.spec.ts b/frontend/src/app/dora/components/reports/reports.component.spec.ts deleted file mode 100644 index a3fc7efbf..000000000 --- a/frontend/src/app/dora/components/reports/reports.component.spec.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ExportComponent } from './reports.component'; -import { HttpClientTestingModule } from '@angular/common/http/testing'; - -describe('ExportComponent', () => { - let component: ExportComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - imports: [HttpClientTestingModule], - declarations: [ExportComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ExportComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/reports/reports.component.ts b/frontend/src/app/dora/components/reports/reports.component.ts deleted file mode 100644 index bd5d21c30..000000000 --- a/frontend/src/app/dora/components/reports/reports.component.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { MetricsSource } from './../../types/metricsSource'; -import { Component, OnInit, Input, OnChanges, SimpleChanges } from '@angular/core'; -import { ApiService } from '../../service/api.service'; -import { ReportResponse } from '../../types/reportResponse'; -import { metrics } from '../../utils/config'; -import { ReportParams } from '../../models/reportParams'; - -@Component({ - selector: 'app-reports', - templateUrl: './reports.component.html', - styleUrls: ['./reports.component.scss'], -}) -export class ExportComponent implements OnInit, OnChanges { - @Input() params: ReportParams; - @Input() metricsSource: MetricsSource; - - loading: boolean; - reportResponse: ReportResponse; - includeBoardData: boolean; - includePipelineData: boolean; - csvTimeStamp: number; - - constructor(private apiService: ApiService) {} - - ngOnInit(): void {} - - ngOnChanges({ params }: SimpleChanges): void { - this.reportResponse = null; - if (params && params.currentValue) { - this.csvTimeStamp = new Date().getTime(); - this.fetchReports(); - - const boardConfig = metrics.filter((metric) => metric.roles.includes('board')).map((metric) => metric.name); - const pipelineConfig = metrics - .filter((metric) => metric.roles.includes('pipelineTool')) - .map((metric) => metric.name); - this.includeBoardData = boardConfig.filter((c) => this.params.metrics.includes(c)).length > 0; - this.includePipelineData = pipelineConfig.filter((c) => this.params.metrics.includes(c)).length > 0; - } - } - - fetchReports() { - this.loading = true; - this.apiService.generateReporter({ ...this.params, csvTimeStamp: this.csvTimeStamp }).subscribe( - (res) => { - this.loading = false; - this.reportResponse = res; - }, - () => { - this.loading = false; - } - ); - } -} diff --git a/frontend/src/app/dora/components/reports/velocity/velocity.component.html b/frontend/src/app/dora/components/reports/velocity/velocity.component.html deleted file mode 100644 index a3643782e..000000000 --- a/frontend/src/app/dora/components/reports/velocity/velocity.component.html +++ /dev/null @@ -1,17 +0,0 @@ -
    - - - - - - - - - - - - - - -
    Name{{ element.name }}Value{{ element.value }}
    -
    diff --git a/frontend/src/app/dora/components/reports/velocity/velocity.component.scss b/frontend/src/app/dora/components/reports/velocity/velocity.component.scss deleted file mode 100644 index 3e7404f51..000000000 --- a/frontend/src/app/dora/components/reports/velocity/velocity.component.scss +++ /dev/null @@ -1,10 +0,0 @@ -.velocity-container { - max-width: 1000px; - margin: auto; - margin-bottom: 32px; - - table { - margin-top: 16px; - width: 100%; - } -} diff --git a/frontend/src/app/dora/components/reports/velocity/velocity.component.spec.ts b/frontend/src/app/dora/components/reports/velocity/velocity.component.spec.ts deleted file mode 100644 index 2aeb21b2c..000000000 --- a/frontend/src/app/dora/components/reports/velocity/velocity.component.spec.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { VelocityReportComponent } from './velocity.component'; - -describe('VelocityComponent', () => { - let component: VelocityReportComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [VelocityReportComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(VelocityReportComponent); - component = fixture.componentInstance; - component.velocity = { - velocityForSP: '1', - velocityForCards: '1', - }; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/reports/velocity/velocity.component.ts b/frontend/src/app/dora/components/reports/velocity/velocity.component.ts deleted file mode 100644 index 2d6faacb9..000000000 --- a/frontend/src/app/dora/components/reports/velocity/velocity.component.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Component, OnInit, Input } from '@angular/core'; -import { Velocity } from 'src/app/dora/types/reportResponse'; -import { velocityReport } from 'src/app/dora/utils/config'; -import { Report } from 'src/app/dora/types/report'; - -@Component({ - selector: 'app-velocity-report', - templateUrl: './velocity.component.html', - styleUrls: ['./velocity.component.scss'], -}) -export class VelocityReportComponent implements OnInit { - @Input() velocity: Velocity; - - displayedColumns: string[] = ['name', 'value']; - dataSource: Report[]; - - constructor() {} - - ngOnInit(): void { - this.dataSource = velocityReport.map(({ id, name }) => ({ - name, - value: this.velocity[id], - })); - } -} diff --git a/frontend/src/app/dora/components/warning-message/warning-message.component.html b/frontend/src/app/dora/components/warning-message/warning-message.component.html deleted file mode 100644 index b411ca3dd..000000000 --- a/frontend/src/app/dora/components/warning-message/warning-message.component.html +++ /dev/null @@ -1,9 +0,0 @@ -
    -
    -

    Warnings! Please double check!

    -
      -
    • {{ message }}
    • -
    -
    -
    Warning: {{ warningMessagesForImport[0] }}
    -
    diff --git a/frontend/src/app/dora/components/warning-message/warning-message.component.scss b/frontend/src/app/dora/components/warning-message/warning-message.component.scss deleted file mode 100644 index 6ac35e1c8..000000000 --- a/frontend/src/app/dora/components/warning-message/warning-message.component.scss +++ /dev/null @@ -1,4 +0,0 @@ -.warning-message { - color: #cd5e32; - margin-bottom: 30px; -} diff --git a/frontend/src/app/dora/components/warning-message/warning-message.component.spec.ts b/frontend/src/app/dora/components/warning-message/warning-message.component.spec.ts deleted file mode 100644 index 6e2330bdf..000000000 --- a/frontend/src/app/dora/components/warning-message/warning-message.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { WarningMessageComponent } from './warning-message.component'; - -describe('WarningMessageComponent', () => { - let component: WarningMessageComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [WarningMessageComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(WarningMessageComponent); - component = fixture.componentInstance; - component.warningMessagesForImport = []; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/components/warning-message/warning-message.component.ts b/frontend/src/app/dora/components/warning-message/warning-message.component.ts deleted file mode 100644 index 3243d699a..000000000 --- a/frontend/src/app/dora/components/warning-message/warning-message.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component, OnInit, Input } from '@angular/core'; - -@Component({ - selector: 'app-warning-message', - templateUrl: './warning-message.component.html', - styleUrls: ['./warning-message.component.scss'], -}) -export class WarningMessageComponent implements OnInit { - @Input() warningMessagesForImport: string[]; - - constructor() {} - - ngOnInit(): void {} -} diff --git a/frontend/src/app/dora/dora-routing.module.ts b/frontend/src/app/dora/dora-routing.module.ts deleted file mode 100644 index a0234c379..000000000 --- a/frontend/src/app/dora/dora-routing.module.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Routes, RouterModule } from '@angular/router'; -import { HomeComponent, ConfigStepperComponent } from './components'; -import { NgModule } from '@angular/core'; - -export const routes: Routes = [ - { path: 'home', component: HomeComponent }, - { path: 'config', component: ConfigStepperComponent }, -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule], -}) -export class DoraRoutingModule {} diff --git a/frontend/src/app/dora/dora.module.ts b/frontend/src/app/dora/dora.module.ts deleted file mode 100644 index fdc7b1fd4..000000000 --- a/frontend/src/app/dora/dora.module.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { DoraRoutingModule } from './dora-routing.module'; -import { SharedModule } from '../shared/shared.module'; -import * as fromComponents from './components'; -import { ReactiveFormsModule } from '@angular/forms'; - -@NgModule({ - declarations: [...fromComponents.components], - imports: [CommonModule, DoraRoutingModule, SharedModule, ReactiveFormsModule], -}) -export class DoraModule {} diff --git a/frontend/src/app/dora/models/boardParams.ts b/frontend/src/app/dora/models/boardParams.ts deleted file mode 100644 index 4d21dd5d6..000000000 --- a/frontend/src/app/dora/models/boardParams.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { TargetField } from '../types/board'; -import { BOARD_TYPE } from '../utils/constant'; - -export class BoardParams { - type: string; - token: string; - site: string; - projectKey: string; - teamName: string; - teamId: string; - doneColumn: string[]; - treatFlagCardAsBlock: boolean; - boardColumns: { - name: string; - value: string; - }; - users: string[]; - targetFields: TargetField[]; - boardId: string; - - constructor({ - type, - token, - site, - projectKey, - teamName, - teamId, - email, - boardId, - }: { - type: string; - token: string; - site: string; - projectKey: string; - teamName: string; - teamId: string; - email: string; - boardId: string; - }) { - this.type = type.toLocaleLowerCase(); - this.token = type.toLocaleLowerCase() === BOARD_TYPE.JIRA ? this.generateBasicToken(token, email) : token; - this.site = site; - this.projectKey = projectKey; - this.teamName = teamName; - this.teamId = teamId; - this.boardId = boardId; - } - - generateBasicToken(token: string, email: string) { - return `Basic ${btoa(`${email}:${token}`)}`; - } -} diff --git a/frontend/src/app/dora/models/buildkiteStepParams.ts b/frontend/src/app/dora/models/buildkiteStepParams.ts deleted file mode 100644 index f20c20f35..000000000 --- a/frontend/src/app/dora/models/buildkiteStepParams.ts +++ /dev/null @@ -1,25 +0,0 @@ -import imgBuildkite from '../../../assets/img-buildkite-64.json'; -import imgApple from '../../../assets/img-apple-64.json'; - -export default class Step { - originStep = ''; - emoji = ''; - stepName = ''; - constructor(step: string) { - this.originStep = step; - if (step != null) { - const matchedEmojis = step.match(/\:(.*?)\: |\:(.*?)\:/); - if (matchedEmojis == null) { - this.stepName = step; - } else { - const emojiName = matchedEmojis[0].replace(/\:| /g, ''); - const emojiPath = - imgBuildkite.find((e) => e.name === emojiName || e.aliases.includes(emojiName)) ?? - imgApple.find((e) => e.name === emojiName || e.aliases.includes(emojiName)); - this.emoji = `assets/images/${emojiPath.image}`; - const stepName = step.replace(matchedEmojis[0], ''); - this.stepName = stepName === '' ? emojiName : stepName; - } - } - } -} diff --git a/frontend/src/app/dora/models/codebaseParams.ts b/frontend/src/app/dora/models/codebaseParams.ts deleted file mode 100644 index ced4734aa..000000000 --- a/frontend/src/app/dora/models/codebaseParams.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { LeadTime } from '../types/reportRequestParams'; - -export class CodebaseParams { - type: string; - token: string; - leadTime: LeadTime[]; - - constructor({ type, token, leadTime }: { type: string; token: string; leadTime?: LeadTime[] }) { - this.type = type; - this.token = token; - this.leadTime = leadTime; - } -} diff --git a/frontend/src/app/dora/models/pipelineParams.ts b/frontend/src/app/dora/models/pipelineParams.ts deleted file mode 100644 index 9797d5bae..000000000 --- a/frontend/src/app/dora/models/pipelineParams.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Deployment } from '../types/reportRequestParams'; - -export class PipelineParams { - type: string; - token: string; - deployment: Deployment[]; - - constructor({ type, token, deployment }: { type: string; token: string; deployment?: Deployment[] }) { - this.type = type; - this.token = token; - this.deployment = deployment; - } -} diff --git a/frontend/src/app/dora/models/reportParams.ts b/frontend/src/app/dora/models/reportParams.ts deleted file mode 100644 index f1ce732e9..000000000 --- a/frontend/src/app/dora/models/reportParams.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { CodebaseParams } from '../types/reportRequestParams'; -import { PipelineParams } from '../models/pipelineParams'; -import { BoardParams } from '../models/boardParams'; - -export class ReportParams { - metrics: string[]; - pipeline?: PipelineParams; - kanbanSetting?: BoardParams; - codebaseSetting?: CodebaseParams; - considerHoliday: boolean; - startTime: number; - endTime: number; - - constructor({ - metrics, - startDate, - endDate, - considerHoliday, - }: { - metrics: string[]; - startDate: Date; - endDate: Date; - considerHoliday: boolean; - }) { - this.metrics = metrics; - this.startTime = this.convertToTimestamp(startDate, '00:00:00'); - this.endTime = this.convertToTimestamp(endDate, '23:59:59'); - this.considerHoliday = considerHoliday; - } - - convertToTimestamp(date: Date, time: string): number { - const dateString = new Date(date).toLocaleDateString('en-US'); - return new Date(`${dateString} ${time}`).getTime(); - } -} diff --git a/frontend/src/app/dora/service/api.service.spec.ts b/frontend/src/app/dora/service/api.service.spec.ts deleted file mode 100644 index 20a5e2bca..000000000 --- a/frontend/src/app/dora/service/api.service.spec.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { ApiService } from './api.service'; -import { HttpClientTestingModule } from '@angular/common/http/testing'; - -describe('ApiService', () => { - let service: ApiService; - - beforeEach(() => { - TestBed.configureTestingModule({ - imports: [HttpClientTestingModule], - providers: [ApiService], - }); - service = TestBed.inject(ApiService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/service/api.service.ts b/frontend/src/app/dora/service/api.service.ts deleted file mode 100644 index e02e2367c..000000000 --- a/frontend/src/app/dora/service/api.service.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { Injectable } from '@angular/core'; -import { HttpClient, HttpHeaders } from '@angular/common/http'; -import { environment } from '../../../environments/environment'; -import { Observable } from 'rxjs'; -import { LinearBoardParam } from '../types/LinearBoardParam'; -import { JiraBoardParam } from '../types/JiraBoardParam'; - -@Injectable({ - providedIn: 'root', -}) -export class ApiService { - baseUrl: string = environment.apiUrl; - - constructor(private httpClient: HttpClient) {} - - verify = ({ type, params }: { type: string; params: any }) => { - if (type === 'pipelineTool') { - return this.fetchPipelineData(params); - } else if (type === 'board') { - return this.verifyBoard(params); - } else if (type === 'sourceControl') { - return this.fetchCodeBaseRepos(params); - } - }; - - verifyBoard(params: JiraBoardParam | LinearBoardParam): Observable { - const fnMap = { - Jira: this.verifyJiraBoard, - 'Classic Jira': this.verifyJiraBoard, - Linear: this.verifyLinearBoard, - }; - const { type } = params; - return fnMap[type].bind(this)(params); - } - - verifyJiraBoard({ type, site, email, token, projectKey, startTime, endTime, boardId }: JiraBoardParam) { - const msg = `${email}:${token}`; - const newToken = `Basic ${btoa(msg)}`; - return this.httpClient.get(`${this.baseUrl}/kanban/verify`, { - params: { token: newToken, type: type.toLowerCase(), site, projectKey, startTime, endTime, boardId }, - }); - } - - verifyLinearBoard({ type, teamName, teamId, startTime, endTime, token }: LinearBoardParam) { - return this.httpClient.get(`${this.baseUrl}/kanban/verify`, { - params: { token, type: type.toLowerCase(), teamName, teamId, startTime, endTime }, - }); - } - - fetchPipelineData({ - type, - token, - startTime, - endTime, - }: { - type: string; - token: string; - startTime: string; - endTime: string; - }) { - return this.httpClient.post(`${this.baseUrl}/pipeline/fetch`, { token, type, startTime, endTime }); - } - - fetchCodeBaseRepos({ type, token }: { type: string; token: string }) { - return this.httpClient.get(`${this.baseUrl}/codebase/fetch/repos`, { params: { token, type } }); - } - - fetchPipelineInfo() { - return this.httpClient.get('../../../assets/metrics.json'); - } - - generateReporter(params: any) { - return this.httpClient.post(`${this.baseUrl}/generateReporter`, params); - } - - fetchExportData(type: string, csvTimeStamp: number) { - const headers = new HttpHeaders().set('Content-Type', 'text/plain; charset=utf-8'); - return this.httpClient.get(`${this.baseUrl}/exportCsv?dataType=${type}&csvTimeStamp=${csvTimeStamp}`, { - headers, - responseType: 'text', - }); - } - - fetchStepsByPipeline(params: any) { - return this.httpClient.post(`${this.baseUrl}/pipeline/getSteps`, params); - } -} diff --git a/frontend/src/app/dora/service/cycle-done.service.spec.ts b/frontend/src/app/dora/service/cycle-done.service.spec.ts deleted file mode 100644 index eb79aa372..000000000 --- a/frontend/src/app/dora/service/cycle-done.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { CycleDoneService } from './cycle-done.service'; - -describe('CycleDoneService', () => { - let service: CycleDoneService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(CycleDoneService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/service/cycle-done.service.ts b/frontend/src/app/dora/service/cycle-done.service.ts deleted file mode 100644 index 8c49f1459..000000000 --- a/frontend/src/app/dora/service/cycle-done.service.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BehaviorSubject, Observable } from 'rxjs'; - -@Injectable({ - providedIn: 'root', -}) -export class CycleDoneService { - private doneList: BehaviorSubject; - - constructor() { - this.doneList = new BehaviorSubject([]); - } - - getVaule(): Observable { - return this.doneList.asObservable(); - } - - setValue(newValue): void { - this.doneList.next(newValue); - } -} diff --git a/frontend/src/app/dora/service/import-config.service.spec.ts b/frontend/src/app/dora/service/import-config.service.spec.ts deleted file mode 100644 index fd0cafb65..000000000 --- a/frontend/src/app/dora/service/import-config.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { ImportConfigService } from './import-config.service'; - -describe('ImportConfigService', () => { - let service: ImportConfigService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(ImportConfigService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/service/import-config.service.ts b/frontend/src/app/dora/service/import-config.service.ts deleted file mode 100644 index a5c24602f..000000000 --- a/frontend/src/app/dora/service/import-config.service.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Injectable } from '@angular/core'; - -@Injectable({ - providedIn: 'root', -}) -export class ImportConfigService { - private importConfig; - constructor() {} - - set(importConfig) { - this.importConfig = importConfig ? JSON.parse(importConfig) : null; - } - - get() { - return this.importConfig; - } -} diff --git a/frontend/src/app/dora/service/steps-fetch.service.spec.ts b/frontend/src/app/dora/service/steps-fetch.service.spec.ts deleted file mode 100644 index a9498928a..000000000 --- a/frontend/src/app/dora/service/steps-fetch.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { StepsFetchService } from './steps-fetch.service'; - -describe('StepsFetchService', () => { - let service: StepsFetchService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(StepsFetchService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/service/steps-fetch.service.ts b/frontend/src/app/dora/service/steps-fetch.service.ts deleted file mode 100644 index 49ffa55cc..000000000 --- a/frontend/src/app/dora/service/steps-fetch.service.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BehaviorSubject, Observable } from 'rxjs'; -import { UtilsService } from './utils.service'; - -interface StepsFetchExtraParams { - token: string; - type: string; - startTime: number; - endTime: number; -} - -@Injectable({ - providedIn: 'root', -}) -export class StepsFetchService { - private stepsFetchExtraParams: BehaviorSubject; - - constructor(private utilsService: UtilsService) { - this.stepsFetchExtraParams = new BehaviorSubject({ - token: '', - type: 'BuildKite', - startTime: this.utilsService.convertStartTimeToTimestamp(new Date()), - endTime: this.utilsService.convertStartTimeToTimestamp(new Date()), - }); - } - - getVaule(): Observable { - return this.stepsFetchExtraParams.asObservable(); - } - - setValue(newValue): void { - this.stepsFetchExtraParams.next(newValue); - } -} diff --git a/frontend/src/app/dora/service/token-verify.service.spec.ts b/frontend/src/app/dora/service/token-verify.service.spec.ts deleted file mode 100644 index 55759fae5..000000000 --- a/frontend/src/app/dora/service/token-verify.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { TokenVerifyService } from './token-verify.service'; - -describe('TokenVerifyService', () => { - let service: TokenVerifyService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(TokenVerifyService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/service/token-verify.service.ts b/frontend/src/app/dora/service/token-verify.service.ts deleted file mode 100644 index 13aad9a33..000000000 --- a/frontend/src/app/dora/service/token-verify.service.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Injectable } from '@angular/core'; -import { ValidationErrors, FormGroup, ValidatorFn } from '@angular/forms'; - -@Injectable({ - providedIn: 'root', -}) -export class TokenVerifyService { - constructor() {} - - verifyTokenValidator(): ValidatorFn { - return (group: FormGroup): ValidationErrors | null => { - const invalid = Object.keys(group.controls) - .map((control) => group.get(control)) - .filter((instance) => instance instanceof FormGroup) - .find((g) => { - return g.get('verifyToken').value === 'Verify'; - }); - return invalid ? { tokenVerify: true } : null; - }; - } -} diff --git a/frontend/src/app/dora/service/utils.service.spec.ts b/frontend/src/app/dora/service/utils.service.spec.ts deleted file mode 100644 index d35eb2256..000000000 --- a/frontend/src/app/dora/service/utils.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { UtilsService } from './utils.service'; - -describe('ExportService', () => { - let service: UtilsService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(UtilsService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/dora/service/utils.service.ts b/frontend/src/app/dora/service/utils.service.ts deleted file mode 100644 index b084e7354..000000000 --- a/frontend/src/app/dora/service/utils.service.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Injectable } from '@angular/core'; - -@Injectable({ - providedIn: 'root', -}) -export class UtilsService { - constructor() {} - - exportToJsonFile({ fileName, json }: { fileName: string; json: string }) { - const dataStr = JSON.stringify(json, null, 4); - const dataUri = 'data:application/json;charset=utf-8,' + encodeURIComponent(dataStr); - const linkElement = document.createElement('a'); - linkElement.setAttribute('href', dataUri); - linkElement.setAttribute('download', fileName); - linkElement.click(); - } - - convertStartTimeToTimestamp(date: Date, time: string = '00:00:00') { - return this.convertToTimestamp(date, time); - } - - convertEndTimeToTimestamp(date: Date, time: string = '23:59:59') { - return this.convertToTimestamp(date, time); - } - - convertToTimestamp(date: Date, time: string) { - const dateString = new Date(date).toLocaleDateString('en-US'); - return new Date(`${dateString} ${time}`).getTime(); - } -} diff --git a/frontend/src/app/dora/types/JiraBoardParam.ts b/frontend/src/app/dora/types/JiraBoardParam.ts deleted file mode 100644 index 3ec13f052..000000000 --- a/frontend/src/app/dora/types/JiraBoardParam.ts +++ /dev/null @@ -1,10 +0,0 @@ -export class JiraBoardParam { - type: string; - site: string; - email: string; - token: string; - projectKey: string; - startTime: string; - endTime: string; - boardId: string; -} diff --git a/frontend/src/app/dora/types/LinearBoardParam.ts b/frontend/src/app/dora/types/LinearBoardParam.ts deleted file mode 100644 index c808035c9..000000000 --- a/frontend/src/app/dora/types/LinearBoardParam.ts +++ /dev/null @@ -1,8 +0,0 @@ -export class LinearBoardParam { - type: string; - teamName: string; - teamId: string; - startTime: string; - endTime: string; - token: string; -} diff --git a/frontend/src/app/dora/types/board.ts b/frontend/src/app/dora/types/board.ts deleted file mode 100644 index 3e56caaaa..000000000 --- a/frontend/src/app/dora/types/board.ts +++ /dev/null @@ -1,19 +0,0 @@ -export interface JiraColumn { - key: string; - value: { - name: string; - statuses: string[]; - }; -} - -export interface TargetField { - key: string; - value: string; - flag: boolean; -} - -export interface Board { - targetFields: TargetField[]; - jiraColumns: JiraColumn[]; - users: string[]; -} diff --git a/frontend/src/app/dora/types/import-config.ts b/frontend/src/app/dora/types/import-config.ts deleted file mode 100644 index 155a2f5ce..000000000 --- a/frontend/src/app/dora/types/import-config.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface PipelineControl { - orgId?: string; - pipelineId: string; - step: string; -} diff --git a/frontend/src/app/dora/types/metric.ts b/frontend/src/app/dora/types/metric.ts deleted file mode 100644 index a0fd990ef..000000000 --- a/frontend/src/app/dora/types/metric.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface Metric { - name: string; - roles: string[]; -} diff --git a/frontend/src/app/dora/types/metrics-config.ts b/frontend/src/app/dora/types/metrics-config.ts deleted file mode 100644 index 58fc5e9f1..000000000 --- a/frontend/src/app/dora/types/metrics-config.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { AbstractControl, ValidationErrors } from '@angular/forms'; - -interface Control { - [key: string]: ((control: AbstractControl) => ValidationErrors)[]; -} - -export interface ConfigGroup { - [key: string]: Control; -} - -export interface MetricsConfig { - [key: string]: ConfigGroup; -} diff --git a/frontend/src/app/dora/types/metricsSource.ts b/frontend/src/app/dora/types/metricsSource.ts deleted file mode 100644 index d3c723d8b..000000000 --- a/frontend/src/app/dora/types/metricsSource.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Pipeline } from './pipeline'; -import { Board } from './board'; - -export interface MetricsSource { - pipelineTool?: { type: string; data: Pipeline[] }; - board?: { type: string; data: Board }; - sourceControl?: { type: string; data: Pipeline[] }; -} diff --git a/frontend/src/app/dora/types/pipeline.ts b/frontend/src/app/dora/types/pipeline.ts deleted file mode 100644 index f909743c8..000000000 --- a/frontend/src/app/dora/types/pipeline.ts +++ /dev/null @@ -1,18 +0,0 @@ -export interface Pipeline { - name: string; - id: string; - orgId?: string; - orgName?: string; - repository: string; - steps: string[]; -} - -export interface Org { - orgName: string; - orgId: string; -} - -export interface PipelineEqual { - id: string; - step: string; -} diff --git a/frontend/src/app/dora/types/report.ts b/frontend/src/app/dora/types/report.ts deleted file mode 100644 index cc8a00f5d..000000000 --- a/frontend/src/app/dora/types/report.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { DeploymentDateCount } from './reportResponse'; -import Step from '../models/buildkiteStepParams'; - -export interface Report { - name: string; - value: string; -} - -export interface PipelineReport { - pipeline: string; - name: string; - step: Step; - value: string; - items?: DeploymentDateCount[] | undefined; -} - -export interface ClassificationReport { - fieldName: string; - subTitle: string; - value: string; -} - -export interface Reports { - name: string; - items: Array; -} diff --git a/frontend/src/app/dora/types/reportRequestParams.ts b/frontend/src/app/dora/types/reportRequestParams.ts deleted file mode 100644 index 85e5cd2bf..000000000 --- a/frontend/src/app/dora/types/reportRequestParams.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { TargetField } from './board'; - -export interface Deployment { - orgId?: string; - orgName?: string; - id: string; - name: string; - step: string; -} - -export interface PipelineParams { - type: string; - token: string; - deployment: Deployment[]; -} - -export interface BoardParams { - type: string; - token: string; - site: string; - project: string; - doneColumn: string; - boardColumns: { - name: string; - value: string; - }; - users: string[]; - targetFields: TargetField[]; - boardId: number; -} - -export interface LeadTime { - orgId?: string; - orgName?: string; - id: string; - name: string; - step: string; - repository: string; -} - -export interface CodebaseParams { - type: string; - token: string; - leadTime: LeadTime[]; -} diff --git a/frontend/src/app/dora/types/reportResponse.ts b/frontend/src/app/dora/types/reportResponse.ts deleted file mode 100644 index 7df29eeab..000000000 --- a/frontend/src/app/dora/types/reportResponse.ts +++ /dev/null @@ -1,116 +0,0 @@ -export interface Velocity { - velocityForSP: string; - velocityForCards: string; -} - -export interface Swimlane { - optionalItemName: string; - averageTimeForSP: string; - averageTimeForCards: string; - totalTime: string; -} - -export interface CycleTime { - totalTimeForCards: number; - averageCircleTimePerCard: string; - averageCycleTimePerSP: string; - swimlaneList: Array; -} - -export interface AVGDeploymentFrequency { - name: string; - step: string; - deploymentFrequency: string; -} - -export interface DeploymentDateCount { - date: string; - count: number; -} - -export interface DeploymentFrequencyOfPipeline { - name: string; - step: string; - deploymentFrequency: string; - items: DeploymentDateCount[]; -} - -export interface DeploymentFrequency { - avgDeploymentFrequency: AVGDeploymentFrequency; - deploymentFrequencyOfPipelines: DeploymentFrequencyOfPipeline[]; -} - -export interface LeadTimeOfPipeline { - name: string; - step: string; - mergeDelayTime: number; - pipelineDelayTime: number; - totalDelayTime: number; -} - -export interface AvgLeadTime { - name: string; - step: string; - mergeDelayTime: number; - pipelineDelayTime: number; - totalDelayTime: number; -} - -export interface LeadTime { - leadTimeForChangesOfPipelines: Array; - avgLeadTimeForChanges: AvgLeadTime; -} - -export interface FailureRateOfPipeline { - name: string; - step: string; - failureRate: string; -} - -export interface AvgFailureRate { - name: string; - step: string; - failureRate: string; -} - -export interface FailureRate { - avgChangeFailureRate: AvgFailureRate; - changeFailureRateOfPipelines: FailureRateOfPipeline[]; -} - -export interface MeanTimeToRecoveryOfPipeline { - name: string; - step: string; - timeToRecovery: number; -} - -export interface AvgMeanTimeToRecovery { - name: string; - step: string; - timeToRecovery: string; -} - -export interface MeanTimeToRecovery { - avgMeanTimeToRecovery: AvgMeanTimeToRecovery; - meanTimeRecoveryPipelines: MeanTimeToRecoveryOfPipeline[]; -} - -export interface Pair { - name: string; - value: string; -} -export interface Classification { - fieldName: string; - pairs: Array; -} - -export interface ReportResponse { - velocity?: Velocity; - cycleTime?: CycleTime; - deploymentFrequency?: DeploymentFrequency; - leadTimeForChanges?: LeadTime; - changeFailureRate?: FailureRate; - classification?: Array; - hasExportCsvData?: string; - meanTimeToRecovery?: MeanTimeToRecovery; -} diff --git a/frontend/src/app/dora/utils/config.ts b/frontend/src/app/dora/utils/config.ts deleted file mode 100644 index abff6061d..000000000 --- a/frontend/src/app/dora/utils/config.ts +++ /dev/null @@ -1,251 +0,0 @@ -import { Validators } from '@angular/forms'; -import { Metric } from '../types/metric'; -import { MetricsConfig } from '../types/metrics-config'; -import { metricsConstant } from './constant'; - -export const metrics: Metric[] = [ - { - name: 'Velocity', - roles: ['board'], - }, - { - name: 'Cycle time', - roles: ['board'], - }, - { - name: 'Classification', - roles: ['board'], - }, - { - name: 'Lead time for changes', - roles: ['sourceControl', 'pipelineTool'], - }, - { - name: 'Deployment frequency', - roles: ['pipelineTool'], - }, - { - name: 'Change failure rate', - roles: ['pipelineTool'], - }, - { - name: 'Mean time to recovery', - roles: ['pipelineTool'], - }, -]; - -export const metricsConfig: MetricsConfig = { - sourceControl: { - Github: { - token: [Validators.required], - }, - }, - pipelineTool: { - BuildKite: { - token: [Validators.required], - }, - GoCD: { - token: [Validators.required], - }, - }, - board: { - Jira: { - boardId: [Validators.required], - token: [Validators.required], - site: [Validators.required], - email: [Validators.required, Validators.email], - projectKey: [Validators.required], - }, - 'Classic Jira': { - boardId: [Validators.required], - token: [Validators.required], - site: [Validators.required], - email: [Validators.required, Validators.email], - projectKey: [Validators.required], - }, - Linear: { - teamName: [Validators.required], - teamId: [Validators.required], - token: [Validators.required], - }, - // Trello: { - // token: [Validators.required], - // }, - }, -}; - -export const velocityReport = [ - { - id: 'velocityForSP', - name: 'Velocity(SP)', - }, - { - id: 'velocityForCards', - name: 'Throughput(Cards Count)', - }, -]; - -export const cycleTimeReport = [ - { - id: 'averageCycleTimePerSP', - name: 'Average Cycle Time', - unit: '(days/SP)', - }, - { - id: 'averageCircleTimePerCard', - name: 'Average Cycle Time', - unit: '(days/card)', - }, - { - id: 'totalTime', - type: metricsConstant.inDevValue, - name: 'Total Development Time / Total Cycle Time', - }, - { - id: 'totalTime', - type: metricsConstant.testingValue, - name: 'Total Testing Time / Total Cycle Time', - }, - { - id: 'totalTime', - type: metricsConstant.waitingValue, - name: 'Total Waiting Time / Total Cycle Time', - }, - { - id: 'totalTime', - type: metricsConstant.blockValue, - name: 'Total Block Time / Total Cycle Time', - }, - { - id: 'totalTime', - type: metricsConstant.reviewValue, - name: 'Total Review Time / Total Cycle Time', - }, - { - id: 'averageTimeForSP', - type: metricsConstant.inDevValue, - name: 'Average Development Time', - unit: '(days/SP)', - }, - { - id: 'averageTimeForCards', - type: metricsConstant.inDevValue, - name: 'Average Development Time', - unit: '(days/card)', - }, - { - id: 'averageTimeForSP', - type: metricsConstant.testingValue, - name: 'Average Testing Time', - unit: '(days/SP)', - }, - { - id: 'averageTimeForCards', - type: metricsConstant.testingValue, - name: 'Average Testing Time', - unit: '(days/card)', - }, - { - id: 'averageTimeForSP', - type: metricsConstant.waitingValue, - name: 'Average Waiting Time', - unit: '(days/SP)', - }, - { - id: 'averageTimeForCards', - type: metricsConstant.waitingValue, - name: 'Average Waiting Time', - unit: '(days/card)', - }, - { - id: 'averageTimeForSP', - type: metricsConstant.blockValue, - name: 'Average Block Time', - unit: '(days/SP)', - }, - { - id: 'averageTimeForCards', - type: metricsConstant.blockValue, - name: 'Average Block Time', - unit: '(days/card)', - }, - { - id: 'averageTimeForSP', - type: metricsConstant.reviewValue, - name: 'Average Review Time', - unit: '(days/SP)', - }, - { - id: 'averageTimeForCards', - type: metricsConstant.reviewValue, - name: 'Average Review Time', - unit: '(days/card)', - }, -]; - -export const deploymentFrequencyReport = [ - { - id: 'deploymentFrequency', - name: 'Deployment Frequency (deployments/day)', - }, -]; - -export const leadTimeReport = [ - { - id: 'mergeDelayTime', - name: 'mergeDelayTime', - }, - { - id: 'pipelineDelayTime', - name: 'pipelineDelayTime', - }, - { - id: 'totalDelayTime', - name: 'totalDelayTime', - }, -]; - -export const failureRateReport = [ - { - id: 'failureRate', - name: 'Failure Rate', - }, -]; - -export const meanTimeToRecoveryReport = [ - { - id: 'timeToRecovery', - name: 'Mean Time To Recovery', - }, -]; - -export const metricFormConfig = [ - { - name: 'Velocity', - displayItems: ['crews'], - }, - { - name: 'Cycle time', - displayItems: ['crews', 'cycleTime'], - }, - { - name: 'Classification', - displayItems: ['classification', 'crews'], - }, - { - name: 'Lead time for changes', - displayItems: ['leadTime'], - }, - { - name: 'Deployment frequency', - displayItems: ['deployment'], - }, - { - name: 'Change failure rate', - displayItems: ['deployment'], - }, - { - name: 'Mean time to recovery', - displayItems: ['deployment'], - }, -]; diff --git a/frontend/src/app/dora/utils/constant.ts b/frontend/src/app/dora/utils/constant.ts deleted file mode 100644 index eb9cad063..000000000 --- a/frontend/src/app/dora/utils/constant.ts +++ /dev/null @@ -1,46 +0,0 @@ -export const metricsConstant = { - crewAll: 'All', - cycleTimeEmptyStr: '----', - doneValue: 'Done', - doneKeyFromBackend: 'done', - todoValue: 'To do', - analysisValue: 'Analysis', - inDevValue: 'In Dev', - blockValue: 'Block', - waitingValue: 'Waiting for testing', - testingValue: 'Testing', - reviewValue: 'Review', -}; - -export const cycleTimeList = [ - metricsConstant.cycleTimeEmptyStr, - metricsConstant.todoValue, - metricsConstant.analysisValue, - metricsConstant.inDevValue, - metricsConstant.blockValue, - metricsConstant.waitingValue, - metricsConstant.testingValue, - metricsConstant.reviewValue, - metricsConstant.doneValue, -]; - -export const exceptionCode = { - thereIsNoCardInDoneColumn: 444, -}; - -export const controlNames = { - crews: 'crews', - cycleTime: 'cycleTime', - doneStatus: 'doneStatus', - leadTime: 'leadTime', - jiraColumns: 'jiraColumns', - treatFlagCardAsBlock: 'treatFlagCardAsBlock', - classifications: 'classifications', - deployment: 'deployment', -}; - -export const BOARD_TYPE = { - JIRA: 'jira', - CLASSIC_JIRA: 'jira', - LINEAR: 'linear', -}; diff --git a/frontend/src/app/dora/utils/doraErrorStateMatcher.ts b/frontend/src/app/dora/utils/doraErrorStateMatcher.ts deleted file mode 100644 index 0e3fbf2e8..000000000 --- a/frontend/src/app/dora/utils/doraErrorStateMatcher.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { FormControl, FormGroupDirective, NgForm } from '@angular/forms'; -import { ErrorStateMatcher } from '@angular/material/core'; - -/** Error when invalid control is dirty, touched, or submitted. */ -export class DoraErrorStateMatcher implements ErrorStateMatcher { - isErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null): boolean { - const isSubmitted = form && form.submitted; - return !!(control && control.invalid && (control.dirty || control.touched || isSubmitted)); - } -} diff --git a/frontend/src/app/shared/components/divider/divider.component.html b/frontend/src/app/shared/components/divider/divider.component.html deleted file mode 100644 index 3deee357c..000000000 --- a/frontend/src/app/shared/components/divider/divider.component.html +++ /dev/null @@ -1,3 +0,0 @@ -
    - {{ text }} -
    diff --git a/frontend/src/app/shared/components/divider/divider.component.scss b/frontend/src/app/shared/components/divider/divider.component.scss deleted file mode 100644 index b7840bc3f..000000000 --- a/frontend/src/app/shared/components/divider/divider.component.scss +++ /dev/null @@ -1,9 +0,0 @@ -.divider-container { - padding: 8px; - border-left: 8px solid #3f51b5; - margin: 20px 0; - - &__title { - font-size: 16px; - } -} diff --git a/frontend/src/app/shared/components/divider/divider.component.spec.ts b/frontend/src/app/shared/components/divider/divider.component.spec.ts deleted file mode 100644 index a0d8f703a..000000000 --- a/frontend/src/app/shared/components/divider/divider.component.spec.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DividerComponent } from './divider.component'; - -describe('DividerComponent', () => { - let component: DividerComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [DividerComponent], - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(DividerComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/frontend/src/app/shared/components/divider/divider.component.ts b/frontend/src/app/shared/components/divider/divider.component.ts deleted file mode 100644 index 41004cbc4..000000000 --- a/frontend/src/app/shared/components/divider/divider.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component, OnInit, Input } from '@angular/core'; - -@Component({ - selector: 'app-divider', - templateUrl: './divider.component.html', - styleUrls: ['./divider.component.scss'], -}) -export class DividerComponent implements OnInit { - @Input() text: string; - - constructor() {} - - ngOnInit(): void {} -} diff --git a/frontend/src/app/shared/components/index.ts b/frontend/src/app/shared/components/index.ts deleted file mode 100644 index 191a2ec45..000000000 --- a/frontend/src/app/shared/components/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { DividerComponent } from './divider/divider.component'; - -export const components: any[] = [DividerComponent]; - -export * from './divider/divider.component'; diff --git a/frontend/src/app/shared/shared.module.ts b/frontend/src/app/shared/shared.module.ts deleted file mode 100644 index 8ec5b9c9c..000000000 --- a/frontend/src/app/shared/shared.module.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { MatButtonModule } from '@angular/material/button'; -import { MatToolbarModule } from '@angular/material/toolbar'; -import { MatGridListModule } from '@angular/material/grid-list'; -import { MatStepperModule } from '@angular/material/stepper'; -import { MatInputModule } from '@angular/material/input'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatSelectModule } from '@angular/material/select'; -import { MatSnackBarModule } from '@angular/material/snack-bar'; -import { MatDatepickerModule } from '@angular/material/datepicker'; -import { MatNativeDateModule } from '@angular/material/core'; -import { MatTableModule } from '@angular/material/table'; -import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; -import { MatIconModule } from '@angular/material/icon'; -import { MatCardModule } from '@angular/material/card'; -import { MatRadioModule } from '@angular/material/radio'; -import { MatListModule } from '@angular/material/list'; -import { MatCheckboxModule } from '@angular/material/checkbox'; -import { MatDialogModule } from '@angular/material/dialog'; -import { MatTooltipModule } from '@angular/material/tooltip'; -import * as fromComponents from './components'; - -const materialModules: any[] = [ - MatToolbarModule, - MatGridListModule, - MatButtonModule, - MatStepperModule, - MatInputModule, - MatFormFieldModule, - MatSelectModule, - MatSnackBarModule, - MatDatepickerModule, - MatNativeDateModule, - MatTableModule, - MatProgressSpinnerModule, - MatIconModule, - MatCardModule, - MatRadioModule, - MatListModule, - MatCheckboxModule, - MatDialogModule, - MatTooltipModule, -]; - -@NgModule({ - declarations: [...fromComponents.components], - imports: [CommonModule, ...materialModules], - exports: [...materialModules, ...fromComponents.components], -}) -export class SharedModule {} diff --git a/frontend/src/assets/.gitkeep b/frontend/src/assets/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/frontend/src/assets/Logo.svg b/frontend/src/assets/Logo.svg new file mode 100644 index 000000000..92c94cd2e --- /dev/null +++ b/frontend/src/assets/Logo.svg @@ -0,0 +1,27 @@ + + + diff --git a/frontend/src/assets/images/img-apple-64/0023-20e3.png b/frontend/src/assets/images/img-apple-64/0023-20e3.png deleted file mode 100644 index a99fc2d21..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0023-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0023-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0023-fe0f-20e3.png deleted file mode 100644 index d5c81f3e4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0023-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/002a-20e3.png b/frontend/src/assets/images/img-apple-64/002a-20e3.png deleted file mode 100644 index 6a5a5594e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/002a-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/002a-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/002a-fe0f-20e3.png deleted file mode 100644 index 3efc537de..000000000 Binary files a/frontend/src/assets/images/img-apple-64/002a-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0030-20e3.png b/frontend/src/assets/images/img-apple-64/0030-20e3.png deleted file mode 100644 index 16d144820..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0030-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0030-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0030-fe0f-20e3.png deleted file mode 100644 index b2ab888ea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0030-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0031-20e3.png b/frontend/src/assets/images/img-apple-64/0031-20e3.png deleted file mode 100644 index 92e269521..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0031-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0031-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0031-fe0f-20e3.png deleted file mode 100644 index d50687ad3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0031-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0032-20e3.png b/frontend/src/assets/images/img-apple-64/0032-20e3.png deleted file mode 100644 index 22e3a30c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0032-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0032-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0032-fe0f-20e3.png deleted file mode 100644 index 2328fb5f7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0032-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0033-20e3.png b/frontend/src/assets/images/img-apple-64/0033-20e3.png deleted file mode 100644 index 8eeaf920a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0033-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0033-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0033-fe0f-20e3.png deleted file mode 100644 index dfd8edbf4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0033-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0034-20e3.png b/frontend/src/assets/images/img-apple-64/0034-20e3.png deleted file mode 100644 index ee1454fe4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0034-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0034-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0034-fe0f-20e3.png deleted file mode 100644 index 0ac56d7fe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0034-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0035-20e3.png b/frontend/src/assets/images/img-apple-64/0035-20e3.png deleted file mode 100644 index 237e8c634..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0035-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0035-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0035-fe0f-20e3.png deleted file mode 100644 index 19139da26..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0035-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0036-20e3.png b/frontend/src/assets/images/img-apple-64/0036-20e3.png deleted file mode 100644 index a254967f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0036-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0036-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0036-fe0f-20e3.png deleted file mode 100644 index 57a53022d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0036-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0037-20e3.png b/frontend/src/assets/images/img-apple-64/0037-20e3.png deleted file mode 100644 index 44db3fedf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0037-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0037-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0037-fe0f-20e3.png deleted file mode 100644 index f3b46906e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0037-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0038-20e3.png b/frontend/src/assets/images/img-apple-64/0038-20e3.png deleted file mode 100644 index 76dbced0c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0038-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0038-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0038-fe0f-20e3.png deleted file mode 100644 index d3dc6d1b7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0038-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0039-20e3.png b/frontend/src/assets/images/img-apple-64/0039-20e3.png deleted file mode 100644 index 048d6f9e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0039-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/0039-fe0f-20e3.png b/frontend/src/assets/images/img-apple-64/0039-fe0f-20e3.png deleted file mode 100644 index 6703bf0ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/0039-fe0f-20e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/00a9-fe0f.png b/frontend/src/assets/images/img-apple-64/00a9-fe0f.png deleted file mode 100644 index 867b95e0e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/00a9-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/00a9.png b/frontend/src/assets/images/img-apple-64/00a9.png deleted file mode 100644 index 7651c4200..000000000 Binary files a/frontend/src/assets/images/img-apple-64/00a9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/00ae-fe0f.png b/frontend/src/assets/images/img-apple-64/00ae-fe0f.png deleted file mode 100644 index b14b2173d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/00ae-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/00ae.png b/frontend/src/assets/images/img-apple-64/00ae.png deleted file mode 100644 index f7ab71e70..000000000 Binary files a/frontend/src/assets/images/img-apple-64/00ae.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f004.png b/frontend/src/assets/images/img-apple-64/1f004.png deleted file mode 100644 index 5b05ada17..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f004.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f0cf.png b/frontend/src/assets/images/img-apple-64/1f0cf.png deleted file mode 100644 index 339b9ee1d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f0cf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f170-fe0f.png b/frontend/src/assets/images/img-apple-64/1f170-fe0f.png deleted file mode 100644 index 6359901f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f170-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f170.png b/frontend/src/assets/images/img-apple-64/1f170.png deleted file mode 100644 index 3afccc5fd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f170.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f171-fe0f.png b/frontend/src/assets/images/img-apple-64/1f171-fe0f.png deleted file mode 100644 index 9b075dd03..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f171-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f171.png b/frontend/src/assets/images/img-apple-64/1f171.png deleted file mode 100644 index 34f65a157..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f171.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f17e-fe0f.png b/frontend/src/assets/images/img-apple-64/1f17e-fe0f.png deleted file mode 100644 index c789c6d5a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f17e-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f17e.png b/frontend/src/assets/images/img-apple-64/1f17e.png deleted file mode 100644 index fd7d87071..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f17e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f17f-fe0f.png b/frontend/src/assets/images/img-apple-64/1f17f-fe0f.png deleted file mode 100644 index 635ece8ef..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f17f-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f17f.png b/frontend/src/assets/images/img-apple-64/1f17f.png deleted file mode 100644 index 946124709..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f17f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f18e.png b/frontend/src/assets/images/img-apple-64/1f18e.png deleted file mode 100644 index 7bc79d54a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f18e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f191.png b/frontend/src/assets/images/img-apple-64/1f191.png deleted file mode 100644 index a59069f2b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f191.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f192.png b/frontend/src/assets/images/img-apple-64/1f192.png deleted file mode 100644 index 9118800f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f192.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f193.png b/frontend/src/assets/images/img-apple-64/1f193.png deleted file mode 100644 index be37f7926..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f193.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f194.png b/frontend/src/assets/images/img-apple-64/1f194.png deleted file mode 100644 index 5f6e38ccb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f194.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f195.png b/frontend/src/assets/images/img-apple-64/1f195.png deleted file mode 100644 index 2c9c4ecf4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f195.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f196.png b/frontend/src/assets/images/img-apple-64/1f196.png deleted file mode 100644 index 8572f06f1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f196.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f197.png b/frontend/src/assets/images/img-apple-64/1f197.png deleted file mode 100644 index 27f08038f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f197.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f198.png b/frontend/src/assets/images/img-apple-64/1f198.png deleted file mode 100644 index 05c3bb9d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f198.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f199.png b/frontend/src/assets/images/img-apple-64/1f199.png deleted file mode 100644 index 11d0a95f4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f199.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f19a.png b/frontend/src/assets/images/img-apple-64/1f19a.png deleted file mode 100644 index d3629c3ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f19a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1e8.png deleted file mode 100644 index d0e85f403..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1e9.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1e9.png deleted file mode 100644 index 4952d55da..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1ea.png deleted file mode 100644 index e3d8789dc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1eb.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1eb.png deleted file mode 100644 index 3c7c2e4d9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1ec.png deleted file mode 100644 index ebda3ed44..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1ee.png deleted file mode 100644 index 024c95f60..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1f1.png deleted file mode 100644 index a67477674..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1f2.png deleted file mode 100644 index bea191bf4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1f4.png deleted file mode 100644 index cb6e1e9db..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f6.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1f6.png deleted file mode 100644 index bf1c9181e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1f7.png deleted file mode 100644 index dfc45ffd8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1f8.png deleted file mode 100644 index 5de1b90fa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1f9.png deleted file mode 100644 index d750f4bf3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1fa.png deleted file mode 100644 index bdeea108c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1fc.png deleted file mode 100644 index f20f94869..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1fd.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1fd.png deleted file mode 100644 index 2bad2a318..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e6-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1e6-1f1ff.png deleted file mode 100644 index a4a2d924b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e6-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1e6.png deleted file mode 100644 index cac504e2e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1e7.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1e7.png deleted file mode 100644 index ba7baf3da..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1e7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1e9.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1e9.png deleted file mode 100644 index 506ba6c93..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1ea.png deleted file mode 100644 index 7a2e39602..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1eb.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1eb.png deleted file mode 100644 index 714083bdf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1ec.png deleted file mode 100644 index 16340ee6f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ed.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1ed.png deleted file mode 100644 index 4c9fc233c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1ee.png deleted file mode 100644 index e2147710a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ef.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1ef.png deleted file mode 100644 index 3ebdbf840..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1f1.png deleted file mode 100644 index eb7cda523..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1f2.png deleted file mode 100644 index 73d5a2fd7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1f3.png deleted file mode 100644 index 7600c2fc0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1f4.png deleted file mode 100644 index 8accb905b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f6.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1f6.png deleted file mode 100644 index 44ef78ce8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1f7.png deleted file mode 100644 index de7a92fa9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1f8.png deleted file mode 100644 index 97127fb32..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1f9.png deleted file mode 100644 index c799c8859..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1fb.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1fb.png deleted file mode 100644 index 55b31a051..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1fc.png deleted file mode 100644 index a26013470..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1fe.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1fe.png deleted file mode 100644 index a36f3b63d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1e7-1f1ff.png deleted file mode 100644 index 067741766..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e7-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1e6.png deleted file mode 100644 index 09594a237..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1e8.png deleted file mode 100644 index a44442e68..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1e9.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1e9.png deleted file mode 100644 index 31f659f0e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1eb.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1eb.png deleted file mode 100644 index e8604eaed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1ec.png deleted file mode 100644 index 0968a7c71..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1ed.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1ed.png deleted file mode 100644 index 93b89bcd7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1ee.png deleted file mode 100644 index 1be4482a4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1f0.png deleted file mode 100644 index a34f58ba1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1f1.png deleted file mode 100644 index 90d9868f9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1f2.png deleted file mode 100644 index 3d7b060a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1f3.png deleted file mode 100644 index 63fa483cf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1f4.png deleted file mode 100644 index 78ba1e17e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f5.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1f5.png deleted file mode 100644 index 45a50f990..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1f7.png deleted file mode 100644 index dd714abff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1fa.png deleted file mode 100644 index 2dd886e45..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fb.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1fb.png deleted file mode 100644 index 86ef65deb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1fc.png deleted file mode 100644 index 64ffaf632..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fd.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1fd.png deleted file mode 100644 index 4e3a3a216..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fe.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1fe.png deleted file mode 100644 index a878604b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e8-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1e8-1f1ff.png deleted file mode 100644 index 0b0ab498a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e8-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e9-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1e9-1f1ea.png deleted file mode 100644 index 8f7352cb3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e9-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e9-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1e9-1f1ec.png deleted file mode 100644 index 8e75fb594..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e9-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e9-1f1ef.png b/frontend/src/assets/images/img-apple-64/1f1e9-1f1ef.png deleted file mode 100644 index 894b85be8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e9-1f1ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e9-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1e9-1f1f0.png deleted file mode 100644 index 097896624..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e9-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e9-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1e9-1f1f2.png deleted file mode 100644 index cc110f523..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e9-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e9-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1e9-1f1f4.png deleted file mode 100644 index 0763a12c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e9-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1e9-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1e9-1f1ff.png deleted file mode 100644 index 8f694bfe5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1e9-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ea-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1ea-1f1e6.png deleted file mode 100644 index ac9b54a8f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ea-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ea-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1ea-1f1e8.png deleted file mode 100644 index 993de5e0a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ea-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ea-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1ea-1f1ea.png deleted file mode 100644 index ea4ced1c7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ea-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ea-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1ea-1f1ec.png deleted file mode 100644 index 2b1327e78..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ea-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ea-1f1ed.png b/frontend/src/assets/images/img-apple-64/1f1ea-1f1ed.png deleted file mode 100644 index ea77ab8fa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ea-1f1ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ea-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1ea-1f1f7.png deleted file mode 100644 index d3aad1903..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ea-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ea-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1ea-1f1f8.png deleted file mode 100644 index ac9b54a8f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ea-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ea-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1ea-1f1f9.png deleted file mode 100644 index 0151a327d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ea-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ea-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1ea-1f1fa.png deleted file mode 100644 index fada8f13a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ea-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1eb-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1eb-1f1ee.png deleted file mode 100644 index 66e5a6c03..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1eb-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1eb-1f1ef.png b/frontend/src/assets/images/img-apple-64/1f1eb-1f1ef.png deleted file mode 100644 index 98496147c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1eb-1f1ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1eb-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1eb-1f1f0.png deleted file mode 100644 index 0d13ea7a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1eb-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1eb-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1eb-1f1f2.png deleted file mode 100644 index f9de6ac3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1eb-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1eb-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1eb-1f1f4.png deleted file mode 100644 index cb5f34d28..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1eb-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1eb-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1eb-1f1f7.png deleted file mode 100644 index 45a50f990..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1eb-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1e6.png deleted file mode 100644 index 56b0f871a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1e7.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1e7.png deleted file mode 100644 index d6f4ba975..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1e7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1e9.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1e9.png deleted file mode 100644 index 0cf621e65..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1ea.png deleted file mode 100644 index b80e2cc99..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1eb.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1eb.png deleted file mode 100644 index a344632ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1ec.png deleted file mode 100644 index f04520a8d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1ed.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1ed.png deleted file mode 100644 index 61c17ca07..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1ee.png deleted file mode 100644 index 457d161e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1f1.png deleted file mode 100644 index b02ff2185..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1f2.png deleted file mode 100644 index 798182d22..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1f3.png deleted file mode 100644 index 3670c48fd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f5.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1f5.png deleted file mode 100644 index 64c1899c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f6.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1f6.png deleted file mode 100644 index 23f2e5d4f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1f7.png deleted file mode 100644 index f1490aba9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1f8.png deleted file mode 100644 index 8dca95e3f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1f9.png deleted file mode 100644 index aa45a56aa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1fa.png deleted file mode 100644 index c95ce5e27..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1fc.png deleted file mode 100644 index 1a546f8ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ec-1f1fe.png b/frontend/src/assets/images/img-apple-64/1f1ec-1f1fe.png deleted file mode 100644 index 6bd0be8dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ec-1f1fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1ed-1f1f0.png deleted file mode 100644 index e0f866652..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1ed-1f1f2.png deleted file mode 100644 index bdeea108c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1ed-1f1f3.png deleted file mode 100644 index 2d9995cbc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1ed-1f1f7.png deleted file mode 100644 index b348bd92e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1ed-1f1f9.png deleted file mode 100644 index ee07233a4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ed-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ed-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1ed-1f1fa.png deleted file mode 100644 index a28f38154..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ed-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1e8.png deleted file mode 100644 index 568c37192..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1e9.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1e9.png deleted file mode 100644 index ebdfee5c2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1ea.png deleted file mode 100644 index c336e7da2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1f1.png deleted file mode 100644 index 4d6f9d459..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1f2.png deleted file mode 100644 index cd8f7c847..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1f3.png deleted file mode 100644 index 7d7b5ab78..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1f4.png deleted file mode 100644 index 8e75fb594..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f6.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1f6.png deleted file mode 100644 index e77a4e19c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1f7.png deleted file mode 100644 index 99b5b2d7a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1f8.png deleted file mode 100644 index c3811ced9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1ee-1f1f9.png deleted file mode 100644 index 3b9e7943f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ee-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ef-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1ef-1f1ea.png deleted file mode 100644 index 54e08b87c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ef-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ef-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1ef-1f1f2.png deleted file mode 100644 index 53f88f8a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ef-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ef-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1ef-1f1f4.png deleted file mode 100644 index 4fbf447ba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ef-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ef-1f1f5.png b/frontend/src/assets/images/img-apple-64/1f1ef-1f1f5.png deleted file mode 100644 index bfc7e0ab8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ef-1f1f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1ea.png deleted file mode 100644 index 6f44c3aa5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1ec.png deleted file mode 100644 index 8539869a6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ed.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1ed.png deleted file mode 100644 index 6c1446fce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1ee.png deleted file mode 100644 index 30896ca45..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1f2.png deleted file mode 100644 index e9436d2ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1f3.png deleted file mode 100644 index fe4f843cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1f5.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1f5.png deleted file mode 100644 index b1b1c5ca9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1f7.png deleted file mode 100644 index efb382a0e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1fc.png deleted file mode 100644 index f9d6150c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1fe.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1fe.png deleted file mode 100644 index f215708cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1f0-1f1ff.png deleted file mode 100644 index b82854e60..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f0-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1e6.png deleted file mode 100644 index 67c3679c2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1e7.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1e7.png deleted file mode 100644 index 4aad82ac4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1e7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1e8.png deleted file mode 100644 index 5f6bf9969..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1ee.png deleted file mode 100644 index fa62e18bc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1f0.png deleted file mode 100644 index 1e95fbf90..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1f7.png deleted file mode 100644 index bed408652..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1f8.png deleted file mode 100644 index 8d0548867..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1f9.png deleted file mode 100644 index 81e916bdb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1fa.png deleted file mode 100644 index b91e85432..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1fb.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1fb.png deleted file mode 100644 index e8184d94f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f1-1f1fe.png b/frontend/src/assets/images/img-apple-64/1f1f1-1f1fe.png deleted file mode 100644 index 8b8d7ce33..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f1-1f1fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1e6.png deleted file mode 100644 index 3c80f1f63..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1e8.png deleted file mode 100644 index 66a8aaa30..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1e9.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1e9.png deleted file mode 100644 index c82d29349..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1ea.png deleted file mode 100644 index 6ae3e1f2d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1eb.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1eb.png deleted file mode 100644 index 45a50f990..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1ec.png deleted file mode 100644 index 0328a6d02..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1ed.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1ed.png deleted file mode 100644 index 590801ecc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f0.png deleted file mode 100644 index 31aa42c3f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f1.png deleted file mode 100644 index c24e8769b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f2.png deleted file mode 100644 index ff83ebf5b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f3.png deleted file mode 100644 index b52b7c908..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f4.png deleted file mode 100644 index d5e59e2dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f5.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f5.png deleted file mode 100644 index 06ee7bd93..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f6.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f6.png deleted file mode 100644 index ee5efe17d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f7.png deleted file mode 100644 index a584a3fdf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f8.png deleted file mode 100644 index a9784a5fc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1f9.png deleted file mode 100644 index 728818115..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1fa.png deleted file mode 100644 index 92782ff6f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fb.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1fb.png deleted file mode 100644 index 765f7ba7e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1fc.png deleted file mode 100644 index 3c9333003..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fd.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1fd.png deleted file mode 100644 index 98c928a7d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fe.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1fe.png deleted file mode 100644 index 4b514f964..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f2-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1f2-1f1ff.png deleted file mode 100644 index 92d6a88b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f2-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1e6.png deleted file mode 100644 index b6405d645..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1e8.png deleted file mode 100644 index 6878afdf3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1ea.png deleted file mode 100644 index 2494ea898..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1eb.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1eb.png deleted file mode 100644 index acd83cac0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1ec.png deleted file mode 100644 index e5897270b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1ee.png deleted file mode 100644 index 1ee4bc2e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1f1.png deleted file mode 100644 index 16c803def..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1f4.png deleted file mode 100644 index 55b31a051..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1f5.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1f5.png deleted file mode 100644 index 634ee49d9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1f7.png deleted file mode 100644 index 971b2ebf3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1fa.png deleted file mode 100644 index 9219c6e71..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f3-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1f3-1f1ff.png deleted file mode 100644 index f29cd6d06..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f3-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f4-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1f4-1f1f2.png deleted file mode 100644 index a3085440c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f4-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1e6.png deleted file mode 100644 index aba5e799e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1ea.png deleted file mode 100644 index 0806103c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1eb.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1eb.png deleted file mode 100644 index 44ea40cf3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1ec.png deleted file mode 100644 index 267f09829..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1ed.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1ed.png deleted file mode 100644 index b37bed17a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1f0.png deleted file mode 100644 index 96ee40783..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1f1.png deleted file mode 100644 index f864c084b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1f2.png deleted file mode 100644 index fe96f1420..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1f3.png deleted file mode 100644 index 4f50a0ff8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1f7.png deleted file mode 100644 index 6ff74eed4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1f8.png deleted file mode 100644 index 55f1a0f4c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1f9.png deleted file mode 100644 index c056f0970..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1fc.png deleted file mode 100644 index 200e10d14..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f5-1f1fe.png b/frontend/src/assets/images/img-apple-64/1f1f5-1f1fe.png deleted file mode 100644 index cdc52bcab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f5-1f1fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f6-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1f6-1f1e6.png deleted file mode 100644 index 694d41840..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f6-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f7-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1f7-1f1ea.png deleted file mode 100644 index 637a1ab30..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f7-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f7-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1f7-1f1f4.png deleted file mode 100644 index abf465bf1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f7-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f7-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1f7-1f1f8.png deleted file mode 100644 index 2079430c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f7-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f7-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1f7-1f1fa.png deleted file mode 100644 index f2954907d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f7-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f7-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1f7-1f1fc.png deleted file mode 100644 index 322176a61..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f7-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1e6.png deleted file mode 100644 index 551d3909b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1e7.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1e7.png deleted file mode 100644 index 33eb0ffd3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1e7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1e8.png deleted file mode 100644 index 1190b4003..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1e9.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1e9.png deleted file mode 100644 index ac35440b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1ea.png deleted file mode 100644 index 16f49cfdb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1ec.png deleted file mode 100644 index db55f2ced..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ed.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1ed.png deleted file mode 100644 index d0e85f403..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1ee.png deleted file mode 100644 index 14de43df0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ef.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1ef.png deleted file mode 100644 index 55b31a051..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1f0.png deleted file mode 100644 index 42ea3644b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1f1.png deleted file mode 100644 index 88d940fc8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1f2.png deleted file mode 100644 index 652b7daa8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1f3.png deleted file mode 100644 index 93c963b1f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1f4.png deleted file mode 100644 index cb1e5a9a4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1f7.png deleted file mode 100644 index a2b1ff9a8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1f8.png deleted file mode 100644 index 924b68fce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1f9.png deleted file mode 100644 index c5411f01f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1fb.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1fb.png deleted file mode 100644 index 2da0fb952..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1fd.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1fd.png deleted file mode 100644 index 941fadb5e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1fe.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1fe.png deleted file mode 100644 index 64bab3d70..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1f8-1f1ff.png deleted file mode 100644 index 16b4b14ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f8-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1e6.png deleted file mode 100644 index d0e85f403..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1e8.png deleted file mode 100644 index ac05c747a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1e9.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1e9.png deleted file mode 100644 index 164eb9fdf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1eb.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1eb.png deleted file mode 100644 index c728d16d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1ec.png deleted file mode 100644 index 92ab5209b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1ed.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1ed.png deleted file mode 100644 index 1fc4eca4a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1ef.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1ef.png deleted file mode 100644 index 6361cf52e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1f0.png deleted file mode 100644 index c6e4385cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f1.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1f1.png deleted file mode 100644 index 6f2bc945b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1f2.png deleted file mode 100644 index 8e970bd7d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1f3.png deleted file mode 100644 index a9cab6992..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f4.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1f4.png deleted file mode 100644 index 54881c2b7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f7.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1f7.png deleted file mode 100644 index 3e1084a8d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1f9.png deleted file mode 100644 index 06ccc33f4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1fb.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1fb.png deleted file mode 100644 index c95d765cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1fc.png deleted file mode 100644 index 3ac003749..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1f9-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1f9-1f1ff.png deleted file mode 100644 index e74dda77d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1f9-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fa-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1fa-1f1e6.png deleted file mode 100644 index ba0357444..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fa-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fa-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1fa-1f1ec.png deleted file mode 100644 index 4d5742d4f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fa-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fa-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1fa-1f1f2.png deleted file mode 100644 index 97dc88dee..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fa-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fa-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1fa-1f1f3.png deleted file mode 100644 index 3270b0a1d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fa-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fa-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1fa-1f1f8.png deleted file mode 100644 index 97dc88dee..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fa-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fa-1f1fe.png b/frontend/src/assets/images/img-apple-64/1f1fa-1f1fe.png deleted file mode 100644 index 55e38436c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fa-1f1fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fa-1f1ff.png b/frontend/src/assets/images/img-apple-64/1f1fa-1f1ff.png deleted file mode 100644 index 1f2011b83..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fa-1f1ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fb-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1fb-1f1e6.png deleted file mode 100644 index f4a375d59..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fb-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fb-1f1e8.png b/frontend/src/assets/images/img-apple-64/1f1fb-1f1e8.png deleted file mode 100644 index 7548f9be9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fb-1f1e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fb-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1fb-1f1ea.png deleted file mode 100644 index 3b49502da..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fb-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fb-1f1ec.png b/frontend/src/assets/images/img-apple-64/1f1fb-1f1ec.png deleted file mode 100644 index 0a5dcda63..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fb-1f1ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fb-1f1ee.png b/frontend/src/assets/images/img-apple-64/1f1fb-1f1ee.png deleted file mode 100644 index 0cf8425aa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fb-1f1ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fb-1f1f3.png b/frontend/src/assets/images/img-apple-64/1f1fb-1f1f3.png deleted file mode 100644 index f202895a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fb-1f1f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fb-1f1fa.png b/frontend/src/assets/images/img-apple-64/1f1fb-1f1fa.png deleted file mode 100644 index d98d8a6d1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fb-1f1fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fc-1f1eb.png b/frontend/src/assets/images/img-apple-64/1f1fc-1f1eb.png deleted file mode 100644 index 487e16fb6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fc-1f1eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fc-1f1f8.png b/frontend/src/assets/images/img-apple-64/1f1fc-1f1f8.png deleted file mode 100644 index b2e89c498..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fc-1f1f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fd-1f1f0.png b/frontend/src/assets/images/img-apple-64/1f1fd-1f1f0.png deleted file mode 100644 index 2cc8589a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fd-1f1f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fe-1f1ea.png b/frontend/src/assets/images/img-apple-64/1f1fe-1f1ea.png deleted file mode 100644 index de0b06c35..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fe-1f1ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1fe-1f1f9.png b/frontend/src/assets/images/img-apple-64/1f1fe-1f1f9.png deleted file mode 100644 index fe628b9f6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1fe-1f1f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ff-1f1e6.png b/frontend/src/assets/images/img-apple-64/1f1ff-1f1e6.png deleted file mode 100644 index 1ab3050dc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ff-1f1e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ff-1f1f2.png b/frontend/src/assets/images/img-apple-64/1f1ff-1f1f2.png deleted file mode 100644 index 2f4865b66..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ff-1f1f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f1ff-1f1fc.png b/frontend/src/assets/images/img-apple-64/1f1ff-1f1fc.png deleted file mode 100644 index 0cfe9cd41..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f1ff-1f1fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f201.png b/frontend/src/assets/images/img-apple-64/1f201.png deleted file mode 100644 index f61f7f7c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f201.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f202-fe0f.png b/frontend/src/assets/images/img-apple-64/1f202-fe0f.png deleted file mode 100644 index e39c1148a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f202-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f202.png b/frontend/src/assets/images/img-apple-64/1f202.png deleted file mode 100644 index a3a6e0086..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f202.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f21a.png b/frontend/src/assets/images/img-apple-64/1f21a.png deleted file mode 100644 index bb3617c9f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f21a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f22f.png b/frontend/src/assets/images/img-apple-64/1f22f.png deleted file mode 100644 index 640e4e939..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f22f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f232.png b/frontend/src/assets/images/img-apple-64/1f232.png deleted file mode 100644 index c092fbb2c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f232.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f233.png b/frontend/src/assets/images/img-apple-64/1f233.png deleted file mode 100644 index c09764aaf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f233.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f234.png b/frontend/src/assets/images/img-apple-64/1f234.png deleted file mode 100644 index 70f3f8c3f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f234.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f235.png b/frontend/src/assets/images/img-apple-64/1f235.png deleted file mode 100644 index 18a6267e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f235.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f236.png b/frontend/src/assets/images/img-apple-64/1f236.png deleted file mode 100644 index c12efe7ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f236.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f237-fe0f.png b/frontend/src/assets/images/img-apple-64/1f237-fe0f.png deleted file mode 100644 index a20d9061f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f237-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f237.png b/frontend/src/assets/images/img-apple-64/1f237.png deleted file mode 100644 index 228a501d6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f237.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f238.png b/frontend/src/assets/images/img-apple-64/1f238.png deleted file mode 100644 index 03bbff41f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f238.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f239.png b/frontend/src/assets/images/img-apple-64/1f239.png deleted file mode 100644 index c993488d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f239.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f23a.png b/frontend/src/assets/images/img-apple-64/1f23a.png deleted file mode 100644 index 70cd4e769..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f23a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f250.png b/frontend/src/assets/images/img-apple-64/1f250.png deleted file mode 100644 index 1e34492a2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f250.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f251.png b/frontend/src/assets/images/img-apple-64/1f251.png deleted file mode 100644 index db5ab2fc0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f251.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f300.png b/frontend/src/assets/images/img-apple-64/1f300.png deleted file mode 100644 index e354f6181..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f300.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f301.png b/frontend/src/assets/images/img-apple-64/1f301.png deleted file mode 100644 index 32b49fce3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f301.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f302.png b/frontend/src/assets/images/img-apple-64/1f302.png deleted file mode 100644 index 595b97443..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f302.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f303.png b/frontend/src/assets/images/img-apple-64/1f303.png deleted file mode 100644 index 222c3beed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f303.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f304.png b/frontend/src/assets/images/img-apple-64/1f304.png deleted file mode 100644 index b231becd3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f304.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f305.png b/frontend/src/assets/images/img-apple-64/1f305.png deleted file mode 100644 index da1132fc1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f305.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f306.png b/frontend/src/assets/images/img-apple-64/1f306.png deleted file mode 100644 index c3747787f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f306.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f307.png b/frontend/src/assets/images/img-apple-64/1f307.png deleted file mode 100644 index 43e06e90c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f307.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f308.png b/frontend/src/assets/images/img-apple-64/1f308.png deleted file mode 100644 index 419622f24..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f308.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f309.png b/frontend/src/assets/images/img-apple-64/1f309.png deleted file mode 100644 index 5ff3668af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f309.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f30a.png b/frontend/src/assets/images/img-apple-64/1f30a.png deleted file mode 100644 index 6eaf085c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f30a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f30b.png b/frontend/src/assets/images/img-apple-64/1f30b.png deleted file mode 100644 index aae67a1a5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f30b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f30c.png b/frontend/src/assets/images/img-apple-64/1f30c.png deleted file mode 100644 index 7d629b836..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f30c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f30d.png b/frontend/src/assets/images/img-apple-64/1f30d.png deleted file mode 100644 index e705945fd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f30d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f30e.png b/frontend/src/assets/images/img-apple-64/1f30e.png deleted file mode 100644 index 07dc0b6ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f30e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f30f.png b/frontend/src/assets/images/img-apple-64/1f30f.png deleted file mode 100644 index 1185ba586..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f30f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f310.png b/frontend/src/assets/images/img-apple-64/1f310.png deleted file mode 100644 index 8e0d68a88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f310.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f311.png b/frontend/src/assets/images/img-apple-64/1f311.png deleted file mode 100644 index 1c1fddae7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f311.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f312.png b/frontend/src/assets/images/img-apple-64/1f312.png deleted file mode 100644 index 2394b8569..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f312.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f313.png b/frontend/src/assets/images/img-apple-64/1f313.png deleted file mode 100644 index 96fcc4f34..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f313.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f314.png b/frontend/src/assets/images/img-apple-64/1f314.png deleted file mode 100644 index cfff81170..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f314.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f315.png b/frontend/src/assets/images/img-apple-64/1f315.png deleted file mode 100644 index 31b9de7db..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f315.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f316.png b/frontend/src/assets/images/img-apple-64/1f316.png deleted file mode 100644 index 5f8494e70..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f316.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f317.png b/frontend/src/assets/images/img-apple-64/1f317.png deleted file mode 100644 index c8472d5a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f317.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f318.png b/frontend/src/assets/images/img-apple-64/1f318.png deleted file mode 100644 index 43acc4069..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f318.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f319.png b/frontend/src/assets/images/img-apple-64/1f319.png deleted file mode 100644 index 9cc5366d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f319.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f31a.png b/frontend/src/assets/images/img-apple-64/1f31a.png deleted file mode 100644 index 56208bfa2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f31a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f31b.png b/frontend/src/assets/images/img-apple-64/1f31b.png deleted file mode 100644 index 73d8efcc0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f31b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f31c.png b/frontend/src/assets/images/img-apple-64/1f31c.png deleted file mode 100644 index c9b260936..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f31c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f31d.png b/frontend/src/assets/images/img-apple-64/1f31d.png deleted file mode 100644 index 87b92d31f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f31d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f31e.png b/frontend/src/assets/images/img-apple-64/1f31e.png deleted file mode 100644 index ef1f65471..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f31e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f31f.png b/frontend/src/assets/images/img-apple-64/1f31f.png deleted file mode 100644 index 3be8bc660..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f31f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f320.png b/frontend/src/assets/images/img-apple-64/1f320.png deleted file mode 100644 index 73d64fa00..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f320.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f321-fe0f.png b/frontend/src/assets/images/img-apple-64/1f321-fe0f.png deleted file mode 100644 index 881118823..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f321-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f321.png b/frontend/src/assets/images/img-apple-64/1f321.png deleted file mode 100644 index 918962205..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f321.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f324-fe0f.png b/frontend/src/assets/images/img-apple-64/1f324-fe0f.png deleted file mode 100644 index 705d2335a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f324-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f324.png b/frontend/src/assets/images/img-apple-64/1f324.png deleted file mode 100644 index b75eec1e8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f324.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f325-fe0f.png b/frontend/src/assets/images/img-apple-64/1f325-fe0f.png deleted file mode 100644 index 81c8e0eb0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f325-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f325.png b/frontend/src/assets/images/img-apple-64/1f325.png deleted file mode 100644 index 998eef372..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f325.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f326-fe0f.png b/frontend/src/assets/images/img-apple-64/1f326-fe0f.png deleted file mode 100644 index fef0df23d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f326-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f326.png b/frontend/src/assets/images/img-apple-64/1f326.png deleted file mode 100644 index fef0df23d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f326.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f327-fe0f.png b/frontend/src/assets/images/img-apple-64/1f327-fe0f.png deleted file mode 100644 index b28a63f9b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f327-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f327.png b/frontend/src/assets/images/img-apple-64/1f327.png deleted file mode 100644 index 0c8a379bc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f327.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f328-fe0f.png b/frontend/src/assets/images/img-apple-64/1f328-fe0f.png deleted file mode 100644 index 236208f42..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f328-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f328.png b/frontend/src/assets/images/img-apple-64/1f328.png deleted file mode 100644 index 28bc77321..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f328.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f329-fe0f.png b/frontend/src/assets/images/img-apple-64/1f329-fe0f.png deleted file mode 100644 index 0d758204f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f329-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f329.png b/frontend/src/assets/images/img-apple-64/1f329.png deleted file mode 100644 index 77ce507d6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f329.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f32a-fe0f.png b/frontend/src/assets/images/img-apple-64/1f32a-fe0f.png deleted file mode 100644 index 98cbea14b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f32a-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f32a.png b/frontend/src/assets/images/img-apple-64/1f32a.png deleted file mode 100644 index d67785f74..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f32a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f32b-fe0f.png b/frontend/src/assets/images/img-apple-64/1f32b-fe0f.png deleted file mode 100644 index 987f5efa4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f32b-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f32b.png b/frontend/src/assets/images/img-apple-64/1f32b.png deleted file mode 100644 index 73c56c981..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f32b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f32c-fe0f.png b/frontend/src/assets/images/img-apple-64/1f32c-fe0f.png deleted file mode 100644 index db843cd4e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f32c-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f32c.png b/frontend/src/assets/images/img-apple-64/1f32c.png deleted file mode 100644 index 51d639da6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f32c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f32d.png b/frontend/src/assets/images/img-apple-64/1f32d.png deleted file mode 100644 index 1e213b1cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f32d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f32e.png b/frontend/src/assets/images/img-apple-64/1f32e.png deleted file mode 100644 index 45fb30d3e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f32e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f32f.png b/frontend/src/assets/images/img-apple-64/1f32f.png deleted file mode 100644 index 8db2f3b32..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f32f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f330.png b/frontend/src/assets/images/img-apple-64/1f330.png deleted file mode 100644 index 23f7e9b99..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f330.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f331.png b/frontend/src/assets/images/img-apple-64/1f331.png deleted file mode 100644 index b7fef3732..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f331.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f332.png b/frontend/src/assets/images/img-apple-64/1f332.png deleted file mode 100644 index 348b92dbd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f332.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f333.png b/frontend/src/assets/images/img-apple-64/1f333.png deleted file mode 100644 index b90d094b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f333.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f334.png b/frontend/src/assets/images/img-apple-64/1f334.png deleted file mode 100644 index d92cad2e2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f334.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f335.png b/frontend/src/assets/images/img-apple-64/1f335.png deleted file mode 100644 index a3a342e59..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f335.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f336-fe0f.png b/frontend/src/assets/images/img-apple-64/1f336-fe0f.png deleted file mode 100644 index ecfe00bab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f336-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f336.png b/frontend/src/assets/images/img-apple-64/1f336.png deleted file mode 100644 index f9aa816d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f336.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f337.png b/frontend/src/assets/images/img-apple-64/1f337.png deleted file mode 100644 index e259c4b5f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f337.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f338.png b/frontend/src/assets/images/img-apple-64/1f338.png deleted file mode 100644 index 76993db58..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f338.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f339.png b/frontend/src/assets/images/img-apple-64/1f339.png deleted file mode 100644 index 19c0f6ae8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f339.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f33a.png b/frontend/src/assets/images/img-apple-64/1f33a.png deleted file mode 100644 index acbd9b8a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f33a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f33b.png b/frontend/src/assets/images/img-apple-64/1f33b.png deleted file mode 100644 index 53e884c49..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f33b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f33c.png b/frontend/src/assets/images/img-apple-64/1f33c.png deleted file mode 100644 index 621b4e719..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f33c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f33d.png b/frontend/src/assets/images/img-apple-64/1f33d.png deleted file mode 100644 index 2366ee5f9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f33d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f33e.png b/frontend/src/assets/images/img-apple-64/1f33e.png deleted file mode 100644 index af2388e4c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f33f.png b/frontend/src/assets/images/img-apple-64/1f33f.png deleted file mode 100644 index 3cdcd3635..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f33f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f340.png b/frontend/src/assets/images/img-apple-64/1f340.png deleted file mode 100644 index 560769054..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f340.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f341.png b/frontend/src/assets/images/img-apple-64/1f341.png deleted file mode 100644 index e7200142d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f341.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f342.png b/frontend/src/assets/images/img-apple-64/1f342.png deleted file mode 100644 index 41f482d49..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f342.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f343.png b/frontend/src/assets/images/img-apple-64/1f343.png deleted file mode 100644 index 7edbb6194..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f343.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f344.png b/frontend/src/assets/images/img-apple-64/1f344.png deleted file mode 100644 index b95869e58..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f344.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f345.png b/frontend/src/assets/images/img-apple-64/1f345.png deleted file mode 100644 index 0d589482c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f345.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f346.png b/frontend/src/assets/images/img-apple-64/1f346.png deleted file mode 100644 index 1dd0e043f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f346.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f347.png b/frontend/src/assets/images/img-apple-64/1f347.png deleted file mode 100644 index 843951185..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f347.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f348.png b/frontend/src/assets/images/img-apple-64/1f348.png deleted file mode 100644 index 9782b53c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f348.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f349.png b/frontend/src/assets/images/img-apple-64/1f349.png deleted file mode 100644 index 28430cab4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f349.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f34a.png b/frontend/src/assets/images/img-apple-64/1f34a.png deleted file mode 100644 index af0463fa0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f34a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f34b.png b/frontend/src/assets/images/img-apple-64/1f34b.png deleted file mode 100644 index ffb3da88d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f34b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f34c.png b/frontend/src/assets/images/img-apple-64/1f34c.png deleted file mode 100644 index e22a7d6f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f34c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f34d.png b/frontend/src/assets/images/img-apple-64/1f34d.png deleted file mode 100644 index b965b5866..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f34d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f34e.png b/frontend/src/assets/images/img-apple-64/1f34e.png deleted file mode 100644 index e39f6b7b2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f34e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f34f.png b/frontend/src/assets/images/img-apple-64/1f34f.png deleted file mode 100644 index db0de884a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f34f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f350.png b/frontend/src/assets/images/img-apple-64/1f350.png deleted file mode 100644 index 833c2c56c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f350.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f351.png b/frontend/src/assets/images/img-apple-64/1f351.png deleted file mode 100644 index cdf2e14b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f351.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f352.png b/frontend/src/assets/images/img-apple-64/1f352.png deleted file mode 100644 index 0067a31c3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f352.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f353.png b/frontend/src/assets/images/img-apple-64/1f353.png deleted file mode 100644 index 984471e4e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f353.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f354.png b/frontend/src/assets/images/img-apple-64/1f354.png deleted file mode 100644 index 2b3c12c34..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f354.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f355.png b/frontend/src/assets/images/img-apple-64/1f355.png deleted file mode 100644 index 578d6bdda..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f355.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f356.png b/frontend/src/assets/images/img-apple-64/1f356.png deleted file mode 100644 index 679ea574c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f356.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f357.png b/frontend/src/assets/images/img-apple-64/1f357.png deleted file mode 100644 index 169aa148d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f357.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f358.png b/frontend/src/assets/images/img-apple-64/1f358.png deleted file mode 100644 index e66984575..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f358.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f359.png b/frontend/src/assets/images/img-apple-64/1f359.png deleted file mode 100644 index 00009f243..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f359.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f35a.png b/frontend/src/assets/images/img-apple-64/1f35a.png deleted file mode 100644 index 84eb3c963..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f35a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f35b.png b/frontend/src/assets/images/img-apple-64/1f35b.png deleted file mode 100644 index fd0e7537b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f35b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f35c.png b/frontend/src/assets/images/img-apple-64/1f35c.png deleted file mode 100644 index 2438ad8ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f35c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f35d.png b/frontend/src/assets/images/img-apple-64/1f35d.png deleted file mode 100644 index d47898508..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f35d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f35e.png b/frontend/src/assets/images/img-apple-64/1f35e.png deleted file mode 100644 index ceed98855..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f35e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f35f.png b/frontend/src/assets/images/img-apple-64/1f35f.png deleted file mode 100644 index 683ce32eb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f35f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f360.png b/frontend/src/assets/images/img-apple-64/1f360.png deleted file mode 100644 index bcfab730e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f360.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f361.png b/frontend/src/assets/images/img-apple-64/1f361.png deleted file mode 100644 index b1dfbb40d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f361.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f362.png b/frontend/src/assets/images/img-apple-64/1f362.png deleted file mode 100644 index ab5fde693..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f362.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f363.png b/frontend/src/assets/images/img-apple-64/1f363.png deleted file mode 100644 index aa0e7cbdd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f363.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f364.png b/frontend/src/assets/images/img-apple-64/1f364.png deleted file mode 100644 index 41d26557c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f364.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f365.png b/frontend/src/assets/images/img-apple-64/1f365.png deleted file mode 100644 index 3d03dd1b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f365.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f366.png b/frontend/src/assets/images/img-apple-64/1f366.png deleted file mode 100644 index 737462212..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f366.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f367.png b/frontend/src/assets/images/img-apple-64/1f367.png deleted file mode 100644 index 06e8a99c2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f367.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f368.png b/frontend/src/assets/images/img-apple-64/1f368.png deleted file mode 100644 index ced03edec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f368.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f369.png b/frontend/src/assets/images/img-apple-64/1f369.png deleted file mode 100644 index ada318946..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f369.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f36a.png b/frontend/src/assets/images/img-apple-64/1f36a.png deleted file mode 100644 index 4ee4969c5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f36a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f36b.png b/frontend/src/assets/images/img-apple-64/1f36b.png deleted file mode 100644 index fdd58e890..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f36b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f36c.png b/frontend/src/assets/images/img-apple-64/1f36c.png deleted file mode 100644 index 61f2cf9cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f36c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f36d.png b/frontend/src/assets/images/img-apple-64/1f36d.png deleted file mode 100644 index 591f12fb2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f36d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f36e.png b/frontend/src/assets/images/img-apple-64/1f36e.png deleted file mode 100644 index a97f03bc4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f36e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f36f.png b/frontend/src/assets/images/img-apple-64/1f36f.png deleted file mode 100644 index 156fa9d39..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f36f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f370.png b/frontend/src/assets/images/img-apple-64/1f370.png deleted file mode 100644 index a5af58117..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f370.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f371.png b/frontend/src/assets/images/img-apple-64/1f371.png deleted file mode 100644 index 1bb0800ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f371.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f372.png b/frontend/src/assets/images/img-apple-64/1f372.png deleted file mode 100644 index 089c3e139..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f372.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f373.png b/frontend/src/assets/images/img-apple-64/1f373.png deleted file mode 100644 index 8600c64c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f374.png b/frontend/src/assets/images/img-apple-64/1f374.png deleted file mode 100644 index cc2b8bd76..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f374.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f375.png b/frontend/src/assets/images/img-apple-64/1f375.png deleted file mode 100644 index 2e47901f1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f375.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f376.png b/frontend/src/assets/images/img-apple-64/1f376.png deleted file mode 100644 index 2519235c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f376.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f377.png b/frontend/src/assets/images/img-apple-64/1f377.png deleted file mode 100644 index 6f062d6c0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f377.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f378.png b/frontend/src/assets/images/img-apple-64/1f378.png deleted file mode 100644 index 96cbc7951..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f378.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f379.png b/frontend/src/assets/images/img-apple-64/1f379.png deleted file mode 100644 index e1d3e7d2a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f379.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f37a.png b/frontend/src/assets/images/img-apple-64/1f37a.png deleted file mode 100644 index 6d6272c91..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f37a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f37b.png b/frontend/src/assets/images/img-apple-64/1f37b.png deleted file mode 100644 index 4d60ab548..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f37b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f37c.png b/frontend/src/assets/images/img-apple-64/1f37c.png deleted file mode 100644 index 04389f4c0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f37c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f37d-fe0f.png b/frontend/src/assets/images/img-apple-64/1f37d-fe0f.png deleted file mode 100644 index 80b62054f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f37d-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f37d.png b/frontend/src/assets/images/img-apple-64/1f37d.png deleted file mode 100644 index 72edcb958..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f37d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f37e.png b/frontend/src/assets/images/img-apple-64/1f37e.png deleted file mode 100644 index 99a91f5f1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f37e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f37f.png b/frontend/src/assets/images/img-apple-64/1f37f.png deleted file mode 100644 index de2a0b230..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f37f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f380.png b/frontend/src/assets/images/img-apple-64/1f380.png deleted file mode 100644 index 7fee5b268..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f380.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f381.png b/frontend/src/assets/images/img-apple-64/1f381.png deleted file mode 100644 index 7236cb311..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f381.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f382.png b/frontend/src/assets/images/img-apple-64/1f382.png deleted file mode 100644 index 8c31c1d9b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f382.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f383.png b/frontend/src/assets/images/img-apple-64/1f383.png deleted file mode 100644 index 27260b22d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f383.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f384.png b/frontend/src/assets/images/img-apple-64/1f384.png deleted file mode 100644 index 0f088f6a4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f384.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f385-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f385-1f3fb.png deleted file mode 100644 index c995a068b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f385-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f385-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f385-1f3fc.png deleted file mode 100644 index 0483a89d1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f385-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f385-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f385-1f3fd.png deleted file mode 100644 index 2bd5197df..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f385-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f385-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f385-1f3fe.png deleted file mode 100644 index 18b89c1c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f385-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f385-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f385-1f3ff.png deleted file mode 100644 index 08c4f96be..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f385-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f385.png b/frontend/src/assets/images/img-apple-64/1f385.png deleted file mode 100644 index d1223ee78..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f385.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f386.png b/frontend/src/assets/images/img-apple-64/1f386.png deleted file mode 100644 index 411a64395..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f386.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f387.png b/frontend/src/assets/images/img-apple-64/1f387.png deleted file mode 100644 index afcdb2a6a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f387.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f388.png b/frontend/src/assets/images/img-apple-64/1f388.png deleted file mode 100644 index 1d392accc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f388.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f389.png b/frontend/src/assets/images/img-apple-64/1f389.png deleted file mode 100644 index b1344f930..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f389.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f38a.png b/frontend/src/assets/images/img-apple-64/1f38a.png deleted file mode 100644 index df55bc259..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f38a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f38b.png b/frontend/src/assets/images/img-apple-64/1f38b.png deleted file mode 100644 index 5c1d8fb71..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f38b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f38c.png b/frontend/src/assets/images/img-apple-64/1f38c.png deleted file mode 100644 index 9bdb95fba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f38c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f38d.png b/frontend/src/assets/images/img-apple-64/1f38d.png deleted file mode 100644 index 2a1ba5e6b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f38d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f38e.png b/frontend/src/assets/images/img-apple-64/1f38e.png deleted file mode 100644 index be78d16eb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f38e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f38f.png b/frontend/src/assets/images/img-apple-64/1f38f.png deleted file mode 100644 index 12fea1c7c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f38f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f390.png b/frontend/src/assets/images/img-apple-64/1f390.png deleted file mode 100644 index e284cb37e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f390.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f391.png b/frontend/src/assets/images/img-apple-64/1f391.png deleted file mode 100644 index b0db63fc5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f391.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f392.png b/frontend/src/assets/images/img-apple-64/1f392.png deleted file mode 100644 index c26174832..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f392.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f393.png b/frontend/src/assets/images/img-apple-64/1f393.png deleted file mode 100644 index 9d5593755..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f396-fe0f.png b/frontend/src/assets/images/img-apple-64/1f396-fe0f.png deleted file mode 100644 index cd17e2f47..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f396-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f396.png b/frontend/src/assets/images/img-apple-64/1f396.png deleted file mode 100644 index 658652f02..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f396.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f397-fe0f.png b/frontend/src/assets/images/img-apple-64/1f397-fe0f.png deleted file mode 100644 index 5be78d6eb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f397-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f397.png b/frontend/src/assets/images/img-apple-64/1f397.png deleted file mode 100644 index 5ed5238d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f397.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f399-fe0f.png b/frontend/src/assets/images/img-apple-64/1f399-fe0f.png deleted file mode 100644 index bb8c0227e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f399-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f399.png b/frontend/src/assets/images/img-apple-64/1f399.png deleted file mode 100644 index d613901a7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f399.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f39a-fe0f.png b/frontend/src/assets/images/img-apple-64/1f39a-fe0f.png deleted file mode 100644 index ff23ad7bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f39a-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f39a.png b/frontend/src/assets/images/img-apple-64/1f39a.png deleted file mode 100644 index ff23ad7bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f39a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f39b-fe0f.png b/frontend/src/assets/images/img-apple-64/1f39b-fe0f.png deleted file mode 100644 index bc95df00a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f39b-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f39b.png b/frontend/src/assets/images/img-apple-64/1f39b.png deleted file mode 100644 index 8a361d521..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f39b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f39e-fe0f.png b/frontend/src/assets/images/img-apple-64/1f39e-fe0f.png deleted file mode 100644 index 7a06d36e0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f39e-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f39e.png b/frontend/src/assets/images/img-apple-64/1f39e.png deleted file mode 100644 index 75a218ba2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f39e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f39f-fe0f.png b/frontend/src/assets/images/img-apple-64/1f39f-fe0f.png deleted file mode 100644 index 622307aa3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f39f-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f39f.png b/frontend/src/assets/images/img-apple-64/1f39f.png deleted file mode 100644 index 622307aa3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f39f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a0.png b/frontend/src/assets/images/img-apple-64/1f3a0.png deleted file mode 100644 index 784c0ef3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a1.png b/frontend/src/assets/images/img-apple-64/1f3a1.png deleted file mode 100644 index 705dc54d6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a2.png b/frontend/src/assets/images/img-apple-64/1f3a2.png deleted file mode 100644 index 7da73c983..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a3.png b/frontend/src/assets/images/img-apple-64/1f3a3.png deleted file mode 100644 index b4fc6088a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a4.png b/frontend/src/assets/images/img-apple-64/1f3a4.png deleted file mode 100644 index 4a153ceeb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a5.png b/frontend/src/assets/images/img-apple-64/1f3a5.png deleted file mode 100644 index 3a21d7c4e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a6.png b/frontend/src/assets/images/img-apple-64/1f3a6.png deleted file mode 100644 index 3306313ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a7.png b/frontend/src/assets/images/img-apple-64/1f3a7.png deleted file mode 100644 index 46779c763..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a8.png b/frontend/src/assets/images/img-apple-64/1f3a8.png deleted file mode 100644 index 54b47b793..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3a9.png b/frontend/src/assets/images/img-apple-64/1f3a9.png deleted file mode 100644 index 0b559cee6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3a9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3aa.png b/frontend/src/assets/images/img-apple-64/1f3aa.png deleted file mode 100644 index f6f9c2e1f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3aa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ab.png b/frontend/src/assets/images/img-apple-64/1f3ab.png deleted file mode 100644 index 99bb5d0a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ab.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ac.png b/frontend/src/assets/images/img-apple-64/1f3ac.png deleted file mode 100644 index 79b57c637..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ac.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ad.png b/frontend/src/assets/images/img-apple-64/1f3ad.png deleted file mode 100644 index a595f3360..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ad.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ae.png b/frontend/src/assets/images/img-apple-64/1f3ae.png deleted file mode 100644 index e48c26933..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ae.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3af.png b/frontend/src/assets/images/img-apple-64/1f3af.png deleted file mode 100644 index 73a8e3775..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b0.png b/frontend/src/assets/images/img-apple-64/1f3b0.png deleted file mode 100644 index 97a2ff815..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b1.png b/frontend/src/assets/images/img-apple-64/1f3b1.png deleted file mode 100644 index 0852c57c2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b2.png b/frontend/src/assets/images/img-apple-64/1f3b2.png deleted file mode 100644 index b90dba609..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b3.png b/frontend/src/assets/images/img-apple-64/1f3b3.png deleted file mode 100644 index b0c8348a2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b4.png b/frontend/src/assets/images/img-apple-64/1f3b4.png deleted file mode 100644 index 28682f794..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b5.png b/frontend/src/assets/images/img-apple-64/1f3b5.png deleted file mode 100644 index 796803c9d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b6.png b/frontend/src/assets/images/img-apple-64/1f3b6.png deleted file mode 100644 index 03fd3bd1e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b7.png b/frontend/src/assets/images/img-apple-64/1f3b7.png deleted file mode 100644 index 0846d853b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b8.png b/frontend/src/assets/images/img-apple-64/1f3b8.png deleted file mode 100644 index 146b554c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3b9.png b/frontend/src/assets/images/img-apple-64/1f3b9.png deleted file mode 100644 index d4e9a6fd2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3b9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ba.png b/frontend/src/assets/images/img-apple-64/1f3ba.png deleted file mode 100644 index cf6602931..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ba.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3bb.png b/frontend/src/assets/images/img-apple-64/1f3bb.png deleted file mode 100644 index 566363077..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3bc.png b/frontend/src/assets/images/img-apple-64/1f3bc.png deleted file mode 100644 index 42db75629..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3bd.png b/frontend/src/assets/images/img-apple-64/1f3bd.png deleted file mode 100644 index 26fd8ba75..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3be.png b/frontend/src/assets/images/img-apple-64/1f3be.png deleted file mode 100644 index 5440bf590..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3be.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3bf.png b/frontend/src/assets/images/img-apple-64/1f3bf.png deleted file mode 100644 index 947ce955d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3bf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c0.png b/frontend/src/assets/images/img-apple-64/1f3c0.png deleted file mode 100644 index 59534233a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c1.png b/frontend/src/assets/images/img-apple-64/1f3c1.png deleted file mode 100644 index 3b9ba2868..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c2-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f3c2-1f3fb.png deleted file mode 100644 index b927af9a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c2-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c2-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f3c2-1f3fc.png deleted file mode 100644 index b927af9a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c2-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c2-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f3c2-1f3fd.png deleted file mode 100644 index b927af9a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c2-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c2-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f3c2-1f3fe.png deleted file mode 100644 index b927af9a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c2-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c2-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f3c2-1f3ff.png deleted file mode 100644 index b927af9a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c2-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c2.png b/frontend/src/assets/images/img-apple-64/1f3c2.png deleted file mode 100644 index b927af9a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index da9cfa215..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 50c431042..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fb.png deleted file mode 100644 index c15d096f9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index d3520feb4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 1688f6d2f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fc.png deleted file mode 100644 index 60b913b03..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 38cc76283..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 83d6c0779..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fd.png deleted file mode 100644 index 9ea4a34cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 6f0ad528d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index ecb3a71ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3fe.png deleted file mode 100644 index 6ee33d113..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 5c9747549..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 445af90d5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f3c3-1f3ff.png deleted file mode 100644 index 867fa66b8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-200d-2640-fe0f.png deleted file mode 100644 index f3e96411b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c3-200d-2642-fe0f.png deleted file mode 100644 index 9231c98ee..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c3.png b/frontend/src/assets/images/img-apple-64/1f3c3.png deleted file mode 100644 index 2acbdeac4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 00a4740b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 1a1ac308e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fb.png deleted file mode 100644 index 5cec09d04..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 98a4cfc66..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 71d247445..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fc.png deleted file mode 100644 index a3d342d0c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 70a4a0d95..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 06f9379ba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fd.png deleted file mode 100644 index f33365565..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index f7d2eb4bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index c7a42a8ce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3fe.png deleted file mode 100644 index 9d9d5a48f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index a8ba3ab45..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 47767d518..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f3c4-1f3ff.png deleted file mode 100644 index 8a26abc0d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-200d-2640-fe0f.png deleted file mode 100644 index 82a7da6d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3c4-200d-2642-fe0f.png deleted file mode 100644 index 9eab72271..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c4.png b/frontend/src/assets/images/img-apple-64/1f3c4.png deleted file mode 100644 index 9f1f655e0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c5.png b/frontend/src/assets/images/img-apple-64/1f3c5.png deleted file mode 100644 index c4e8663ea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c6.png b/frontend/src/assets/images/img-apple-64/1f3c6.png deleted file mode 100644 index 146d14615..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c7-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f3c7-1f3fb.png deleted file mode 100644 index b2c3466b7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c7-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c7-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f3c7-1f3fc.png deleted file mode 100644 index 62bfb88ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c7-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c7-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f3c7-1f3fd.png deleted file mode 100644 index b4289951d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c7-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c7-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f3c7-1f3fe.png deleted file mode 100644 index 461f95eea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c7-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c7-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f3c7-1f3ff.png deleted file mode 100644 index 5fd6379b0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c7-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c7.png b/frontend/src/assets/images/img-apple-64/1f3c7.png deleted file mode 100644 index cc75a4e5a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c8.png b/frontend/src/assets/images/img-apple-64/1f3c8.png deleted file mode 100644 index 4eff5ca9e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3c9.png b/frontend/src/assets/images/img-apple-64/1f3c9.png deleted file mode 100644 index 1637917ab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3c9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 8cd976377..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 9189e92fd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fb.png deleted file mode 100644 index c74da21ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 57b569767..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index f578064e5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fc.png deleted file mode 100644 index 24bdb70f0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 549b4a9d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 31170e0db..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fd.png deleted file mode 100644 index 44634da5e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 84f1fe2fe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index de1adc753..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3fe.png deleted file mode 100644 index 77d25624d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 6a6cfd832..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 9bba19f24..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f3ca-1f3ff.png deleted file mode 100644 index 2cf9a8c61..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-200d-2640-fe0f.png deleted file mode 100644 index 5114e74d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ca-200d-2642-fe0f.png deleted file mode 100644 index 9600df645..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ca.png b/frontend/src/assets/images/img-apple-64/1f3ca.png deleted file mode 100644 index 4ba8e2893..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ca.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index df93eb587..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index ad4f4b279..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fb.png deleted file mode 100644 index f185a26ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index b3e488349..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index e4d1e45e5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fc.png deleted file mode 100644 index 5f24b8548..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index f223ea366..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index ec4f359dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fd.png deleted file mode 100644 index 0a7ce6ad3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 19ae3eca6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index aaa5ec245..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3fe.png deleted file mode 100644 index dd772ff9d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 5d1100cb9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index bc537ace2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f3cb-1f3ff.png deleted file mode 100644 index dd1f46428..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-fe0f-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-fe0f-200d-2640-fe0f.png deleted file mode 100644 index 1679e9576..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-fe0f-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-fe0f-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-fe0f-200d-2642-fe0f.png deleted file mode 100644 index 5a83f97d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-fe0f-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cb-fe0f.png deleted file mode 100644 index 056e09caa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cb.png b/frontend/src/assets/images/img-apple-64/1f3cb.png deleted file mode 100644 index 5a83f97d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 3b7332689..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 7e31bfaee..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fb.png deleted file mode 100644 index 6989a2fde..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index ed19c22ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 2cd400f63..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fc.png deleted file mode 100644 index b739af91c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 3a5c919c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 0338ef2de..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fd.png deleted file mode 100644 index 9454bb225..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 7ca812f6b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 569c8b1d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3fe.png deleted file mode 100644 index 9e6a06ff9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index a17e096b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index ca5d843b0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f3cc-1f3ff.png deleted file mode 100644 index b34ebde61..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-fe0f-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-fe0f-200d-2640-fe0f.png deleted file mode 100644 index 7ccded0f9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-fe0f-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-fe0f-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-fe0f-200d-2642-fe0f.png deleted file mode 100644 index e80ac450f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-fe0f-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cc-fe0f.png deleted file mode 100644 index f50917eb8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cc.png b/frontend/src/assets/images/img-apple-64/1f3cc.png deleted file mode 100644 index d544eca42..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cd-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3cd-fe0f.png deleted file mode 100644 index 53cb1a239..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cd-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cd.png b/frontend/src/assets/images/img-apple-64/1f3cd.png deleted file mode 100644 index 49ace3174..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ce-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3ce-fe0f.png deleted file mode 100644 index 02fc68943..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ce-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ce.png b/frontend/src/assets/images/img-apple-64/1f3ce.png deleted file mode 100644 index 53eeb7647..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ce.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3cf.png b/frontend/src/assets/images/img-apple-64/1f3cf.png deleted file mode 100644 index e72440f70..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3cf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d0.png b/frontend/src/assets/images/img-apple-64/1f3d0.png deleted file mode 100644 index c966d380f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d1.png b/frontend/src/assets/images/img-apple-64/1f3d1.png deleted file mode 100644 index e596b1c9e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d2.png b/frontend/src/assets/images/img-apple-64/1f3d2.png deleted file mode 100644 index 05686836c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d3.png b/frontend/src/assets/images/img-apple-64/1f3d3.png deleted file mode 100644 index af1881a8e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d4-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3d4-fe0f.png deleted file mode 100644 index 28a06c255..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d4-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d4.png b/frontend/src/assets/images/img-apple-64/1f3d4.png deleted file mode 100644 index a6f078969..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d5-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3d5-fe0f.png deleted file mode 100644 index fb45c1382..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d5-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d5.png b/frontend/src/assets/images/img-apple-64/1f3d5.png deleted file mode 100644 index 6c9b47af9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d6-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3d6-fe0f.png deleted file mode 100644 index 51704ee20..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d6-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d6.png b/frontend/src/assets/images/img-apple-64/1f3d6.png deleted file mode 100644 index ec0107272..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d7-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3d7-fe0f.png deleted file mode 100644 index b58018ec6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d7-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d7.png b/frontend/src/assets/images/img-apple-64/1f3d7.png deleted file mode 100644 index 510fca379..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d8-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3d8-fe0f.png deleted file mode 100644 index b83348cc3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d8-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d8.png b/frontend/src/assets/images/img-apple-64/1f3d8.png deleted file mode 100644 index 8d4132ed1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d9-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3d9-fe0f.png deleted file mode 100644 index 6311bb3d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d9-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3d9.png b/frontend/src/assets/images/img-apple-64/1f3d9.png deleted file mode 100644 index 6311bb3d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3d9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3da-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3da-fe0f.png deleted file mode 100644 index 2818e870e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3da-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3da.png b/frontend/src/assets/images/img-apple-64/1f3da.png deleted file mode 100644 index 96e0eed34..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3da.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3db-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3db-fe0f.png deleted file mode 100644 index 0c8048b67..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3db-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3db.png b/frontend/src/assets/images/img-apple-64/1f3db.png deleted file mode 100644 index 0c8048b67..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3db.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3dc-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3dc-fe0f.png deleted file mode 100644 index 1fc330487..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3dc-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3dc.png b/frontend/src/assets/images/img-apple-64/1f3dc.png deleted file mode 100644 index 1fc330487..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3dc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3dd-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3dd-fe0f.png deleted file mode 100644 index e09b3b90d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3dd-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3dd.png b/frontend/src/assets/images/img-apple-64/1f3dd.png deleted file mode 100644 index cef8c752d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3dd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3de-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3de-fe0f.png deleted file mode 100644 index 408b6d41a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3de-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3de.png b/frontend/src/assets/images/img-apple-64/1f3de.png deleted file mode 100644 index 408b6d41a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3de.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3df-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3df-fe0f.png deleted file mode 100644 index 156792042..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3df-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3df.png b/frontend/src/assets/images/img-apple-64/1f3df.png deleted file mode 100644 index 68beb138f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3df.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e0.png b/frontend/src/assets/images/img-apple-64/1f3e0.png deleted file mode 100644 index ca9b9aa33..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e1.png b/frontend/src/assets/images/img-apple-64/1f3e1.png deleted file mode 100644 index 7de533b48..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e2.png b/frontend/src/assets/images/img-apple-64/1f3e2.png deleted file mode 100644 index d74a779d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e3.png b/frontend/src/assets/images/img-apple-64/1f3e3.png deleted file mode 100644 index f58ba8067..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e4.png b/frontend/src/assets/images/img-apple-64/1f3e4.png deleted file mode 100644 index a80e434bb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e5.png b/frontend/src/assets/images/img-apple-64/1f3e5.png deleted file mode 100644 index 50fa8a405..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e6.png b/frontend/src/assets/images/img-apple-64/1f3e6.png deleted file mode 100644 index b94e83fab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e7.png b/frontend/src/assets/images/img-apple-64/1f3e7.png deleted file mode 100644 index 1c16b6abd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e8.png b/frontend/src/assets/images/img-apple-64/1f3e8.png deleted file mode 100644 index 24845ba41..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3e9.png b/frontend/src/assets/images/img-apple-64/1f3e9.png deleted file mode 100644 index 72563b003..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ea.png b/frontend/src/assets/images/img-apple-64/1f3ea.png deleted file mode 100644 index 7c940c037..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3eb.png b/frontend/src/assets/images/img-apple-64/1f3eb.png deleted file mode 100644 index 170d4ae1e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ec.png b/frontend/src/assets/images/img-apple-64/1f3ec.png deleted file mode 100644 index 97aa72adc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ed.png b/frontend/src/assets/images/img-apple-64/1f3ed.png deleted file mode 100644 index 49515e8a5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ee.png b/frontend/src/assets/images/img-apple-64/1f3ee.png deleted file mode 100644 index a669f0b77..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ef.png b/frontend/src/assets/images/img-apple-64/1f3ef.png deleted file mode 100644 index 5c73c1cdf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f0.png b/frontend/src/assets/images/img-apple-64/1f3f0.png deleted file mode 100644 index 8948044bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f3-fe0f-200d-1f308.png b/frontend/src/assets/images/img-apple-64/1f3f3-fe0f-200d-1f308.png deleted file mode 100644 index 102aab226..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f3-fe0f-200d-1f308.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f3-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3f3-fe0f.png deleted file mode 100644 index 97af7d48a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f3-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f3.png b/frontend/src/assets/images/img-apple-64/1f3f3.png deleted file mode 100644 index ce4f1661a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f4-200d-2620-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3f4-200d-2620-fe0f.png deleted file mode 100644 index 2ea8a472e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f4-200d-2620-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png b/frontend/src/assets/images/img-apple-64/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png deleted file mode 100644 index 51e077727..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png b/frontend/src/assets/images/img-apple-64/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png deleted file mode 100644 index 91df8833a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png b/frontend/src/assets/images/img-apple-64/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png deleted file mode 100644 index 41d1ea651..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f4.png b/frontend/src/assets/images/img-apple-64/1f3f4.png deleted file mode 100644 index 55a5ee6fe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f5-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3f5-fe0f.png deleted file mode 100644 index cb488e5f5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f5-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f5.png b/frontend/src/assets/images/img-apple-64/1f3f5.png deleted file mode 100644 index a6e0a9d7c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f7-fe0f.png b/frontend/src/assets/images/img-apple-64/1f3f7-fe0f.png deleted file mode 100644 index 86e7b44df..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f7-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f7.png b/frontend/src/assets/images/img-apple-64/1f3f7.png deleted file mode 100644 index 82627b805..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f8.png b/frontend/src/assets/images/img-apple-64/1f3f8.png deleted file mode 100644 index af4bda107..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3f9.png b/frontend/src/assets/images/img-apple-64/1f3f9.png deleted file mode 100644 index f7a64bef6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3fa.png b/frontend/src/assets/images/img-apple-64/1f3fa.png deleted file mode 100644 index c80187dae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3fb.png b/frontend/src/assets/images/img-apple-64/1f3fb.png deleted file mode 100644 index 215663185..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3fc.png b/frontend/src/assets/images/img-apple-64/1f3fc.png deleted file mode 100644 index 9f04e6d16..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3fd.png b/frontend/src/assets/images/img-apple-64/1f3fd.png deleted file mode 100644 index c9c757c0b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3fe.png b/frontend/src/assets/images/img-apple-64/1f3fe.png deleted file mode 100644 index 7a45be96e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f3ff.png b/frontend/src/assets/images/img-apple-64/1f3ff.png deleted file mode 100644 index 1857cf4aa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f400.png b/frontend/src/assets/images/img-apple-64/1f400.png deleted file mode 100644 index 14cea5595..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f400.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f401.png b/frontend/src/assets/images/img-apple-64/1f401.png deleted file mode 100644 index 9d32b6b24..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f401.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f402.png b/frontend/src/assets/images/img-apple-64/1f402.png deleted file mode 100644 index 8af225cb9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f402.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f403.png b/frontend/src/assets/images/img-apple-64/1f403.png deleted file mode 100644 index 279545022..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f403.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f404.png b/frontend/src/assets/images/img-apple-64/1f404.png deleted file mode 100644 index 8ffddddfc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f404.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f405.png b/frontend/src/assets/images/img-apple-64/1f405.png deleted file mode 100644 index b367062ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f405.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f406.png b/frontend/src/assets/images/img-apple-64/1f406.png deleted file mode 100644 index 6a3c9beee..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f406.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f407.png b/frontend/src/assets/images/img-apple-64/1f407.png deleted file mode 100644 index 09d54e8d9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f407.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f408.png b/frontend/src/assets/images/img-apple-64/1f408.png deleted file mode 100644 index 3e9509f74..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f408.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f409.png b/frontend/src/assets/images/img-apple-64/1f409.png deleted file mode 100644 index 605adffc9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f409.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f40a.png b/frontend/src/assets/images/img-apple-64/1f40a.png deleted file mode 100644 index e2efea136..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f40a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f40b.png b/frontend/src/assets/images/img-apple-64/1f40b.png deleted file mode 100644 index c276595c0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f40b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f40c.png b/frontend/src/assets/images/img-apple-64/1f40c.png deleted file mode 100644 index f04831425..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f40c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f40d.png b/frontend/src/assets/images/img-apple-64/1f40d.png deleted file mode 100644 index 162ecea2f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f40d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f40e.png b/frontend/src/assets/images/img-apple-64/1f40e.png deleted file mode 100644 index b0037cbb1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f40e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f40f.png b/frontend/src/assets/images/img-apple-64/1f40f.png deleted file mode 100644 index 23c52a2fd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f40f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f410.png b/frontend/src/assets/images/img-apple-64/1f410.png deleted file mode 100644 index 1d061cc9d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f410.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f411.png b/frontend/src/assets/images/img-apple-64/1f411.png deleted file mode 100644 index 8a85546a4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f411.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f412.png b/frontend/src/assets/images/img-apple-64/1f412.png deleted file mode 100644 index 9af153008..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f412.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f413.png b/frontend/src/assets/images/img-apple-64/1f413.png deleted file mode 100644 index f052d6bea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f413.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f414.png b/frontend/src/assets/images/img-apple-64/1f414.png deleted file mode 100644 index 66d3a86c7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f414.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f415-200d-1f9ba.png b/frontend/src/assets/images/img-apple-64/1f415-200d-1f9ba.png deleted file mode 100644 index b65c72059..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f415-200d-1f9ba.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f415.png b/frontend/src/assets/images/img-apple-64/1f415.png deleted file mode 100644 index 286ad9a70..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f415.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f416.png b/frontend/src/assets/images/img-apple-64/1f416.png deleted file mode 100644 index e477468c2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f416.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f417.png b/frontend/src/assets/images/img-apple-64/1f417.png deleted file mode 100644 index b00c15c91..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f417.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f418.png b/frontend/src/assets/images/img-apple-64/1f418.png deleted file mode 100644 index 0d1bd1efa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f418.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f419.png b/frontend/src/assets/images/img-apple-64/1f419.png deleted file mode 100644 index 71bb2191f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f419.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f41a.png b/frontend/src/assets/images/img-apple-64/1f41a.png deleted file mode 100644 index eb5c10f89..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f41a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f41b.png b/frontend/src/assets/images/img-apple-64/1f41b.png deleted file mode 100644 index ab870f8fd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f41b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f41c.png b/frontend/src/assets/images/img-apple-64/1f41c.png deleted file mode 100644 index 35e6a987b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f41c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f41d.png b/frontend/src/assets/images/img-apple-64/1f41d.png deleted file mode 100644 index 57a24739d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f41d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f41e.png b/frontend/src/assets/images/img-apple-64/1f41e.png deleted file mode 100644 index 79f2009b8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f41e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f41f.png b/frontend/src/assets/images/img-apple-64/1f41f.png deleted file mode 100644 index 4fd62ce05..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f41f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f420.png b/frontend/src/assets/images/img-apple-64/1f420.png deleted file mode 100644 index 55819d25d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f420.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f421.png b/frontend/src/assets/images/img-apple-64/1f421.png deleted file mode 100644 index df7d51ff5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f421.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f422.png b/frontend/src/assets/images/img-apple-64/1f422.png deleted file mode 100644 index 4e4fd629c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f422.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f423.png b/frontend/src/assets/images/img-apple-64/1f423.png deleted file mode 100644 index 68517f266..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f423.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f424.png b/frontend/src/assets/images/img-apple-64/1f424.png deleted file mode 100644 index 22e0b9bf1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f424.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f425.png b/frontend/src/assets/images/img-apple-64/1f425.png deleted file mode 100644 index 78274da8b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f425.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f426.png b/frontend/src/assets/images/img-apple-64/1f426.png deleted file mode 100644 index b1109e4c7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f426.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f427.png b/frontend/src/assets/images/img-apple-64/1f427.png deleted file mode 100644 index 9c61402e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f427.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f428.png b/frontend/src/assets/images/img-apple-64/1f428.png deleted file mode 100644 index c7332276d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f428.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f429.png b/frontend/src/assets/images/img-apple-64/1f429.png deleted file mode 100644 index 33959e171..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f429.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f42a.png b/frontend/src/assets/images/img-apple-64/1f42a.png deleted file mode 100644 index f777e47dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f42a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f42b.png b/frontend/src/assets/images/img-apple-64/1f42b.png deleted file mode 100644 index f1b448f69..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f42b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f42c.png b/frontend/src/assets/images/img-apple-64/1f42c.png deleted file mode 100644 index 29bfbc486..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f42c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f42d.png b/frontend/src/assets/images/img-apple-64/1f42d.png deleted file mode 100644 index 6b157dd48..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f42d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f42e.png b/frontend/src/assets/images/img-apple-64/1f42e.png deleted file mode 100644 index 15f34a2f0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f42e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f42f.png b/frontend/src/assets/images/img-apple-64/1f42f.png deleted file mode 100644 index 5c39c16db..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f42f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f430.png b/frontend/src/assets/images/img-apple-64/1f430.png deleted file mode 100644 index f6b09cc97..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f430.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f431.png b/frontend/src/assets/images/img-apple-64/1f431.png deleted file mode 100644 index f88bf77ae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f431.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f432.png b/frontend/src/assets/images/img-apple-64/1f432.png deleted file mode 100644 index c832a493b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f432.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f433.png b/frontend/src/assets/images/img-apple-64/1f433.png deleted file mode 100644 index 02fd111f4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f433.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f434.png b/frontend/src/assets/images/img-apple-64/1f434.png deleted file mode 100644 index db95c8ed2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f434.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f435.png b/frontend/src/assets/images/img-apple-64/1f435.png deleted file mode 100644 index dcbf87b0a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f435.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f436.png b/frontend/src/assets/images/img-apple-64/1f436.png deleted file mode 100644 index 6ead94cdb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f436.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f437.png b/frontend/src/assets/images/img-apple-64/1f437.png deleted file mode 100644 index 0499f483e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f437.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f438.png b/frontend/src/assets/images/img-apple-64/1f438.png deleted file mode 100644 index 9b424086b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f438.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f439.png b/frontend/src/assets/images/img-apple-64/1f439.png deleted file mode 100644 index 4c84e9fd2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f439.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f43a.png b/frontend/src/assets/images/img-apple-64/1f43a.png deleted file mode 100644 index 3e7553602..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f43a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f43b.png b/frontend/src/assets/images/img-apple-64/1f43b.png deleted file mode 100644 index 7b95ada87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f43b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f43c.png b/frontend/src/assets/images/img-apple-64/1f43c.png deleted file mode 100644 index f12159ad4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f43c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f43d.png b/frontend/src/assets/images/img-apple-64/1f43d.png deleted file mode 100644 index 10864aed3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f43d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f43e.png b/frontend/src/assets/images/img-apple-64/1f43e.png deleted file mode 100644 index a0e2a6847..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f43e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f43f-fe0f.png b/frontend/src/assets/images/img-apple-64/1f43f-fe0f.png deleted file mode 100644 index 7e8f18f8c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f43f-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f43f.png b/frontend/src/assets/images/img-apple-64/1f43f.png deleted file mode 100644 index 6e518771c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f43f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f440.png b/frontend/src/assets/images/img-apple-64/1f440.png deleted file mode 100644 index 8c12b8227..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f440.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f441-fe0f-200d-1f5e8-fe0f.png b/frontend/src/assets/images/img-apple-64/1f441-fe0f-200d-1f5e8-fe0f.png deleted file mode 100644 index 61120c9e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f441-fe0f-200d-1f5e8-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f441-fe0f.png b/frontend/src/assets/images/img-apple-64/1f441-fe0f.png deleted file mode 100644 index e3bef5b4b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f441-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f441.png b/frontend/src/assets/images/img-apple-64/1f441.png deleted file mode 100644 index e3bef5b4b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f441.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f442-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f442-1f3fb.png deleted file mode 100644 index 2a2aa304d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f442-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f442-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f442-1f3fc.png deleted file mode 100644 index e7a67714b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f442-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f442-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f442-1f3fd.png deleted file mode 100644 index 489157554..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f442-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f442-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f442-1f3fe.png deleted file mode 100644 index 74f7f8cf0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f442-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f442-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f442-1f3ff.png deleted file mode 100644 index 65991b441..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f442-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f442.png b/frontend/src/assets/images/img-apple-64/1f442.png deleted file mode 100644 index 9465b3850..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f442.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f443-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f443-1f3fb.png deleted file mode 100644 index b71b2dc6a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f443-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f443-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f443-1f3fc.png deleted file mode 100644 index 13348e9d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f443-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f443-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f443-1f3fd.png deleted file mode 100644 index 487e20393..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f443-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f443-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f443-1f3fe.png deleted file mode 100644 index 549e2e694..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f443-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f443-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f443-1f3ff.png deleted file mode 100644 index 288da1c6b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f443-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f443.png b/frontend/src/assets/images/img-apple-64/1f443.png deleted file mode 100644 index e7ddc8a57..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f443.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f444.png b/frontend/src/assets/images/img-apple-64/1f444.png deleted file mode 100644 index fb10c0527..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f444.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f445.png b/frontend/src/assets/images/img-apple-64/1f445.png deleted file mode 100644 index 0df41a2df..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f445.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f446-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f446-1f3fb.png deleted file mode 100644 index 685dba605..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f446-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f446-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f446-1f3fc.png deleted file mode 100644 index 04fb5fb0c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f446-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f446-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f446-1f3fd.png deleted file mode 100644 index e745b0686..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f446-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f446-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f446-1f3fe.png deleted file mode 100644 index c5c6442a5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f446-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f446-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f446-1f3ff.png deleted file mode 100644 index 20231bcd7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f446-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f446.png b/frontend/src/assets/images/img-apple-64/1f446.png deleted file mode 100644 index f4bcc1d4c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f446.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f447-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f447-1f3fb.png deleted file mode 100644 index ade887088..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f447-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f447-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f447-1f3fc.png deleted file mode 100644 index f8a9f3976..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f447-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f447-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f447-1f3fd.png deleted file mode 100644 index ac232f7bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f447-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f447-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f447-1f3fe.png deleted file mode 100644 index 520096b31..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f447-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f447-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f447-1f3ff.png deleted file mode 100644 index d53dbf1c3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f447-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f447.png b/frontend/src/assets/images/img-apple-64/1f447.png deleted file mode 100644 index 41aabf852..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f447.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f448-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f448-1f3fb.png deleted file mode 100644 index 9860c9cfc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f448-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f448-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f448-1f3fc.png deleted file mode 100644 index d5da02014..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f448-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f448-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f448-1f3fd.png deleted file mode 100644 index dadbca58b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f448-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f448-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f448-1f3fe.png deleted file mode 100644 index a705ba9b6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f448-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f448-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f448-1f3ff.png deleted file mode 100644 index 57c98d4b8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f448-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f448.png b/frontend/src/assets/images/img-apple-64/1f448.png deleted file mode 100644 index c274424eb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f448.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f449-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f449-1f3fb.png deleted file mode 100644 index 8a267e93f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f449-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f449-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f449-1f3fc.png deleted file mode 100644 index f214817cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f449-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f449-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f449-1f3fd.png deleted file mode 100644 index 0054311ab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f449-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f449-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f449-1f3fe.png deleted file mode 100644 index 27afcf93d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f449-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f449-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f449-1f3ff.png deleted file mode 100644 index 860358dc8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f449-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f449.png b/frontend/src/assets/images/img-apple-64/1f449.png deleted file mode 100644 index 9d620e77a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f449.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44a-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f44a-1f3fb.png deleted file mode 100644 index f81e7cd87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44a-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44a-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f44a-1f3fc.png deleted file mode 100644 index 5a3588632..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44a-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44a-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f44a-1f3fd.png deleted file mode 100644 index 5377c9a3d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44a-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44a-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f44a-1f3fe.png deleted file mode 100644 index 1572f0436..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44a-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44a-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f44a-1f3ff.png deleted file mode 100644 index f987915f6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44a-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44a.png b/frontend/src/assets/images/img-apple-64/1f44a.png deleted file mode 100644 index fc80b2851..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44b-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f44b-1f3fb.png deleted file mode 100644 index 77b7d33c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44b-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44b-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f44b-1f3fc.png deleted file mode 100644 index 1f5d6bb1b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44b-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44b-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f44b-1f3fd.png deleted file mode 100644 index 01b2b8873..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44b-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44b-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f44b-1f3fe.png deleted file mode 100644 index 20510c77f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44b-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44b-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f44b-1f3ff.png deleted file mode 100644 index c6009d0f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44b-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44b.png b/frontend/src/assets/images/img-apple-64/1f44b.png deleted file mode 100644 index 8d270d5bd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44c-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f44c-1f3fb.png deleted file mode 100644 index 6d3c3ff5f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44c-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44c-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f44c-1f3fc.png deleted file mode 100644 index 0024705e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44c-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44c-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f44c-1f3fd.png deleted file mode 100644 index 55f8edada..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44c-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44c-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f44c-1f3fe.png deleted file mode 100644 index e54f1d727..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44c-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44c-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f44c-1f3ff.png deleted file mode 100644 index a7650075d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44c-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44c.png b/frontend/src/assets/images/img-apple-64/1f44c.png deleted file mode 100644 index 24d9a398f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44d-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f44d-1f3fb.png deleted file mode 100644 index 78e4b7196..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44d-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44d-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f44d-1f3fc.png deleted file mode 100644 index 777eed3ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44d-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44d-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f44d-1f3fd.png deleted file mode 100644 index 5459cbe55..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44d-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44d-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f44d-1f3fe.png deleted file mode 100644 index 24f21dd6b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44d-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44d-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f44d-1f3ff.png deleted file mode 100644 index 57d480fb1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44d-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44d.png b/frontend/src/assets/images/img-apple-64/1f44d.png deleted file mode 100644 index 7a6b68708..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44e-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f44e-1f3fb.png deleted file mode 100644 index 1b35fde77..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44e-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44e-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f44e-1f3fc.png deleted file mode 100644 index 7d27b3e9d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44e-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44e-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f44e-1f3fd.png deleted file mode 100644 index e5df54170..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44e-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44e-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f44e-1f3fe.png deleted file mode 100644 index 64c31068e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44e-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44e-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f44e-1f3ff.png deleted file mode 100644 index ff0eab524..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44e-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44e.png b/frontend/src/assets/images/img-apple-64/1f44e.png deleted file mode 100644 index ec9e36166..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44f-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f44f-1f3fb.png deleted file mode 100644 index 3035143d9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44f-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44f-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f44f-1f3fc.png deleted file mode 100644 index 78ff57346..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44f-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44f-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f44f-1f3fd.png deleted file mode 100644 index c610e5dc8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44f-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44f-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f44f-1f3fe.png deleted file mode 100644 index 4b5043185..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44f-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44f-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f44f-1f3ff.png deleted file mode 100644 index d40678d08..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44f-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f44f.png b/frontend/src/assets/images/img-apple-64/1f44f.png deleted file mode 100644 index 10d672254..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f44f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f450-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f450-1f3fb.png deleted file mode 100644 index 005e9a5f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f450-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f450-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f450-1f3fc.png deleted file mode 100644 index 7babec82a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f450-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f450-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f450-1f3fd.png deleted file mode 100644 index 20a473103..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f450-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f450-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f450-1f3fe.png deleted file mode 100644 index ba25886b2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f450-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f450-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f450-1f3ff.png deleted file mode 100644 index 615a7f12e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f450-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f450.png b/frontend/src/assets/images/img-apple-64/1f450.png deleted file mode 100644 index c1eec9ce2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f450.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f451.png b/frontend/src/assets/images/img-apple-64/1f451.png deleted file mode 100644 index 57e2ccb89..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f451.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f452.png b/frontend/src/assets/images/img-apple-64/1f452.png deleted file mode 100644 index bd1b33bd9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f452.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f453.png b/frontend/src/assets/images/img-apple-64/1f453.png deleted file mode 100644 index cebf8fe16..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f453.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f454.png b/frontend/src/assets/images/img-apple-64/1f454.png deleted file mode 100644 index 34dbd51f7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f454.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f455.png b/frontend/src/assets/images/img-apple-64/1f455.png deleted file mode 100644 index 9730bca86..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f455.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f456.png b/frontend/src/assets/images/img-apple-64/1f456.png deleted file mode 100644 index dbf76a5ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f456.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f457.png b/frontend/src/assets/images/img-apple-64/1f457.png deleted file mode 100644 index 6248e7e37..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f457.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f458.png b/frontend/src/assets/images/img-apple-64/1f458.png deleted file mode 100644 index c45396096..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f458.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f459.png b/frontend/src/assets/images/img-apple-64/1f459.png deleted file mode 100644 index ade00cf5d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f459.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f45a.png b/frontend/src/assets/images/img-apple-64/1f45a.png deleted file mode 100644 index c167097d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f45a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f45b.png b/frontend/src/assets/images/img-apple-64/1f45b.png deleted file mode 100644 index 06c300047..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f45b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f45c.png b/frontend/src/assets/images/img-apple-64/1f45c.png deleted file mode 100644 index f2e33b890..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f45c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f45d.png b/frontend/src/assets/images/img-apple-64/1f45d.png deleted file mode 100644 index a2133714f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f45d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f45e.png b/frontend/src/assets/images/img-apple-64/1f45e.png deleted file mode 100644 index 3b4e306ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f45e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f45f.png b/frontend/src/assets/images/img-apple-64/1f45f.png deleted file mode 100644 index 03d2e4c3f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f45f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f460.png b/frontend/src/assets/images/img-apple-64/1f460.png deleted file mode 100644 index 31938584c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f460.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f461.png b/frontend/src/assets/images/img-apple-64/1f461.png deleted file mode 100644 index 943115535..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f461.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f462.png b/frontend/src/assets/images/img-apple-64/1f462.png deleted file mode 100644 index e665ea0c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f462.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f463.png b/frontend/src/assets/images/img-apple-64/1f463.png deleted file mode 100644 index 2e43656f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f463.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f464.png b/frontend/src/assets/images/img-apple-64/1f464.png deleted file mode 100644 index b7563aa30..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f464.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f465.png b/frontend/src/assets/images/img-apple-64/1f465.png deleted file mode 100644 index 744c99375..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f465.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f466-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f466-1f3fb.png deleted file mode 100644 index b715b4ff2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f466-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f466-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f466-1f3fc.png deleted file mode 100644 index 12edcd78e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f466-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f466-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f466-1f3fd.png deleted file mode 100644 index d36598e23..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f466-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f466-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f466-1f3fe.png deleted file mode 100644 index 1dcd08381..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f466-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f466-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f466-1f3ff.png deleted file mode 100644 index a2cfac0d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f466-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f466.png b/frontend/src/assets/images/img-apple-64/1f466.png deleted file mode 100644 index 478544963..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f467-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f467-1f3fb.png deleted file mode 100644 index e17831f79..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f467-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f467-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f467-1f3fc.png deleted file mode 100644 index 2d60d6cdc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f467-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f467-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f467-1f3fd.png deleted file mode 100644 index 2f9c7af78..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f467-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f467-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f467-1f3fe.png deleted file mode 100644 index f7eb55201..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f467-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f467-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f467-1f3ff.png deleted file mode 100644 index 546b270b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f467-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f467.png b/frontend/src/assets/images/img-apple-64/1f467.png deleted file mode 100644 index 729885fb7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f33e.png deleted file mode 100644 index 182fab5c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f373.png deleted file mode 100644 index b1aeaaccf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f393.png deleted file mode 100644 index cc73db755..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3a4.png deleted file mode 100644 index f02b19c60..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3a8.png deleted file mode 100644 index a892b4627..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3eb.png deleted file mode 100644 index e73bca3bb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3ed.png deleted file mode 100644 index 22308d60c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f4bb.png deleted file mode 100644 index 46d5ce7a6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f4bc.png deleted file mode 100644 index 4827da81e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f527.png deleted file mode 100644 index d706edf04..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f52c.png deleted file mode 100644 index 5cf8d0b2a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f680.png deleted file mode 100644 index 9aa8926c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f692.png deleted file mode 100644 index 641e893a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png deleted file mode 100644 index da3ab6222..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png deleted file mode 100644 index 957ca56e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png deleted file mode 100644 index 47a1b7fff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png deleted file mode 100644 index ba1543132..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9af.png deleted file mode 100644 index 22cd3e563..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b0.png deleted file mode 100644 index 35ac9e73f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b1.png deleted file mode 100644 index ba7804d9c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b2.png deleted file mode 100644 index d4c01054d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b3.png deleted file mode 100644 index 7e64b57e7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9bc.png deleted file mode 100644 index d6440e301..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9bd.png deleted file mode 100644 index 887ea393f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-2695-fe0f.png deleted file mode 100644 index f248c11a2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-2696-fe0f.png deleted file mode 100644 index 818232937..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-2708-fe0f.png deleted file mode 100644 index 3f482eadc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fb.png deleted file mode 100644 index 681240eda..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f33e.png deleted file mode 100644 index a06429458..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f373.png deleted file mode 100644 index 8a182f581..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f393.png deleted file mode 100644 index ecc818af1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3a4.png deleted file mode 100644 index 7330504ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3a8.png deleted file mode 100644 index 8aa2fb71a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3eb.png deleted file mode 100644 index fb441f71b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3ed.png deleted file mode 100644 index 0dfbb1b92..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f4bb.png deleted file mode 100644 index fa6cc861b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f4bc.png deleted file mode 100644 index 51c775305..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f527.png deleted file mode 100644 index 97d06c7d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f52c.png deleted file mode 100644 index a94d674fb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f680.png deleted file mode 100644 index 09888942d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f692.png deleted file mode 100644 index 87ddc6100..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png deleted file mode 100644 index 1dd72c4a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png deleted file mode 100644 index 71bb93389..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png deleted file mode 100644 index 6bf9f0c57..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png deleted file mode 100644 index 9ff098ddf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9af.png deleted file mode 100644 index c93359cf8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b0.png deleted file mode 100644 index d8e4d2725..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b1.png deleted file mode 100644 index 8c7e5f2ab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b2.png deleted file mode 100644 index 13d78c5d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b3.png deleted file mode 100644 index 59f8b7c67..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9bc.png deleted file mode 100644 index 691ba72f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9bd.png deleted file mode 100644 index e1921a7a3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-2695-fe0f.png deleted file mode 100644 index e25cbd3b7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-2696-fe0f.png deleted file mode 100644 index a5da25e89..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-2708-fe0f.png deleted file mode 100644 index 97bcff32f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fc.png deleted file mode 100644 index e439bb472..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f33e.png deleted file mode 100644 index 9dded2609..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f373.png deleted file mode 100644 index 6d87e5028..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f393.png deleted file mode 100644 index 93c7fa246..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3a4.png deleted file mode 100644 index e8f72f507..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3a8.png deleted file mode 100644 index 282a63d00..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3eb.png deleted file mode 100644 index b86b89e4a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3ed.png deleted file mode 100644 index 2b303fec8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f4bb.png deleted file mode 100644 index 64573c575..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f4bc.png deleted file mode 100644 index bc74a8bae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f527.png deleted file mode 100644 index eb250dd31..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f52c.png deleted file mode 100644 index 7150f88c2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f680.png deleted file mode 100644 index b28cf0348..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f692.png deleted file mode 100644 index c1dce7bfb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png deleted file mode 100644 index 0d61681bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png deleted file mode 100644 index c21a02b67..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png deleted file mode 100644 index f35ac28b4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png deleted file mode 100644 index 452cbc485..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9af.png deleted file mode 100644 index befd5173a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b0.png deleted file mode 100644 index 3ff0b714a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b1.png deleted file mode 100644 index 72b281583..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b2.png deleted file mode 100644 index 729579744..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b3.png deleted file mode 100644 index 738b1a9b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9bc.png deleted file mode 100644 index f53094700..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9bd.png deleted file mode 100644 index 5f8678f6d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-2695-fe0f.png deleted file mode 100644 index b8e8662cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-2696-fe0f.png deleted file mode 100644 index 386f5c859..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-2708-fe0f.png deleted file mode 100644 index ac7e81917..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fd.png deleted file mode 100644 index 55931c293..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f33e.png deleted file mode 100644 index b75f7a727..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f373.png deleted file mode 100644 index 71351dc6c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f393.png deleted file mode 100644 index 1cbc66a2f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3a4.png deleted file mode 100644 index dad83b697..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3a8.png deleted file mode 100644 index bddcb358b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3eb.png deleted file mode 100644 index d0798062c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3ed.png deleted file mode 100644 index 2a33ba4d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f4bb.png deleted file mode 100644 index c5b2db123..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f4bc.png deleted file mode 100644 index 67bb3bc62..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f527.png deleted file mode 100644 index 98d5f4dd4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f52c.png deleted file mode 100644 index ea3187e6a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f680.png deleted file mode 100644 index bdd0bf5d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f692.png deleted file mode 100644 index 275bdb3a6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png deleted file mode 100644 index 6d452451b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png deleted file mode 100644 index 0276302fa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png deleted file mode 100644 index 82690186c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png deleted file mode 100644 index 17e5acf93..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9af.png deleted file mode 100644 index 5f57f588b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b0.png deleted file mode 100644 index 272102ef9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b1.png deleted file mode 100644 index 629f6b344..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b2.png deleted file mode 100644 index 5dd8c3ee6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b3.png deleted file mode 100644 index 03f47defa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9bc.png deleted file mode 100644 index 9096d4ce7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9bd.png deleted file mode 100644 index 20207abe7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-2695-fe0f.png deleted file mode 100644 index 229d977c5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-2696-fe0f.png deleted file mode 100644 index 3da0580d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-2708-fe0f.png deleted file mode 100644 index d9126c154..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f468-1f3fe.png deleted file mode 100644 index 37a11def6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f33e.png deleted file mode 100644 index 61b85140c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f373.png deleted file mode 100644 index 418c911fb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f393.png deleted file mode 100644 index 3cd81d0c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3a4.png deleted file mode 100644 index f7bb3b649..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3a8.png deleted file mode 100644 index 04f969004..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3eb.png deleted file mode 100644 index eadcdb532..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3ed.png deleted file mode 100644 index 5da98a2db..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f4bb.png deleted file mode 100644 index 48709897b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f4bc.png deleted file mode 100644 index 7914d7d88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f527.png deleted file mode 100644 index 25989b974..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f52c.png deleted file mode 100644 index 99b55e2e4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f680.png deleted file mode 100644 index da5c0cb3c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f692.png deleted file mode 100644 index cee9bfba3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png deleted file mode 100644 index ade1023ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png deleted file mode 100644 index 7ea66a1ce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png deleted file mode 100644 index dc94c4493..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png deleted file mode 100644 index 210e22796..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9af.png deleted file mode 100644 index bc8379c55..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b0.png deleted file mode 100644 index 2842ec26d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b1.png deleted file mode 100644 index 086754580..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b2.png deleted file mode 100644 index c6b30712b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b3.png deleted file mode 100644 index c9fcb1888..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9bc.png deleted file mode 100644 index 3b0786b67..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9bd.png deleted file mode 100644 index 7ce6283d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-2695-fe0f.png deleted file mode 100644 index 88e768db8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-2696-fe0f.png deleted file mode 100644 index 942c65f85..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-2708-fe0f.png deleted file mode 100644 index 3245e6584..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f468-1f3ff.png deleted file mode 100644 index 7d3838100..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f33e.png deleted file mode 100644 index 2eae49a6d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f373.png deleted file mode 100644 index 459857f5d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f393.png deleted file mode 100644 index 957877fc7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f3a4.png deleted file mode 100644 index 2ff626167..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f3a8.png deleted file mode 100644 index 9c69e7dba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f3eb.png deleted file mode 100644 index 6c1f16b01..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f3ed.png deleted file mode 100644 index 52c8ef1af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f466-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f466-200d-1f466.png deleted file mode 100644 index 4726ec533..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f466-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f466.png deleted file mode 100644 index 9476fe6f1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f467-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f467-200d-1f466.png deleted file mode 100644 index dbb25e0cf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f467-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f467-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f467-200d-1f467.png deleted file mode 100644 index b331b326d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f467-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f467.png deleted file mode 100644 index 5836cabcc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f466-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f466-200d-1f466.png deleted file mode 100644 index 2095a46ab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f466-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f466.png deleted file mode 100644 index 954c5c057..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f467-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f467-200d-1f466.png deleted file mode 100644 index 7031f2c86..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f467-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f467-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f467-200d-1f467.png deleted file mode 100644 index 22c73f3b0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f467-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f467.png deleted file mode 100644 index 9305e6f00..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f468-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f466-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f466-200d-1f466.png deleted file mode 100644 index 347da7fce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f466-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f466.png deleted file mode 100644 index ce8a6453a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f467-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f467-200d-1f466.png deleted file mode 100644 index f06d17738..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f467-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f467-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f467-200d-1f467.png deleted file mode 100644 index 77fe2bdc6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f467-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f467.png deleted file mode 100644 index 638607425..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f469-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f4bb.png deleted file mode 100644 index 83d3d7cab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f4bc.png deleted file mode 100644 index ccb765c56..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f527.png deleted file mode 100644 index 9fef2cf94..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f52c.png deleted file mode 100644 index 0bc16a4d9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f680.png deleted file mode 100644 index 8dc0d1b5f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f692.png deleted file mode 100644 index d29ee4142..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f9af.png deleted file mode 100644 index d2d5bb75e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b0.png deleted file mode 100644 index ef7c1460b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b1.png deleted file mode 100644 index cf3e30232..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b2.png deleted file mode 100644 index 6ee5201c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b3.png deleted file mode 100644 index fc55f47af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f9bc.png deleted file mode 100644 index aff8c9108..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f468-200d-1f9bd.png deleted file mode 100644 index 3e423a8fd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-200d-2695-fe0f.png deleted file mode 100644 index 67b951506..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-200d-2696-fe0f.png deleted file mode 100644 index d1140dc5a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f468-200d-2708-fe0f.png deleted file mode 100644 index 769a33cff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-2764-fe0f-200d-1f468.png b/frontend/src/assets/images/img-apple-64/1f468-200d-2764-fe0f-200d-1f468.png deleted file mode 100644 index 8ba4d43ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-2764-fe0f-200d-1f468.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png b/frontend/src/assets/images/img-apple-64/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png deleted file mode 100644 index 771358e97..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f468.png b/frontend/src/assets/images/img-apple-64/1f468.png deleted file mode 100644 index 52c552908..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f468.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f33e.png deleted file mode 100644 index ff61355f8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f373.png deleted file mode 100644 index 21c3c52bd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f393.png deleted file mode 100644 index f6c3b845f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3a4.png deleted file mode 100644 index c5504685e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3a8.png deleted file mode 100644 index 89ad57b3d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3eb.png deleted file mode 100644 index 5d21be8f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3ed.png deleted file mode 100644 index 95c5312cf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f4bb.png deleted file mode 100644 index 5980ba625..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f4bc.png deleted file mode 100644 index 8df71ee8d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f527.png deleted file mode 100644 index 1dd1b134a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f52c.png deleted file mode 100644 index 5112534c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f680.png deleted file mode 100644 index 06cb7fb46..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f692.png deleted file mode 100644 index 4e8873402..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png deleted file mode 100644 index 7bf0922e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png deleted file mode 100644 index 0dc0078c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png deleted file mode 100644 index 262640463..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png deleted file mode 100644 index d24a54986..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png deleted file mode 100644 index 8b05a6848..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png deleted file mode 100644 index 452fc674f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png deleted file mode 100644 index a3a2aab1d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png deleted file mode 100644 index 868414323..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9af.png deleted file mode 100644 index 28d2c2275..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b0.png deleted file mode 100644 index 9e7333efa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b1.png deleted file mode 100644 index c51cb0faf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b2.png deleted file mode 100644 index a5b29ba59..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b3.png deleted file mode 100644 index 1f390c95a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9bc.png deleted file mode 100644 index 2a095eded..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9bd.png deleted file mode 100644 index b13cd50d1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-2695-fe0f.png deleted file mode 100644 index debf57952..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-2696-fe0f.png deleted file mode 100644 index 738b98dc6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-2708-fe0f.png deleted file mode 100644 index 8b839f2d1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fb.png deleted file mode 100644 index f1c16e1fc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f33e.png deleted file mode 100644 index 5c8c50baa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f373.png deleted file mode 100644 index cf85a6a24..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f393.png deleted file mode 100644 index 13bc08cae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3a4.png deleted file mode 100644 index 5957665b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3a8.png deleted file mode 100644 index afd9eada9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3eb.png deleted file mode 100644 index 0f671f4bd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3ed.png deleted file mode 100644 index 9956fef16..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f4bb.png deleted file mode 100644 index 28aa1f235..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f4bc.png deleted file mode 100644 index bc8d10600..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f527.png deleted file mode 100644 index 15b9a6dee..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f52c.png deleted file mode 100644 index 18a403750..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f680.png deleted file mode 100644 index a44ff1e2c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f692.png deleted file mode 100644 index c35160936..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png deleted file mode 100644 index 122761acb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png deleted file mode 100644 index f472d5ac8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png deleted file mode 100644 index 29aa54377..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png deleted file mode 100644 index 23876b115..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png deleted file mode 100644 index c1927ffc3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png deleted file mode 100644 index f70f6e0c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png deleted file mode 100644 index 46545b03f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png deleted file mode 100644 index 2c7948e68..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9af.png deleted file mode 100644 index f6730bce1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b0.png deleted file mode 100644 index f4e1c9214..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b1.png deleted file mode 100644 index 7b194d8a2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b2.png deleted file mode 100644 index a6be72fd7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b3.png deleted file mode 100644 index dfa767410..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9bc.png deleted file mode 100644 index 45686a35f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9bd.png deleted file mode 100644 index c1ea4186f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-2695-fe0f.png deleted file mode 100644 index 19995fe1e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-2696-fe0f.png deleted file mode 100644 index 960470876..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-2708-fe0f.png deleted file mode 100644 index f496d09de..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fc.png deleted file mode 100644 index bbfb30df5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f33e.png deleted file mode 100644 index ef6689652..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f373.png deleted file mode 100644 index df13d4a2e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f393.png deleted file mode 100644 index 646088cec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3a4.png deleted file mode 100644 index 24addd9e4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3a8.png deleted file mode 100644 index 6a910eeac..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3eb.png deleted file mode 100644 index 857537758..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3ed.png deleted file mode 100644 index 649a19e39..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f4bb.png deleted file mode 100644 index 1d9f3f686..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f4bc.png deleted file mode 100644 index 4a633d6af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f527.png deleted file mode 100644 index 87be08d29..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f52c.png deleted file mode 100644 index 6e9faae61..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f680.png deleted file mode 100644 index da61bb3ba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f692.png deleted file mode 100644 index 28005604a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png deleted file mode 100644 index 21faff7ea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png deleted file mode 100644 index c8c264dd3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png deleted file mode 100644 index b0d6353cf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png deleted file mode 100644 index 874e9d1cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png deleted file mode 100644 index b8b4521c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png deleted file mode 100644 index 8384bb039..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png deleted file mode 100644 index a01543711..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png deleted file mode 100644 index 3af623dcb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9af.png deleted file mode 100644 index 3cba16d73..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b0.png deleted file mode 100644 index c1a6af58a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b1.png deleted file mode 100644 index a24249def..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b2.png deleted file mode 100644 index a19c50925..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b3.png deleted file mode 100644 index 94a13d903..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9bc.png deleted file mode 100644 index 2f72d28a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9bd.png deleted file mode 100644 index 91b4e7c2b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-2695-fe0f.png deleted file mode 100644 index 0aaedb23b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-2696-fe0f.png deleted file mode 100644 index 580a57dc9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-2708-fe0f.png deleted file mode 100644 index 92c038a20..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fd.png deleted file mode 100644 index df1401037..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f33e.png deleted file mode 100644 index c93de0f01..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f373.png deleted file mode 100644 index 61110910d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f393.png deleted file mode 100644 index ab40f80fa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3a4.png deleted file mode 100644 index 44e3bf5bc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3a8.png deleted file mode 100644 index 7a6636b04..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3eb.png deleted file mode 100644 index f1239c00a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3ed.png deleted file mode 100644 index 142559e9c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f4bb.png deleted file mode 100644 index b9d6772b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f4bc.png deleted file mode 100644 index 8b473d8c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f527.png deleted file mode 100644 index c7ebcab5c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f52c.png deleted file mode 100644 index f953ea21b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f680.png deleted file mode 100644 index 7ab0805d6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f692.png deleted file mode 100644 index e1ca6ddf3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png deleted file mode 100644 index 8aec8a047..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png deleted file mode 100644 index ebfc4a98f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png deleted file mode 100644 index d06ce52f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png deleted file mode 100644 index 5f812a7e5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png deleted file mode 100644 index 49659dab6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png deleted file mode 100644 index 3d5f39987..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png deleted file mode 100644 index 52c115070..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png deleted file mode 100644 index fa4816609..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9af.png deleted file mode 100644 index e32033de4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b0.png deleted file mode 100644 index 2e21f9e3a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b1.png deleted file mode 100644 index a3998f723..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b2.png deleted file mode 100644 index ab164329f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b3.png deleted file mode 100644 index c45491796..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9bc.png deleted file mode 100644 index 408557f2b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9bd.png deleted file mode 100644 index f713b1600..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-2695-fe0f.png deleted file mode 100644 index 35e8f7248..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-2696-fe0f.png deleted file mode 100644 index df33a50b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-2708-fe0f.png deleted file mode 100644 index fe6bb79e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f469-1f3fe.png deleted file mode 100644 index 2036c6655..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f33e.png deleted file mode 100644 index e585ea588..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f373.png deleted file mode 100644 index 1bdce7010..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f393.png deleted file mode 100644 index 321e2d6f4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3a4.png deleted file mode 100644 index bc694653d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3a8.png deleted file mode 100644 index 44c852e8d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3eb.png deleted file mode 100644 index e94f0cb5f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3ed.png deleted file mode 100644 index 342a1dab5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f4bb.png deleted file mode 100644 index 32a125989..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f4bc.png deleted file mode 100644 index 1e78a5420..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f527.png deleted file mode 100644 index c985658ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f52c.png deleted file mode 100644 index 23a7ec10f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f680.png deleted file mode 100644 index 65fb5a324..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f692.png deleted file mode 100644 index b7a1c4dd3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png deleted file mode 100644 index 41ae6150a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png deleted file mode 100644 index a1763356a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png deleted file mode 100644 index ec9624b67..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png deleted file mode 100644 index da348e2eb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png deleted file mode 100644 index 130530e7d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png deleted file mode 100644 index 32b36e1fc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png deleted file mode 100644 index 488acb525..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png deleted file mode 100644 index aa930638e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9af.png deleted file mode 100644 index 2920faa22..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b0.png deleted file mode 100644 index 379337422..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b1.png deleted file mode 100644 index 6d2908b23..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b2.png deleted file mode 100644 index 5c9e187e2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b3.png deleted file mode 100644 index cd962e089..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9bc.png deleted file mode 100644 index cda257359..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9bd.png deleted file mode 100644 index 9c51d44ea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-2695-fe0f.png deleted file mode 100644 index f8c19bc6e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-2696-fe0f.png deleted file mode 100644 index 14df2ea3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-2708-fe0f.png deleted file mode 100644 index 6e9d4b4cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f469-1f3ff.png deleted file mode 100644 index 70b2f4f9d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f33e.png deleted file mode 100644 index 5aa0cbe62..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f373.png deleted file mode 100644 index 634ccc123..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f393.png deleted file mode 100644 index 5abf438f0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f3a4.png deleted file mode 100644 index 6043327e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f3a8.png deleted file mode 100644 index 3504ce21e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f3eb.png deleted file mode 100644 index bc6560a93..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f3ed.png deleted file mode 100644 index 57d608be8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f466-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f466-200d-1f466.png deleted file mode 100644 index 74e226703..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f466-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f466.png deleted file mode 100644 index 54bfa438e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f467-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f467-200d-1f466.png deleted file mode 100644 index 5bc6a9ec7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f467-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f467-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f467-200d-1f467.png deleted file mode 100644 index a37f4f0b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f467-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f467.png deleted file mode 100644 index 35b23da2e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f466-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f466-200d-1f466.png deleted file mode 100644 index 1dda53a8a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f466-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f466.png deleted file mode 100644 index fbee91d4f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f467-200d-1f466.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f467-200d-1f466.png deleted file mode 100644 index f145610fa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f467-200d-1f466.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f467-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f467-200d-1f467.png deleted file mode 100644 index 9a7ae3f16..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f467-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f467.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f467.png deleted file mode 100644 index bed157d3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f469-200d-1f467.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f4bb.png deleted file mode 100644 index 42d3c6625..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f4bc.png deleted file mode 100644 index 20c0ded1b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f527.png deleted file mode 100644 index 809501724..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f52c.png deleted file mode 100644 index 409bed508..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f680.png deleted file mode 100644 index db29553b4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f692.png deleted file mode 100644 index 21c51ff72..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f9af.png deleted file mode 100644 index 40bbccb3f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b0.png deleted file mode 100644 index 9820ef154..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b1.png deleted file mode 100644 index 873e0ab2a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b2.png deleted file mode 100644 index 2e0f80d98..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b3.png deleted file mode 100644 index 3fd8da0b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f9bc.png deleted file mode 100644 index b08596a9c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f469-200d-1f9bd.png deleted file mode 100644 index 2902da089..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-200d-2695-fe0f.png deleted file mode 100644 index af7c7a88d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-200d-2696-fe0f.png deleted file mode 100644 index 4801dd5ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f469-200d-2708-fe0f.png deleted file mode 100644 index 54effda05..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f468.png b/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f468.png deleted file mode 100644 index 499688d9e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f468.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f469.png b/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f469.png deleted file mode 100644 index b5c6b712e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f469.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png b/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png deleted file mode 100644 index 40913ccfd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png b/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png deleted file mode 100644 index ae46a1232..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f469.png b/frontend/src/assets/images/img-apple-64/1f469.png deleted file mode 100644 index bd52924d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f469.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46a.png b/frontend/src/assets/images/img-apple-64/1f46a.png deleted file mode 100644 index 2bfbbf3f4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46b-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f46b-1f3fb.png deleted file mode 100644 index a0cb32e2c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46b-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46b-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f46b-1f3fc.png deleted file mode 100644 index c703b8a05..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46b-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46b-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f46b-1f3fd.png deleted file mode 100644 index dae951f39..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46b-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46b-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f46b-1f3fe.png deleted file mode 100644 index efc2ae2ce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46b-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46b-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f46b-1f3ff.png deleted file mode 100644 index 32d3c550f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46b-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46b.png b/frontend/src/assets/images/img-apple-64/1f46b.png deleted file mode 100644 index 68525d27b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46c-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f46c-1f3fb.png deleted file mode 100644 index e85ac19a5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46c-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46c-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f46c-1f3fc.png deleted file mode 100644 index 15d7b593f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46c-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46c-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f46c-1f3fd.png deleted file mode 100644 index 5253f83dc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46c-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46c-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f46c-1f3fe.png deleted file mode 100644 index 008f38b84..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46c-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46c-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f46c-1f3ff.png deleted file mode 100644 index 41e69b519..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46c-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46c.png b/frontend/src/assets/images/img-apple-64/1f46c.png deleted file mode 100644 index a2bb3847d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46d-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f46d-1f3fb.png deleted file mode 100644 index 602409f9a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46d-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46d-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f46d-1f3fc.png deleted file mode 100644 index 8896a8e20..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46d-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46d-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f46d-1f3fd.png deleted file mode 100644 index bcaa0de27..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46d-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46d-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f46d-1f3fe.png deleted file mode 100644 index 1b25b51e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46d-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46d-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f46d-1f3ff.png deleted file mode 100644 index b7e9d2452..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46d-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46d.png b/frontend/src/assets/images/img-apple-64/1f46d.png deleted file mode 100644 index 212f39ac7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index d6ec8ec65..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 8d1df0ce8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fb.png deleted file mode 100644 index c18b9cc29..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 91bf2d5a2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 672a66340..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fc.png deleted file mode 100644 index b293be5b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index c7c40bea2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index a81b10019..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fd.png deleted file mode 100644 index 3084b34d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index f577a17ef..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 35fd475ae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3fe.png deleted file mode 100644 index 33b4b212c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 893a1c111..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index a43d19964..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f46e-1f3ff.png deleted file mode 100644 index 018981da2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-200d-2640-fe0f.png deleted file mode 100644 index e4fc46751..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46e-200d-2642-fe0f.png deleted file mode 100644 index dd40fbff4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46e.png b/frontend/src/assets/images/img-apple-64/1f46e.png deleted file mode 100644 index 0872b0fd2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46f-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46f-200d-2640-fe0f.png deleted file mode 100644 index 21d8e191d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46f-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46f-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f46f-200d-2642-fe0f.png deleted file mode 100644 index 240afb4b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46f-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f46f.png b/frontend/src/assets/images/img-apple-64/1f46f.png deleted file mode 100644 index d799ea6f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f46f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f470-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f470-1f3fb.png deleted file mode 100644 index a98c6a76a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f470-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f470-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f470-1f3fc.png deleted file mode 100644 index 4a3de9aad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f470-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f470-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f470-1f3fd.png deleted file mode 100644 index 53fe901cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f470-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f470-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f470-1f3fe.png deleted file mode 100644 index 4c91a27b7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f470-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f470-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f470-1f3ff.png deleted file mode 100644 index fe01e1dd8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f470-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f470.png b/frontend/src/assets/images/img-apple-64/1f470.png deleted file mode 100644 index c9e8694df..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f470.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index ef4877963..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index eb7229fd8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fb.png deleted file mode 100644 index d7f5117da..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 1847377e8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 5930bda8a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fc.png deleted file mode 100644 index 8354da225..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index bf2003730..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 3867a1ba2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fd.png deleted file mode 100644 index 4b9d50edf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 5290c2ccb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 06270c905..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f471-1f3fe.png deleted file mode 100644 index 0273c05d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index bce0625e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index a64af24af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f471-1f3ff.png deleted file mode 100644 index 3e119e39f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-200d-2640-fe0f.png deleted file mode 100644 index 29ef44250..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f471-200d-2642-fe0f.png deleted file mode 100644 index 1bcbe9482..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f471.png b/frontend/src/assets/images/img-apple-64/1f471.png deleted file mode 100644 index bd71cf993..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f471.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f472-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f472-1f3fb.png deleted file mode 100644 index eac5a49ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f472-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f472-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f472-1f3fc.png deleted file mode 100644 index aaf251807..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f472-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f472-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f472-1f3fd.png deleted file mode 100644 index a89305e76..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f472-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f472-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f472-1f3fe.png deleted file mode 100644 index 54ae1fd80..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f472-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f472-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f472-1f3ff.png deleted file mode 100644 index fc9570559..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f472-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f472.png b/frontend/src/assets/images/img-apple-64/1f472.png deleted file mode 100644 index bae5f1263..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f472.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index a6e4143c0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index c1f54090d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fb.png deleted file mode 100644 index b10da86b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 01c34f213..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 5442f6ce3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fc.png deleted file mode 100644 index ae5a72391..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index c75d52df8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 10d9a12f8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fd.png deleted file mode 100644 index 53a39f2c5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 2da5d81cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 3966dfa5b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f473-1f3fe.png deleted file mode 100644 index 15ed88962..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index f8df82545..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index ddbe79529..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f473-1f3ff.png deleted file mode 100644 index 7fd0191e7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-200d-2640-fe0f.png deleted file mode 100644 index 4d8a3ac4d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f473-200d-2642-fe0f.png deleted file mode 100644 index d9efee9b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f473.png b/frontend/src/assets/images/img-apple-64/1f473.png deleted file mode 100644 index 7b280cfc1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f473.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f474-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f474-1f3fb.png deleted file mode 100644 index 73fd37aee..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f474-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f474-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f474-1f3fc.png deleted file mode 100644 index f3f5ae25d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f474-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f474-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f474-1f3fd.png deleted file mode 100644 index 8733c6db8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f474-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f474-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f474-1f3fe.png deleted file mode 100644 index 27c188ee9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f474-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f474-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f474-1f3ff.png deleted file mode 100644 index ecc039465..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f474-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f474.png b/frontend/src/assets/images/img-apple-64/1f474.png deleted file mode 100644 index 3b3e7fbe3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f474.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f475-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f475-1f3fb.png deleted file mode 100644 index 068a88fcd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f475-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f475-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f475-1f3fc.png deleted file mode 100644 index 438a2054c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f475-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f475-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f475-1f3fd.png deleted file mode 100644 index 617c69f0d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f475-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f475-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f475-1f3fe.png deleted file mode 100644 index 68abe8e1e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f475-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f475-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f475-1f3ff.png deleted file mode 100644 index 11f3db0cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f475-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f475.png b/frontend/src/assets/images/img-apple-64/1f475.png deleted file mode 100644 index 7c74f9724..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f475.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f476-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f476-1f3fb.png deleted file mode 100644 index d66f6dd78..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f476-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f476-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f476-1f3fc.png deleted file mode 100644 index cf25b5c1e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f476-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f476-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f476-1f3fd.png deleted file mode 100644 index ceffb27a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f476-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f476-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f476-1f3fe.png deleted file mode 100644 index decc796b7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f476-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f476-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f476-1f3ff.png deleted file mode 100644 index e3e562803..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f476-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f476.png b/frontend/src/assets/images/img-apple-64/1f476.png deleted file mode 100644 index 2e1af7152..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f476.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index ee3629fbd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 845ea470d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fb.png deleted file mode 100644 index bec04bc8b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index a41bd95bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index c84ba68e7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fc.png deleted file mode 100644 index 7e1932769..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 51342bb68..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 8b644f24c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fd.png deleted file mode 100644 index 7df5ac416..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 0e7ea3d71..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 2cb86040f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f477-1f3fe.png deleted file mode 100644 index a7535426a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 8e7c5a04a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 89e95afcd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f477-1f3ff.png deleted file mode 100644 index 151ca0234..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-200d-2640-fe0f.png deleted file mode 100644 index 2b81d4707..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f477-200d-2642-fe0f.png deleted file mode 100644 index 687d84cb0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f477.png b/frontend/src/assets/images/img-apple-64/1f477.png deleted file mode 100644 index 74ae44b80..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f477.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f478-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f478-1f3fb.png deleted file mode 100644 index 238a6edc6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f478-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f478-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f478-1f3fc.png deleted file mode 100644 index a92935c3e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f478-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f478-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f478-1f3fd.png deleted file mode 100644 index eed931401..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f478-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f478-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f478-1f3fe.png deleted file mode 100644 index ed8a0a355..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f478-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f478-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f478-1f3ff.png deleted file mode 100644 index ea7a2b97b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f478-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f478.png b/frontend/src/assets/images/img-apple-64/1f478.png deleted file mode 100644 index 09fb4381b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f478.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f479.png b/frontend/src/assets/images/img-apple-64/1f479.png deleted file mode 100644 index e7e03f39f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f479.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47a.png b/frontend/src/assets/images/img-apple-64/1f47a.png deleted file mode 100644 index faba125c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47b.png b/frontend/src/assets/images/img-apple-64/1f47b.png deleted file mode 100644 index caf0c5fed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47c-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f47c-1f3fb.png deleted file mode 100644 index 983245939..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47c-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47c-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f47c-1f3fc.png deleted file mode 100644 index b4a3756b0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47c-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47c-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f47c-1f3fd.png deleted file mode 100644 index e356f0d89..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47c-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47c-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f47c-1f3fe.png deleted file mode 100644 index 8a93ab8cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47c-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47c-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f47c-1f3ff.png deleted file mode 100644 index 975cbcbd5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47c-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47c.png b/frontend/src/assets/images/img-apple-64/1f47c.png deleted file mode 100644 index d8ec4f455..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47d.png b/frontend/src/assets/images/img-apple-64/1f47d.png deleted file mode 100644 index c3e1368ae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47e.png b/frontend/src/assets/images/img-apple-64/1f47e.png deleted file mode 100644 index c88bca724..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f47f.png b/frontend/src/assets/images/img-apple-64/1f47f.png deleted file mode 100644 index d0fc7c9ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f47f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f480.png b/frontend/src/assets/images/img-apple-64/1f480.png deleted file mode 100644 index d84b67a87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f480.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 1fdd623e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 778fd7f9e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fb.png deleted file mode 100644 index 98daf8966..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 3484a5021..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index e3c8888ba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fc.png deleted file mode 100644 index 7ba537eb8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index ef1e6b9ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index fca724a49..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fd.png deleted file mode 100644 index c099edf70..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 8ae8a3211..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 9fa5347b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f481-1f3fe.png deleted file mode 100644 index 9579bc7f6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 9a676d0b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index f14252880..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f481-1f3ff.png deleted file mode 100644 index 76f1b9e87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-200d-2640-fe0f.png deleted file mode 100644 index c5fd979b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f481-200d-2642-fe0f.png deleted file mode 100644 index 94840a30f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f481.png b/frontend/src/assets/images/img-apple-64/1f481.png deleted file mode 100644 index f5186841e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f481.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 8f939b417..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 361af968b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fb.png deleted file mode 100644 index 6df771e49..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index fa3fbaeb6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index a705e887c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fc.png deleted file mode 100644 index 0bbcfcc3d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 56ac5c853..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 54dee8727..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fd.png deleted file mode 100644 index 442fc60ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index e1559d112..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 76c4d39a6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f482-1f3fe.png deleted file mode 100644 index f0506dfe0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 02b5e5744..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index be9ab370d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f482-1f3ff.png deleted file mode 100644 index aa080432c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-200d-2640-fe0f.png deleted file mode 100644 index 0d8a87672..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f482-200d-2642-fe0f.png deleted file mode 100644 index fe8addc2e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f482.png b/frontend/src/assets/images/img-apple-64/1f482.png deleted file mode 100644 index 843155d11..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f482.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f483-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f483-1f3fb.png deleted file mode 100644 index e87b2e79e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f483-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f483-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f483-1f3fc.png deleted file mode 100644 index bcd33efa1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f483-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f483-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f483-1f3fd.png deleted file mode 100644 index 933517e53..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f483-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f483-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f483-1f3fe.png deleted file mode 100644 index bade23b5b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f483-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f483-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f483-1f3ff.png deleted file mode 100644 index 3a11004b6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f483-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f483.png b/frontend/src/assets/images/img-apple-64/1f483.png deleted file mode 100644 index f1fd9e9f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f483.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f484.png b/frontend/src/assets/images/img-apple-64/1f484.png deleted file mode 100644 index 970ad0e15..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f484.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f485-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f485-1f3fb.png deleted file mode 100644 index 684ecd17c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f485-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f485-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f485-1f3fc.png deleted file mode 100644 index 1ecbefca9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f485-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f485-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f485-1f3fd.png deleted file mode 100644 index c8d689822..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f485-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f485-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f485-1f3fe.png deleted file mode 100644 index a0dca1267..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f485-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f485-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f485-1f3ff.png deleted file mode 100644 index 6b5c02603..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f485-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f485.png b/frontend/src/assets/images/img-apple-64/1f485.png deleted file mode 100644 index 82edebefa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f485.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 10993f708..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index f76b93105..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fb.png deleted file mode 100644 index 646a9529e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 0d240ca2e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index b08151fef..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fc.png deleted file mode 100644 index e28da8fa2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 34356eea2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index c7884093a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fd.png deleted file mode 100644 index f116a40b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 344475c63..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index b3f4beffe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f486-1f3fe.png deleted file mode 100644 index c86bb1f8a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index e56b5cdf5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index f477fbd60..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f486-1f3ff.png deleted file mode 100644 index a9de1b9c7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-200d-2640-fe0f.png deleted file mode 100644 index e3765b3eb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f486-200d-2642-fe0f.png deleted file mode 100644 index fd1d7e8f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f486.png b/frontend/src/assets/images/img-apple-64/1f486.png deleted file mode 100644 index d9f21a375..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f486.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index bb2eb4ee5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index e2e594cc8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fb.png deleted file mode 100644 index 0a74716d6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index b105c62b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index bffcdc656..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fc.png deleted file mode 100644 index e31ce3083..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 678ba4310..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 57fceed34..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fd.png deleted file mode 100644 index cc75a9ab7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 5633267bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index f7d22fd35..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f487-1f3fe.png deleted file mode 100644 index 924bd1c79..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 5ae41cc19..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index cc7a5a8d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f487-1f3ff.png deleted file mode 100644 index ba26e3332..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-200d-2640-fe0f.png deleted file mode 100644 index 8e42145f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f487-200d-2642-fe0f.png deleted file mode 100644 index 327971aec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f487.png b/frontend/src/assets/images/img-apple-64/1f487.png deleted file mode 100644 index 2af578695..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f487.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f488.png b/frontend/src/assets/images/img-apple-64/1f488.png deleted file mode 100644 index c1980c2f8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f488.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f489.png b/frontend/src/assets/images/img-apple-64/1f489.png deleted file mode 100644 index a76d8db9e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f489.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f48a.png b/frontend/src/assets/images/img-apple-64/1f48a.png deleted file mode 100644 index 11490c2bb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f48a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f48b.png b/frontend/src/assets/images/img-apple-64/1f48b.png deleted file mode 100644 index 12122ef17..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f48b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f48c.png b/frontend/src/assets/images/img-apple-64/1f48c.png deleted file mode 100644 index 9e0a30141..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f48c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f48d.png b/frontend/src/assets/images/img-apple-64/1f48d.png deleted file mode 100644 index 47d99a033..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f48d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f48e.png b/frontend/src/assets/images/img-apple-64/1f48e.png deleted file mode 100644 index 38cabbafb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f48e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f48f.png b/frontend/src/assets/images/img-apple-64/1f48f.png deleted file mode 100644 index 1186112bc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f48f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f490.png b/frontend/src/assets/images/img-apple-64/1f490.png deleted file mode 100644 index 8674cbf1f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f490.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f491.png b/frontend/src/assets/images/img-apple-64/1f491.png deleted file mode 100644 index 90823c800..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f491.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f492.png b/frontend/src/assets/images/img-apple-64/1f492.png deleted file mode 100644 index a99f54a1b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f492.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f493.png b/frontend/src/assets/images/img-apple-64/1f493.png deleted file mode 100644 index 054c576ba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f493.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f494.png b/frontend/src/assets/images/img-apple-64/1f494.png deleted file mode 100644 index 3694af42a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f494.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f495.png b/frontend/src/assets/images/img-apple-64/1f495.png deleted file mode 100644 index e143f042a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f495.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f496.png b/frontend/src/assets/images/img-apple-64/1f496.png deleted file mode 100644 index 799978249..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f496.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f497.png b/frontend/src/assets/images/img-apple-64/1f497.png deleted file mode 100644 index 31117c2ae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f497.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f498.png b/frontend/src/assets/images/img-apple-64/1f498.png deleted file mode 100644 index 172011886..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f498.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f499.png b/frontend/src/assets/images/img-apple-64/1f499.png deleted file mode 100644 index 8416e30c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f499.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f49a.png b/frontend/src/assets/images/img-apple-64/1f49a.png deleted file mode 100644 index 2d2c77a68..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f49a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f49b.png b/frontend/src/assets/images/img-apple-64/1f49b.png deleted file mode 100644 index 41923c95c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f49b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f49c.png b/frontend/src/assets/images/img-apple-64/1f49c.png deleted file mode 100644 index 336b87c24..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f49c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f49d.png b/frontend/src/assets/images/img-apple-64/1f49d.png deleted file mode 100644 index d2474322d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f49d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f49e.png b/frontend/src/assets/images/img-apple-64/1f49e.png deleted file mode 100644 index a2d73f75f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f49e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f49f.png b/frontend/src/assets/images/img-apple-64/1f49f.png deleted file mode 100644 index dbf4e5139..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f49f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a0.png b/frontend/src/assets/images/img-apple-64/1f4a0.png deleted file mode 100644 index 9c0737f02..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a1.png b/frontend/src/assets/images/img-apple-64/1f4a1.png deleted file mode 100644 index 39da8ce2d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a2.png b/frontend/src/assets/images/img-apple-64/1f4a2.png deleted file mode 100644 index 0797dbca0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a3.png b/frontend/src/assets/images/img-apple-64/1f4a3.png deleted file mode 100644 index dfa7741c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a4.png b/frontend/src/assets/images/img-apple-64/1f4a4.png deleted file mode 100644 index 6f9a19180..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a5.png b/frontend/src/assets/images/img-apple-64/1f4a5.png deleted file mode 100644 index 743e92327..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a6.png b/frontend/src/assets/images/img-apple-64/1f4a6.png deleted file mode 100644 index d45eda10c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a7.png b/frontend/src/assets/images/img-apple-64/1f4a7.png deleted file mode 100644 index b90cac1da..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a8.png b/frontend/src/assets/images/img-apple-64/1f4a8.png deleted file mode 100644 index 588de0b6c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4a9.png b/frontend/src/assets/images/img-apple-64/1f4a9.png deleted file mode 100644 index 473bb1efb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4a9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4aa-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f4aa-1f3fb.png deleted file mode 100644 index bdc8a578f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4aa-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4aa-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f4aa-1f3fc.png deleted file mode 100644 index c85c7567f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4aa-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4aa-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f4aa-1f3fd.png deleted file mode 100644 index 022123131..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4aa-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4aa-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f4aa-1f3fe.png deleted file mode 100644 index 204a8381b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4aa-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4aa-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f4aa-1f3ff.png deleted file mode 100644 index 327f7b38d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4aa-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4aa.png b/frontend/src/assets/images/img-apple-64/1f4aa.png deleted file mode 100644 index 5add74012..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4aa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ab.png b/frontend/src/assets/images/img-apple-64/1f4ab.png deleted file mode 100644 index c8d75e7cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ab.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ac.png b/frontend/src/assets/images/img-apple-64/1f4ac.png deleted file mode 100644 index e49b01ac9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ac.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ad.png b/frontend/src/assets/images/img-apple-64/1f4ad.png deleted file mode 100644 index 3dc9628f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ad.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ae.png b/frontend/src/assets/images/img-apple-64/1f4ae.png deleted file mode 100644 index 31ef99a83..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ae.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4af.png b/frontend/src/assets/images/img-apple-64/1f4af.png deleted file mode 100644 index 0e944f328..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b0.png b/frontend/src/assets/images/img-apple-64/1f4b0.png deleted file mode 100644 index 9255efa96..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b1.png b/frontend/src/assets/images/img-apple-64/1f4b1.png deleted file mode 100644 index 03c2aefb3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b2.png b/frontend/src/assets/images/img-apple-64/1f4b2.png deleted file mode 100644 index cba4587e8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b3.png b/frontend/src/assets/images/img-apple-64/1f4b3.png deleted file mode 100644 index 5dddfe492..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b4.png b/frontend/src/assets/images/img-apple-64/1f4b4.png deleted file mode 100644 index 01a10a6fa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b5.png b/frontend/src/assets/images/img-apple-64/1f4b5.png deleted file mode 100644 index 8f84cf21d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b6.png b/frontend/src/assets/images/img-apple-64/1f4b6.png deleted file mode 100644 index 005b62679..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b7.png b/frontend/src/assets/images/img-apple-64/1f4b7.png deleted file mode 100644 index eb3634c0e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b8.png b/frontend/src/assets/images/img-apple-64/1f4b8.png deleted file mode 100644 index 08535fd5b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4b9.png b/frontend/src/assets/images/img-apple-64/1f4b9.png deleted file mode 100644 index 77f75d26e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4b9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ba.png b/frontend/src/assets/images/img-apple-64/1f4ba.png deleted file mode 100644 index 76794db0b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ba.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4bb.png b/frontend/src/assets/images/img-apple-64/1f4bb.png deleted file mode 100644 index 77b875c1b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4bc.png b/frontend/src/assets/images/img-apple-64/1f4bc.png deleted file mode 100644 index cc7ab49cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4bd.png b/frontend/src/assets/images/img-apple-64/1f4bd.png deleted file mode 100644 index 31824c893..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4be.png b/frontend/src/assets/images/img-apple-64/1f4be.png deleted file mode 100644 index 11f7fa608..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4be.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4bf.png b/frontend/src/assets/images/img-apple-64/1f4bf.png deleted file mode 100644 index d4a2ccb65..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4bf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c0.png b/frontend/src/assets/images/img-apple-64/1f4c0.png deleted file mode 100644 index c9b240193..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c1.png b/frontend/src/assets/images/img-apple-64/1f4c1.png deleted file mode 100644 index 1a09a27f7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c2.png b/frontend/src/assets/images/img-apple-64/1f4c2.png deleted file mode 100644 index 42d969a57..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c3.png b/frontend/src/assets/images/img-apple-64/1f4c3.png deleted file mode 100644 index 1f9ec1067..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c4.png b/frontend/src/assets/images/img-apple-64/1f4c4.png deleted file mode 100644 index f5ab68741..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c5.png b/frontend/src/assets/images/img-apple-64/1f4c5.png deleted file mode 100644 index 127a4cd1c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c6.png b/frontend/src/assets/images/img-apple-64/1f4c6.png deleted file mode 100644 index 578631ea6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c7.png b/frontend/src/assets/images/img-apple-64/1f4c7.png deleted file mode 100644 index fe3e728c2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c8.png b/frontend/src/assets/images/img-apple-64/1f4c8.png deleted file mode 100644 index 9757f4496..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4c9.png b/frontend/src/assets/images/img-apple-64/1f4c9.png deleted file mode 100644 index 6ac68a3b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4c9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ca.png b/frontend/src/assets/images/img-apple-64/1f4ca.png deleted file mode 100644 index 64551ec28..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ca.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4cb.png b/frontend/src/assets/images/img-apple-64/1f4cb.png deleted file mode 100644 index 4ee906317..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4cb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4cc.png b/frontend/src/assets/images/img-apple-64/1f4cc.png deleted file mode 100644 index a7d483d8a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4cc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4cd.png b/frontend/src/assets/images/img-apple-64/1f4cd.png deleted file mode 100644 index 1f2a6bc10..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4cd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ce.png b/frontend/src/assets/images/img-apple-64/1f4ce.png deleted file mode 100644 index 842f166d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ce.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4cf.png b/frontend/src/assets/images/img-apple-64/1f4cf.png deleted file mode 100644 index 6a0841401..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4cf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d0.png b/frontend/src/assets/images/img-apple-64/1f4d0.png deleted file mode 100644 index 15b648d24..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d1.png b/frontend/src/assets/images/img-apple-64/1f4d1.png deleted file mode 100644 index 4ad813973..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d2.png b/frontend/src/assets/images/img-apple-64/1f4d2.png deleted file mode 100644 index e7e4bfd76..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d3.png b/frontend/src/assets/images/img-apple-64/1f4d3.png deleted file mode 100644 index 16109ffbd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d4.png b/frontend/src/assets/images/img-apple-64/1f4d4.png deleted file mode 100644 index e0446b87e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d5.png b/frontend/src/assets/images/img-apple-64/1f4d5.png deleted file mode 100644 index c97bcf9f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d6.png b/frontend/src/assets/images/img-apple-64/1f4d6.png deleted file mode 100644 index f5648ded3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d7.png b/frontend/src/assets/images/img-apple-64/1f4d7.png deleted file mode 100644 index 1fd068ef9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d8.png b/frontend/src/assets/images/img-apple-64/1f4d8.png deleted file mode 100644 index d6b42231a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4d9.png b/frontend/src/assets/images/img-apple-64/1f4d9.png deleted file mode 100644 index 32a679d9d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4d9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4da.png b/frontend/src/assets/images/img-apple-64/1f4da.png deleted file mode 100644 index 844f0f10b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4da.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4db.png b/frontend/src/assets/images/img-apple-64/1f4db.png deleted file mode 100644 index 14e01f2fc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4db.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4dc.png b/frontend/src/assets/images/img-apple-64/1f4dc.png deleted file mode 100644 index c2c561783..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4dc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4dd.png b/frontend/src/assets/images/img-apple-64/1f4dd.png deleted file mode 100644 index 7f86c24cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4dd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4de.png b/frontend/src/assets/images/img-apple-64/1f4de.png deleted file mode 100644 index ea88e0469..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4de.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4df.png b/frontend/src/assets/images/img-apple-64/1f4df.png deleted file mode 100644 index 293570e1d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4df.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e0.png b/frontend/src/assets/images/img-apple-64/1f4e0.png deleted file mode 100644 index 4a341c55b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e1.png b/frontend/src/assets/images/img-apple-64/1f4e1.png deleted file mode 100644 index 6aad69769..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e2.png b/frontend/src/assets/images/img-apple-64/1f4e2.png deleted file mode 100644 index ecfcb9665..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e3.png b/frontend/src/assets/images/img-apple-64/1f4e3.png deleted file mode 100644 index b696a3562..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e4.png b/frontend/src/assets/images/img-apple-64/1f4e4.png deleted file mode 100644 index 2beac1e76..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e5.png b/frontend/src/assets/images/img-apple-64/1f4e5.png deleted file mode 100644 index 29834646c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e6.png b/frontend/src/assets/images/img-apple-64/1f4e6.png deleted file mode 100644 index 527e124fb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e7.png b/frontend/src/assets/images/img-apple-64/1f4e7.png deleted file mode 100644 index b34156a1f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e8.png b/frontend/src/assets/images/img-apple-64/1f4e8.png deleted file mode 100644 index 873c0ea0c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4e9.png b/frontend/src/assets/images/img-apple-64/1f4e9.png deleted file mode 100644 index 3ff6ddd17..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ea.png b/frontend/src/assets/images/img-apple-64/1f4ea.png deleted file mode 100644 index d6ae557d9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4eb.png b/frontend/src/assets/images/img-apple-64/1f4eb.png deleted file mode 100644 index 77c8925be..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ec.png b/frontend/src/assets/images/img-apple-64/1f4ec.png deleted file mode 100644 index 66190c621..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ed.png b/frontend/src/assets/images/img-apple-64/1f4ed.png deleted file mode 100644 index 3053e3dca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ee.png b/frontend/src/assets/images/img-apple-64/1f4ee.png deleted file mode 100644 index 5e5cf8eb6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ef.png b/frontend/src/assets/images/img-apple-64/1f4ef.png deleted file mode 100644 index 3436c33af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f0.png b/frontend/src/assets/images/img-apple-64/1f4f0.png deleted file mode 100644 index d8a8a315f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f1.png b/frontend/src/assets/images/img-apple-64/1f4f1.png deleted file mode 100644 index 7739dc04b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f2.png b/frontend/src/assets/images/img-apple-64/1f4f2.png deleted file mode 100644 index b1ccf752d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f3.png b/frontend/src/assets/images/img-apple-64/1f4f3.png deleted file mode 100644 index b67006744..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f4.png b/frontend/src/assets/images/img-apple-64/1f4f4.png deleted file mode 100644 index 86656b541..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f5.png b/frontend/src/assets/images/img-apple-64/1f4f5.png deleted file mode 100644 index c7dfe4b8a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f6.png b/frontend/src/assets/images/img-apple-64/1f4f6.png deleted file mode 100644 index 765db0f2c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f7.png b/frontend/src/assets/images/img-apple-64/1f4f7.png deleted file mode 100644 index b0f23008f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f8.png b/frontend/src/assets/images/img-apple-64/1f4f8.png deleted file mode 100644 index 6cbfbd167..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4f9.png b/frontend/src/assets/images/img-apple-64/1f4f9.png deleted file mode 100644 index b876f6ac9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4fa.png b/frontend/src/assets/images/img-apple-64/1f4fa.png deleted file mode 100644 index cbda83931..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4fb.png b/frontend/src/assets/images/img-apple-64/1f4fb.png deleted file mode 100644 index 78ad5c60d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4fc.png b/frontend/src/assets/images/img-apple-64/1f4fc.png deleted file mode 100644 index 01feb5b62..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4fd-fe0f.png b/frontend/src/assets/images/img-apple-64/1f4fd-fe0f.png deleted file mode 100644 index c3a09d26f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4fd-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4fd.png b/frontend/src/assets/images/img-apple-64/1f4fd.png deleted file mode 100644 index 01d76ca88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f4ff.png b/frontend/src/assets/images/img-apple-64/1f4ff.png deleted file mode 100644 index 075d60a9c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f4ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f500.png b/frontend/src/assets/images/img-apple-64/1f500.png deleted file mode 100644 index 7f4b32b3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f500.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f501.png b/frontend/src/assets/images/img-apple-64/1f501.png deleted file mode 100644 index b31a906e7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f501.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f502.png b/frontend/src/assets/images/img-apple-64/1f502.png deleted file mode 100644 index 2e2b90ffa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f502.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f503.png b/frontend/src/assets/images/img-apple-64/1f503.png deleted file mode 100644 index a2bf84e84..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f503.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f504.png b/frontend/src/assets/images/img-apple-64/1f504.png deleted file mode 100644 index 4abc7917e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f504.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f505.png b/frontend/src/assets/images/img-apple-64/1f505.png deleted file mode 100644 index 11805f4e2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f505.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f506.png b/frontend/src/assets/images/img-apple-64/1f506.png deleted file mode 100644 index 364c88d14..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f506.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f507.png b/frontend/src/assets/images/img-apple-64/1f507.png deleted file mode 100644 index b367ae9ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f507.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f508.png b/frontend/src/assets/images/img-apple-64/1f508.png deleted file mode 100644 index ba2a7cc0e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f508.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f509.png b/frontend/src/assets/images/img-apple-64/1f509.png deleted file mode 100644 index 1a4f24c87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f509.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f50a.png b/frontend/src/assets/images/img-apple-64/1f50a.png deleted file mode 100644 index 182f82abd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f50a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f50b.png b/frontend/src/assets/images/img-apple-64/1f50b.png deleted file mode 100644 index 031baf0bb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f50b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f50c.png b/frontend/src/assets/images/img-apple-64/1f50c.png deleted file mode 100644 index cd75002da..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f50c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f50d.png b/frontend/src/assets/images/img-apple-64/1f50d.png deleted file mode 100644 index 646e4303a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f50d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f50e.png b/frontend/src/assets/images/img-apple-64/1f50e.png deleted file mode 100644 index d16679759..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f50e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f50f.png b/frontend/src/assets/images/img-apple-64/1f50f.png deleted file mode 100644 index 38a163533..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f50f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f510.png b/frontend/src/assets/images/img-apple-64/1f510.png deleted file mode 100644 index c4bf4a6e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f510.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f511.png b/frontend/src/assets/images/img-apple-64/1f511.png deleted file mode 100644 index d0db95092..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f511.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f512.png b/frontend/src/assets/images/img-apple-64/1f512.png deleted file mode 100644 index 1b237fb18..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f512.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f513.png b/frontend/src/assets/images/img-apple-64/1f513.png deleted file mode 100644 index 0d436039a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f513.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f514.png b/frontend/src/assets/images/img-apple-64/1f514.png deleted file mode 100644 index bf0e29347..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f514.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f515.png b/frontend/src/assets/images/img-apple-64/1f515.png deleted file mode 100644 index 459f4f7ea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f515.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f516.png b/frontend/src/assets/images/img-apple-64/1f516.png deleted file mode 100644 index 20055769d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f516.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f517.png b/frontend/src/assets/images/img-apple-64/1f517.png deleted file mode 100644 index 17dae8086..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f517.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f518.png b/frontend/src/assets/images/img-apple-64/1f518.png deleted file mode 100644 index ba672c3bd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f518.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f519.png b/frontend/src/assets/images/img-apple-64/1f519.png deleted file mode 100644 index c5e665955..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f519.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f51a.png b/frontend/src/assets/images/img-apple-64/1f51a.png deleted file mode 100644 index 8b593ed69..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f51a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f51b.png b/frontend/src/assets/images/img-apple-64/1f51b.png deleted file mode 100644 index 6c80e4f77..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f51b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f51c.png b/frontend/src/assets/images/img-apple-64/1f51c.png deleted file mode 100644 index 2365bac8e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f51c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f51d.png b/frontend/src/assets/images/img-apple-64/1f51d.png deleted file mode 100644 index 9ed83dd48..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f51d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f51e.png b/frontend/src/assets/images/img-apple-64/1f51e.png deleted file mode 100644 index 2a1f41c44..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f51e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f51f.png b/frontend/src/assets/images/img-apple-64/1f51f.png deleted file mode 100644 index 47780e420..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f51f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f520.png b/frontend/src/assets/images/img-apple-64/1f520.png deleted file mode 100644 index 7c5b90d3c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f520.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f521.png b/frontend/src/assets/images/img-apple-64/1f521.png deleted file mode 100644 index 60640b180..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f521.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f522.png b/frontend/src/assets/images/img-apple-64/1f522.png deleted file mode 100644 index b6dcb831d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f522.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f523.png b/frontend/src/assets/images/img-apple-64/1f523.png deleted file mode 100644 index b2559d45c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f523.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f524.png b/frontend/src/assets/images/img-apple-64/1f524.png deleted file mode 100644 index 689a0c716..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f524.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f525.png b/frontend/src/assets/images/img-apple-64/1f525.png deleted file mode 100644 index 761b30372..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f525.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f526.png b/frontend/src/assets/images/img-apple-64/1f526.png deleted file mode 100644 index b5af55c6e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f526.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f527.png b/frontend/src/assets/images/img-apple-64/1f527.png deleted file mode 100644 index 33a120976..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f528.png b/frontend/src/assets/images/img-apple-64/1f528.png deleted file mode 100644 index 743e281df..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f528.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f529.png b/frontend/src/assets/images/img-apple-64/1f529.png deleted file mode 100644 index 092c1b811..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f529.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f52a.png b/frontend/src/assets/images/img-apple-64/1f52a.png deleted file mode 100644 index fa59c832a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f52a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f52b.png b/frontend/src/assets/images/img-apple-64/1f52b.png deleted file mode 100644 index 22445b831..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f52b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f52c.png b/frontend/src/assets/images/img-apple-64/1f52c.png deleted file mode 100644 index 1d3e03f90..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f52d.png b/frontend/src/assets/images/img-apple-64/1f52d.png deleted file mode 100644 index 8cd15ba2c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f52d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f52e.png b/frontend/src/assets/images/img-apple-64/1f52e.png deleted file mode 100644 index 5945a30dc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f52e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f52f.png b/frontend/src/assets/images/img-apple-64/1f52f.png deleted file mode 100644 index c007eeeaa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f52f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f530.png b/frontend/src/assets/images/img-apple-64/1f530.png deleted file mode 100644 index 9669e4749..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f530.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f531.png b/frontend/src/assets/images/img-apple-64/1f531.png deleted file mode 100644 index 1c910f3ac..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f531.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f532.png b/frontend/src/assets/images/img-apple-64/1f532.png deleted file mode 100644 index d45873d91..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f532.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f533.png b/frontend/src/assets/images/img-apple-64/1f533.png deleted file mode 100644 index 6a50ef152..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f533.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f534.png b/frontend/src/assets/images/img-apple-64/1f534.png deleted file mode 100644 index 94a923a8b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f534.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f535.png b/frontend/src/assets/images/img-apple-64/1f535.png deleted file mode 100644 index 3e1b66eb8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f535.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f536.png b/frontend/src/assets/images/img-apple-64/1f536.png deleted file mode 100644 index e7f297264..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f536.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f537.png b/frontend/src/assets/images/img-apple-64/1f537.png deleted file mode 100644 index ad5f1034f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f537.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f538.png b/frontend/src/assets/images/img-apple-64/1f538.png deleted file mode 100644 index 4bc5feeed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f538.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f539.png b/frontend/src/assets/images/img-apple-64/1f539.png deleted file mode 100644 index c5d8f1cda..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f539.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f53a.png b/frontend/src/assets/images/img-apple-64/1f53a.png deleted file mode 100644 index 41f0ec79c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f53a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f53b.png b/frontend/src/assets/images/img-apple-64/1f53b.png deleted file mode 100644 index 85b06b638..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f53b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f53c.png b/frontend/src/assets/images/img-apple-64/1f53c.png deleted file mode 100644 index c1b79df94..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f53c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f53d.png b/frontend/src/assets/images/img-apple-64/1f53d.png deleted file mode 100644 index 7fb545563..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f53d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f549-fe0f.png b/frontend/src/assets/images/img-apple-64/1f549-fe0f.png deleted file mode 100644 index 366072d0d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f549-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f549.png b/frontend/src/assets/images/img-apple-64/1f549.png deleted file mode 100644 index c55d90642..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f549.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f54a-fe0f.png b/frontend/src/assets/images/img-apple-64/1f54a-fe0f.png deleted file mode 100644 index 8f7b5e3b4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f54a-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f54a.png b/frontend/src/assets/images/img-apple-64/1f54a.png deleted file mode 100644 index 8b9beb70c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f54a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f54b.png b/frontend/src/assets/images/img-apple-64/1f54b.png deleted file mode 100644 index da955c770..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f54b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f54c.png b/frontend/src/assets/images/img-apple-64/1f54c.png deleted file mode 100644 index b2549d654..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f54c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f54d.png b/frontend/src/assets/images/img-apple-64/1f54d.png deleted file mode 100644 index 5dc619979..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f54d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f54e.png b/frontend/src/assets/images/img-apple-64/1f54e.png deleted file mode 100644 index ad2f33e7c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f54e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f550.png b/frontend/src/assets/images/img-apple-64/1f550.png deleted file mode 100644 index 3fde42fa0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f550.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f551.png b/frontend/src/assets/images/img-apple-64/1f551.png deleted file mode 100644 index d17318a63..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f551.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f552.png b/frontend/src/assets/images/img-apple-64/1f552.png deleted file mode 100644 index 9bf51498b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f552.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f553.png b/frontend/src/assets/images/img-apple-64/1f553.png deleted file mode 100644 index 087cad73a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f553.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f554.png b/frontend/src/assets/images/img-apple-64/1f554.png deleted file mode 100644 index 3a6c4a9d1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f554.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f555.png b/frontend/src/assets/images/img-apple-64/1f555.png deleted file mode 100644 index ecfbb690c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f555.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f556.png b/frontend/src/assets/images/img-apple-64/1f556.png deleted file mode 100644 index cc605c585..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f556.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f557.png b/frontend/src/assets/images/img-apple-64/1f557.png deleted file mode 100644 index 9a3abd683..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f557.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f558.png b/frontend/src/assets/images/img-apple-64/1f558.png deleted file mode 100644 index 4b3155408..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f558.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f559.png b/frontend/src/assets/images/img-apple-64/1f559.png deleted file mode 100644 index bb63a5b7d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f559.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f55a.png b/frontend/src/assets/images/img-apple-64/1f55a.png deleted file mode 100644 index aafce7b4f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f55a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f55b.png b/frontend/src/assets/images/img-apple-64/1f55b.png deleted file mode 100644 index 82ddd9963..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f55b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f55c.png b/frontend/src/assets/images/img-apple-64/1f55c.png deleted file mode 100644 index abbb6e197..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f55c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f55d.png b/frontend/src/assets/images/img-apple-64/1f55d.png deleted file mode 100644 index 88a18c230..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f55d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f55e.png b/frontend/src/assets/images/img-apple-64/1f55e.png deleted file mode 100644 index d6b64dbd9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f55e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f55f.png b/frontend/src/assets/images/img-apple-64/1f55f.png deleted file mode 100644 index d71ca1f7a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f55f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f560.png b/frontend/src/assets/images/img-apple-64/1f560.png deleted file mode 100644 index dc05100cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f560.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f561.png b/frontend/src/assets/images/img-apple-64/1f561.png deleted file mode 100644 index 2dd19b88f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f561.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f562.png b/frontend/src/assets/images/img-apple-64/1f562.png deleted file mode 100644 index 8410e8349..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f562.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f563.png b/frontend/src/assets/images/img-apple-64/1f563.png deleted file mode 100644 index e0a0aa605..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f563.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f564.png b/frontend/src/assets/images/img-apple-64/1f564.png deleted file mode 100644 index 4d3a38dc3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f564.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f565.png b/frontend/src/assets/images/img-apple-64/1f565.png deleted file mode 100644 index 6616a4faa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f565.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f566.png b/frontend/src/assets/images/img-apple-64/1f566.png deleted file mode 100644 index 54cf4bb00..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f566.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f567.png b/frontend/src/assets/images/img-apple-64/1f567.png deleted file mode 100644 index c1e5b2bc9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f567.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f56f-fe0f.png b/frontend/src/assets/images/img-apple-64/1f56f-fe0f.png deleted file mode 100644 index 690680e81..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f56f-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f56f.png b/frontend/src/assets/images/img-apple-64/1f56f.png deleted file mode 100644 index 7ba3980ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f56f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f570-fe0f.png b/frontend/src/assets/images/img-apple-64/1f570-fe0f.png deleted file mode 100644 index c708a1ffd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f570-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f570.png b/frontend/src/assets/images/img-apple-64/1f570.png deleted file mode 100644 index c68f4b231..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f570.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f573-fe0f.png b/frontend/src/assets/images/img-apple-64/1f573-fe0f.png deleted file mode 100644 index 3b6505f51..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f573-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f573.png b/frontend/src/assets/images/img-apple-64/1f573.png deleted file mode 100644 index 0e0c73704..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f573.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f574-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f574-1f3fb.png deleted file mode 100644 index 86ab4bbb1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f574-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f574-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f574-1f3fc.png deleted file mode 100644 index 5fec51c66..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f574-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f574-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f574-1f3fd.png deleted file mode 100644 index 4adc28166..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f574-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f574-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f574-1f3fe.png deleted file mode 100644 index 5fb8fe02d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f574-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f574-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f574-1f3ff.png deleted file mode 100644 index 1a5954444..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f574-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f574-fe0f.png b/frontend/src/assets/images/img-apple-64/1f574-fe0f.png deleted file mode 100644 index 1a47ee648..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f574-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f574.png b/frontend/src/assets/images/img-apple-64/1f574.png deleted file mode 100644 index 4a910b795..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f574.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 144c4d55f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 2443b71ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fb.png deleted file mode 100644 index be5be4e3e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index e7445cfbb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index e7c7ceab0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fc.png deleted file mode 100644 index 5f5e292d6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index f73529c80..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 26e791122..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fd.png deleted file mode 100644 index 0dad6b3ae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 3bff9b103..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index d354795c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f575-1f3fe.png deleted file mode 100644 index c75db97ef..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 63ca12b7f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 8a4fdc6f6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f575-1f3ff.png deleted file mode 100644 index 134a6b5fc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-fe0f-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-fe0f-200d-2640-fe0f.png deleted file mode 100644 index dcda0416c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-fe0f-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-fe0f-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-fe0f-200d-2642-fe0f.png deleted file mode 100644 index ed8ed6ab7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-fe0f-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575-fe0f.png b/frontend/src/assets/images/img-apple-64/1f575-fe0f.png deleted file mode 100644 index 94f89fc34..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f575.png b/frontend/src/assets/images/img-apple-64/1f575.png deleted file mode 100644 index 44c3de218..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f575.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f576-fe0f.png b/frontend/src/assets/images/img-apple-64/1f576-fe0f.png deleted file mode 100644 index ab0be675d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f576-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f576.png b/frontend/src/assets/images/img-apple-64/1f576.png deleted file mode 100644 index d77105a18..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f576.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f577-fe0f.png b/frontend/src/assets/images/img-apple-64/1f577-fe0f.png deleted file mode 100644 index cf0dc0475..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f577-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f577.png b/frontend/src/assets/images/img-apple-64/1f577.png deleted file mode 100644 index 63c38ac6c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f577.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f578-fe0f.png b/frontend/src/assets/images/img-apple-64/1f578-fe0f.png deleted file mode 100644 index 0c68550f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f578-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f578.png b/frontend/src/assets/images/img-apple-64/1f578.png deleted file mode 100644 index 1a7b0c225..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f578.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f579-fe0f.png b/frontend/src/assets/images/img-apple-64/1f579-fe0f.png deleted file mode 100644 index 04609d3e1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f579-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f579.png b/frontend/src/assets/images/img-apple-64/1f579.png deleted file mode 100644 index 04609d3e1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f579.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f57a-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f57a-1f3fb.png deleted file mode 100644 index b8a2be49d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f57a-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f57a-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f57a-1f3fc.png deleted file mode 100644 index 781d2a930..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f57a-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f57a-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f57a-1f3fd.png deleted file mode 100644 index a57ed3ccb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f57a-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f57a-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f57a-1f3fe.png deleted file mode 100644 index 4901facb0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f57a-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f57a-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f57a-1f3ff.png deleted file mode 100644 index b14ca6bc4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f57a-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f57a.png b/frontend/src/assets/images/img-apple-64/1f57a.png deleted file mode 100644 index afaffdd39..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f57a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f587-fe0f.png b/frontend/src/assets/images/img-apple-64/1f587-fe0f.png deleted file mode 100644 index 2d7d339de..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f587-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f587.png b/frontend/src/assets/images/img-apple-64/1f587.png deleted file mode 100644 index 21cc7e893..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f587.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f58a-fe0f.png b/frontend/src/assets/images/img-apple-64/1f58a-fe0f.png deleted file mode 100644 index 8623003d6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f58a-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f58a.png b/frontend/src/assets/images/img-apple-64/1f58a.png deleted file mode 100644 index d374bbe02..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f58a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f58b-fe0f.png b/frontend/src/assets/images/img-apple-64/1f58b-fe0f.png deleted file mode 100644 index e41a06028..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f58b-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f58b.png b/frontend/src/assets/images/img-apple-64/1f58b.png deleted file mode 100644 index 949010597..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f58b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f58c-fe0f.png b/frontend/src/assets/images/img-apple-64/1f58c-fe0f.png deleted file mode 100644 index 0210daffa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f58c-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f58c.png b/frontend/src/assets/images/img-apple-64/1f58c.png deleted file mode 100644 index ac25c69ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f58c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f58d-fe0f.png b/frontend/src/assets/images/img-apple-64/1f58d-fe0f.png deleted file mode 100644 index 9cedd873f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f58d-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f58d.png b/frontend/src/assets/images/img-apple-64/1f58d.png deleted file mode 100644 index c838bc953..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f58d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f590-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f590-1f3fb.png deleted file mode 100644 index cff1393d5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f590-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f590-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f590-1f3fc.png deleted file mode 100644 index 257925499..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f590-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f590-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f590-1f3fd.png deleted file mode 100644 index 7f960132e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f590-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f590-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f590-1f3fe.png deleted file mode 100644 index 2cc75e494..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f590-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f590-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f590-1f3ff.png deleted file mode 100644 index 444c9ca79..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f590-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f590-fe0f.png b/frontend/src/assets/images/img-apple-64/1f590-fe0f.png deleted file mode 100644 index a29eef2d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f590-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f590.png b/frontend/src/assets/images/img-apple-64/1f590.png deleted file mode 100644 index a29eef2d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f590.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f595-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f595-1f3fb.png deleted file mode 100644 index 1228d085b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f595-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f595-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f595-1f3fc.png deleted file mode 100644 index 806493977..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f595-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f595-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f595-1f3fd.png deleted file mode 100644 index 0ab0e23f9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f595-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f595-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f595-1f3fe.png deleted file mode 100644 index cc399cb12..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f595-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f595-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f595-1f3ff.png deleted file mode 100644 index 19f45bd68..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f595-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f595.png b/frontend/src/assets/images/img-apple-64/1f595.png deleted file mode 100644 index c387e29a4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f595.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f596-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f596-1f3fb.png deleted file mode 100644 index 8ac04d090..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f596-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f596-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f596-1f3fc.png deleted file mode 100644 index c045735ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f596-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f596-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f596-1f3fd.png deleted file mode 100644 index 727f81d51..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f596-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f596-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f596-1f3fe.png deleted file mode 100644 index 1b48b11a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f596-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f596-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f596-1f3ff.png deleted file mode 100644 index 38eaae2c5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f596-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f596.png b/frontend/src/assets/images/img-apple-64/1f596.png deleted file mode 100644 index 337e547b8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f596.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5a4.png b/frontend/src/assets/images/img-apple-64/1f5a4.png deleted file mode 100644 index 8f2a22224..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5a5-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5a5-fe0f.png deleted file mode 100644 index be863a573..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5a5-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5a5.png b/frontend/src/assets/images/img-apple-64/1f5a5.png deleted file mode 100644 index c445fac40..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5a5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5a8-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5a8-fe0f.png deleted file mode 100644 index 829288f95..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5a8-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5a8.png b/frontend/src/assets/images/img-apple-64/1f5a8.png deleted file mode 100644 index 829288f95..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5b1-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5b1-fe0f.png deleted file mode 100644 index 845e25cc4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5b1-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5b1.png b/frontend/src/assets/images/img-apple-64/1f5b1.png deleted file mode 100644 index 845e25cc4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5b2-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5b2-fe0f.png deleted file mode 100644 index 6d9093035..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5b2-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5b2.png b/frontend/src/assets/images/img-apple-64/1f5b2.png deleted file mode 100644 index 5d4bc199a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5bc-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5bc-fe0f.png deleted file mode 100644 index f5daf9c1c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5bc-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5bc.png b/frontend/src/assets/images/img-apple-64/1f5bc.png deleted file mode 100644 index f5daf9c1c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5c2-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5c2-fe0f.png deleted file mode 100644 index dae4a3235..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5c2-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5c2.png b/frontend/src/assets/images/img-apple-64/1f5c2.png deleted file mode 100644 index fc3d87b93..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5c2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5c3-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5c3-fe0f.png deleted file mode 100644 index 3f02631fd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5c3-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5c3.png b/frontend/src/assets/images/img-apple-64/1f5c3.png deleted file mode 100644 index 0b7440de2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5c3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5c4-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5c4-fe0f.png deleted file mode 100644 index 4a88feef3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5c4-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5c4.png b/frontend/src/assets/images/img-apple-64/1f5c4.png deleted file mode 100644 index 4a88feef3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5c4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5d1-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5d1-fe0f.png deleted file mode 100644 index 717e81063..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5d1-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5d1.png b/frontend/src/assets/images/img-apple-64/1f5d1.png deleted file mode 100644 index 180c24936..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5d1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5d2-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5d2-fe0f.png deleted file mode 100644 index 41df27b93..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5d2-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5d2.png b/frontend/src/assets/images/img-apple-64/1f5d2.png deleted file mode 100644 index 41df27b93..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5d2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5d3-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5d3-fe0f.png deleted file mode 100644 index 4373bfa66..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5d3-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5d3.png b/frontend/src/assets/images/img-apple-64/1f5d3.png deleted file mode 100644 index e2ca5dca0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5d3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5dc-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5dc-fe0f.png deleted file mode 100644 index d08180f87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5dc-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5dc.png b/frontend/src/assets/images/img-apple-64/1f5dc.png deleted file mode 100644 index bb6dac054..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5dc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5dd-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5dd-fe0f.png deleted file mode 100644 index df9154924..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5dd-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5dd.png b/frontend/src/assets/images/img-apple-64/1f5dd.png deleted file mode 100644 index c45728f86..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5dd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5de-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5de-fe0f.png deleted file mode 100644 index c9b4726de..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5de-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5de.png b/frontend/src/assets/images/img-apple-64/1f5de.png deleted file mode 100644 index 3399dcd61..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5de.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5e1-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5e1-fe0f.png deleted file mode 100644 index 0cd29229e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5e1-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5e1.png b/frontend/src/assets/images/img-apple-64/1f5e1.png deleted file mode 100644 index 78692101d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5e1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5e3-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5e3-fe0f.png deleted file mode 100644 index 27850b841..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5e3-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5e3.png b/frontend/src/assets/images/img-apple-64/1f5e3.png deleted file mode 100644 index 9816958db..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5e8-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5e8-fe0f.png deleted file mode 100644 index 13c871b54..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5e8-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5e8.png b/frontend/src/assets/images/img-apple-64/1f5e8.png deleted file mode 100644 index 3da271bc0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5ef-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5ef-fe0f.png deleted file mode 100644 index fac68d53f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5ef-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5ef.png b/frontend/src/assets/images/img-apple-64/1f5ef.png deleted file mode 100644 index fac68d53f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5f3-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5f3-fe0f.png deleted file mode 100644 index 06203334d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5f3-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5f3.png b/frontend/src/assets/images/img-apple-64/1f5f3.png deleted file mode 100644 index 82f325642..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5fa-fe0f.png b/frontend/src/assets/images/img-apple-64/1f5fa-fe0f.png deleted file mode 100644 index 289049d54..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5fa-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5fa.png b/frontend/src/assets/images/img-apple-64/1f5fa.png deleted file mode 100644 index 5b89495ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5fb.png b/frontend/src/assets/images/img-apple-64/1f5fb.png deleted file mode 100644 index 08bf2565f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5fc.png b/frontend/src/assets/images/img-apple-64/1f5fc.png deleted file mode 100644 index f73953ca1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5fd.png b/frontend/src/assets/images/img-apple-64/1f5fd.png deleted file mode 100644 index 2e0e437ae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5fe.png b/frontend/src/assets/images/img-apple-64/1f5fe.png deleted file mode 100644 index 4ecd5a296..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f5ff.png b/frontend/src/assets/images/img-apple-64/1f5ff.png deleted file mode 100644 index 3f28e3e81..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f5ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f600.png b/frontend/src/assets/images/img-apple-64/1f600.png deleted file mode 100644 index 3a71f36f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f600.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f601.png b/frontend/src/assets/images/img-apple-64/1f601.png deleted file mode 100644 index c5118ca98..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f601.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f602.png b/frontend/src/assets/images/img-apple-64/1f602.png deleted file mode 100644 index bec1c9776..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f602.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f603.png b/frontend/src/assets/images/img-apple-64/1f603.png deleted file mode 100644 index 1d12cefab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f603.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f604.png b/frontend/src/assets/images/img-apple-64/1f604.png deleted file mode 100644 index 3d3c30d70..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f604.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f605.png b/frontend/src/assets/images/img-apple-64/1f605.png deleted file mode 100644 index 99bca0a07..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f605.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f606.png b/frontend/src/assets/images/img-apple-64/1f606.png deleted file mode 100644 index 19ef08b96..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f606.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f607.png b/frontend/src/assets/images/img-apple-64/1f607.png deleted file mode 100644 index c053ebcfa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f607.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f608.png b/frontend/src/assets/images/img-apple-64/1f608.png deleted file mode 100644 index ec0deb318..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f608.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f609.png b/frontend/src/assets/images/img-apple-64/1f609.png deleted file mode 100644 index 572e8f322..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f609.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f60a.png b/frontend/src/assets/images/img-apple-64/1f60a.png deleted file mode 100644 index 96a136687..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f60a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f60b.png b/frontend/src/assets/images/img-apple-64/1f60b.png deleted file mode 100644 index 8207e88bd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f60b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f60c.png b/frontend/src/assets/images/img-apple-64/1f60c.png deleted file mode 100644 index 6be134d6d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f60c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f60d.png b/frontend/src/assets/images/img-apple-64/1f60d.png deleted file mode 100644 index ba0e720f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f60d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f60e.png b/frontend/src/assets/images/img-apple-64/1f60e.png deleted file mode 100644 index c9eaf6bea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f60e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f60f.png b/frontend/src/assets/images/img-apple-64/1f60f.png deleted file mode 100644 index bfcbd12d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f60f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f610.png b/frontend/src/assets/images/img-apple-64/1f610.png deleted file mode 100644 index a9f4b75e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f610.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f611.png b/frontend/src/assets/images/img-apple-64/1f611.png deleted file mode 100644 index 6a8c69d9b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f611.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f612.png b/frontend/src/assets/images/img-apple-64/1f612.png deleted file mode 100644 index 7c4017119..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f612.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f613.png b/frontend/src/assets/images/img-apple-64/1f613.png deleted file mode 100644 index e014d8179..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f613.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f614.png b/frontend/src/assets/images/img-apple-64/1f614.png deleted file mode 100644 index ec346b913..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f614.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f615.png b/frontend/src/assets/images/img-apple-64/1f615.png deleted file mode 100644 index 04cbeb08b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f615.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f616.png b/frontend/src/assets/images/img-apple-64/1f616.png deleted file mode 100644 index b1014d2b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f616.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f617.png b/frontend/src/assets/images/img-apple-64/1f617.png deleted file mode 100644 index 689bcabf7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f617.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f618.png b/frontend/src/assets/images/img-apple-64/1f618.png deleted file mode 100644 index 8d8d15fbe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f618.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f619.png b/frontend/src/assets/images/img-apple-64/1f619.png deleted file mode 100644 index 9f290fda4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f619.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f61a.png b/frontend/src/assets/images/img-apple-64/1f61a.png deleted file mode 100644 index dfdd89cde..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f61a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f61b.png b/frontend/src/assets/images/img-apple-64/1f61b.png deleted file mode 100644 index 101353c46..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f61b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f61c.png b/frontend/src/assets/images/img-apple-64/1f61c.png deleted file mode 100644 index 1a955013e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f61c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f61d.png b/frontend/src/assets/images/img-apple-64/1f61d.png deleted file mode 100644 index 423c95d89..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f61d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f61e.png b/frontend/src/assets/images/img-apple-64/1f61e.png deleted file mode 100644 index a7fca7b1c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f61e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f61f.png b/frontend/src/assets/images/img-apple-64/1f61f.png deleted file mode 100644 index 1133cc6f0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f61f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f620.png b/frontend/src/assets/images/img-apple-64/1f620.png deleted file mode 100644 index e2290c575..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f620.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f621.png b/frontend/src/assets/images/img-apple-64/1f621.png deleted file mode 100644 index 1aa7cd54b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f621.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f622.png b/frontend/src/assets/images/img-apple-64/1f622.png deleted file mode 100644 index 548518ff3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f622.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f623.png b/frontend/src/assets/images/img-apple-64/1f623.png deleted file mode 100644 index cbe8fe85d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f623.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f624.png b/frontend/src/assets/images/img-apple-64/1f624.png deleted file mode 100644 index 7be124e27..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f624.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f625.png b/frontend/src/assets/images/img-apple-64/1f625.png deleted file mode 100644 index 17818c270..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f625.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f626.png b/frontend/src/assets/images/img-apple-64/1f626.png deleted file mode 100644 index f16049dcf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f626.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f627.png b/frontend/src/assets/images/img-apple-64/1f627.png deleted file mode 100644 index bed8cee21..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f627.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f628.png b/frontend/src/assets/images/img-apple-64/1f628.png deleted file mode 100644 index f45c8777c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f628.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f629.png b/frontend/src/assets/images/img-apple-64/1f629.png deleted file mode 100644 index 0ea45e59e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f629.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f62a.png b/frontend/src/assets/images/img-apple-64/1f62a.png deleted file mode 100644 index 1035d4989..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f62a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f62b.png b/frontend/src/assets/images/img-apple-64/1f62b.png deleted file mode 100644 index 6f805a582..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f62b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f62c.png b/frontend/src/assets/images/img-apple-64/1f62c.png deleted file mode 100644 index 3bf697db4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f62c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f62d.png b/frontend/src/assets/images/img-apple-64/1f62d.png deleted file mode 100644 index 86ab8f56e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f62d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f62e.png b/frontend/src/assets/images/img-apple-64/1f62e.png deleted file mode 100644 index 4a4c378e8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f62e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f62f.png b/frontend/src/assets/images/img-apple-64/1f62f.png deleted file mode 100644 index 0ce982e6d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f62f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f630.png b/frontend/src/assets/images/img-apple-64/1f630.png deleted file mode 100644 index 1164f6c58..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f630.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f631.png b/frontend/src/assets/images/img-apple-64/1f631.png deleted file mode 100644 index f297ae84c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f631.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f632.png b/frontend/src/assets/images/img-apple-64/1f632.png deleted file mode 100644 index 4dd8d8bd3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f632.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f633.png b/frontend/src/assets/images/img-apple-64/1f633.png deleted file mode 100644 index 7d9f2b5a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f633.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f634.png b/frontend/src/assets/images/img-apple-64/1f634.png deleted file mode 100644 index 33690fb83..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f634.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f635.png b/frontend/src/assets/images/img-apple-64/1f635.png deleted file mode 100644 index 03a18dccf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f635.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f636.png b/frontend/src/assets/images/img-apple-64/1f636.png deleted file mode 100644 index 1de292b76..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f636.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f637.png b/frontend/src/assets/images/img-apple-64/1f637.png deleted file mode 100644 index 3b90f95c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f637.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f638.png b/frontend/src/assets/images/img-apple-64/1f638.png deleted file mode 100644 index 70390ebbc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f638.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f639.png b/frontend/src/assets/images/img-apple-64/1f639.png deleted file mode 100644 index 373dff18a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f639.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f63a.png b/frontend/src/assets/images/img-apple-64/1f63a.png deleted file mode 100644 index 645b74d85..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f63a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f63b.png b/frontend/src/assets/images/img-apple-64/1f63b.png deleted file mode 100644 index 2f4a69609..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f63b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f63c.png b/frontend/src/assets/images/img-apple-64/1f63c.png deleted file mode 100644 index c91047203..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f63c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f63d.png b/frontend/src/assets/images/img-apple-64/1f63d.png deleted file mode 100644 index 5f32d964f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f63d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f63e.png b/frontend/src/assets/images/img-apple-64/1f63e.png deleted file mode 100644 index 5ce1628d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f63e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f63f.png b/frontend/src/assets/images/img-apple-64/1f63f.png deleted file mode 100644 index 7e09d2a41..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f63f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f640.png b/frontend/src/assets/images/img-apple-64/1f640.png deleted file mode 100644 index 49fb5d720..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f640.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f641.png b/frontend/src/assets/images/img-apple-64/1f641.png deleted file mode 100644 index 9325a1d63..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f641.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f642.png b/frontend/src/assets/images/img-apple-64/1f642.png deleted file mode 100644 index d07a57d51..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f642.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f643.png b/frontend/src/assets/images/img-apple-64/1f643.png deleted file mode 100644 index 154a3c494..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f643.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f644.png b/frontend/src/assets/images/img-apple-64/1f644.png deleted file mode 100644 index 25d38efce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f644.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index d55223609..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index a82852ecd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fb.png deleted file mode 100644 index e144b2209..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 7e1344407..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 8cb9cf9b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fc.png deleted file mode 100644 index 0f7b8166d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index d205a961b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index f98a1fcdd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fd.png deleted file mode 100644 index dbd0a7631..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index be44ee6f8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 7d7b22804..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f645-1f3fe.png deleted file mode 100644 index c10418e92..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 1209c7a00..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 0ebf5f672..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f645-1f3ff.png deleted file mode 100644 index 1e0c8766f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-200d-2640-fe0f.png deleted file mode 100644 index 5949dbe63..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f645-200d-2642-fe0f.png deleted file mode 100644 index 7225b97f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f645.png b/frontend/src/assets/images/img-apple-64/1f645.png deleted file mode 100644 index 970ee191d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f645.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 1b9809e13..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 043e62f29..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fb.png deleted file mode 100644 index 6a9ef4d44..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 7a8fd7c50..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 967a56615..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fc.png deleted file mode 100644 index 7590f2652..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index cefaaf86d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index a82612276..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fd.png deleted file mode 100644 index 32e39e9e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 30c25dabb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 8ada553bb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f646-1f3fe.png deleted file mode 100644 index 45220a1ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index a9d7a8088..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index c1c07f583..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f646-1f3ff.png deleted file mode 100644 index f3d0b605c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-200d-2640-fe0f.png deleted file mode 100644 index 9873fe636..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f646-200d-2642-fe0f.png deleted file mode 100644 index 126d42db8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f646.png b/frontend/src/assets/images/img-apple-64/1f646.png deleted file mode 100644 index 1d834aaec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f646.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index edf4b4082..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 86273a3ce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fb.png deleted file mode 100644 index ee59e88b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 5395b47b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 3ebe9dc77..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fc.png deleted file mode 100644 index a333150ba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index ec4f97d62..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 7d9a0e86a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fd.png deleted file mode 100644 index 55886f79f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 741626a02..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index aa4472ef5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f647-1f3fe.png deleted file mode 100644 index 2592ce9c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index c03cefcc9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 42af33933..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f647-1f3ff.png deleted file mode 100644 index 26bc51f0e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-200d-2640-fe0f.png deleted file mode 100644 index 9f5b95a66..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f647-200d-2642-fe0f.png deleted file mode 100644 index 110b7d50a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f647.png b/frontend/src/assets/images/img-apple-64/1f647.png deleted file mode 100644 index 98731fc88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f647.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f648.png b/frontend/src/assets/images/img-apple-64/1f648.png deleted file mode 100644 index 3f694fae0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f648.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f649.png b/frontend/src/assets/images/img-apple-64/1f649.png deleted file mode 100644 index e8588ebfc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f649.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64a.png b/frontend/src/assets/images/img-apple-64/1f64a.png deleted file mode 100644 index 789362510..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index cfd53dd62..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index de9c72a09..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fb.png deleted file mode 100644 index 5e8bfc86d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 727cf4d3c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 7a9efd388..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fc.png deleted file mode 100644 index 8b7b798c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index f003794d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 3b5a38d55..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fd.png deleted file mode 100644 index 9ffaa0e12..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index b343d21d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 834f3a6f7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3fe.png deleted file mode 100644 index cf8578496..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index fa34b988e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 9089fa183..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f64b-1f3ff.png deleted file mode 100644 index ed6d4099e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-200d-2640-fe0f.png deleted file mode 100644 index 8c7a1a250..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64b-200d-2642-fe0f.png deleted file mode 100644 index 3ea19dd5b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64b.png b/frontend/src/assets/images/img-apple-64/1f64b.png deleted file mode 100644 index f5de9de00..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64c-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f64c-1f3fb.png deleted file mode 100644 index 9a06f4e5c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64c-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64c-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f64c-1f3fc.png deleted file mode 100644 index be8496d09..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64c-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64c-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f64c-1f3fd.png deleted file mode 100644 index fac1f1b84..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64c-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64c-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f64c-1f3fe.png deleted file mode 100644 index 4e1df932e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64c-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64c-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f64c-1f3ff.png deleted file mode 100644 index 49a2dc35c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64c-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64c.png b/frontend/src/assets/images/img-apple-64/1f64c.png deleted file mode 100644 index 2f2ea9447..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 7cf76a132..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 36a118898..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fb.png deleted file mode 100644 index 9f0e1addb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 3a11a68c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 56cc7af7f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fc.png deleted file mode 100644 index 3e41b19a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 9aaec5181..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 04b2cb065..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fd.png deleted file mode 100644 index 687b61afd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 198bd04a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index d81c402f0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3fe.png deleted file mode 100644 index 7124b2df8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 05c8ceda7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index f39c56a47..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f64d-1f3ff.png deleted file mode 100644 index aa4c7f031..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-200d-2640-fe0f.png deleted file mode 100644 index 12a163d6c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64d-200d-2642-fe0f.png deleted file mode 100644 index e15548237..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64d.png b/frontend/src/assets/images/img-apple-64/1f64d.png deleted file mode 100644 index 1d9f2e682..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 16c3f7931..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 5fd18f533..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fb.png deleted file mode 100644 index 766beacb8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index b96096eeb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index f7e813d26..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fc.png deleted file mode 100644 index 5d1d8dedb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index bec537069..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 5e0955cfa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fd.png deleted file mode 100644 index 827c426b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 54711193b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 8c6c842c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3fe.png deleted file mode 100644 index 350c3fab9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 390c6c71c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index f238324ac..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f64e-1f3ff.png deleted file mode 100644 index b66633b4b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-200d-2640-fe0f.png deleted file mode 100644 index af2ebbffc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f64e-200d-2642-fe0f.png deleted file mode 100644 index fb9f2fb0b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64e.png b/frontend/src/assets/images/img-apple-64/1f64e.png deleted file mode 100644 index a01961b46..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64f-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f64f-1f3fb.png deleted file mode 100644 index ec1bc2f2c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64f-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64f-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f64f-1f3fc.png deleted file mode 100644 index 333661e04..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64f-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64f-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f64f-1f3fd.png deleted file mode 100644 index f61ab2848..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64f-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64f-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f64f-1f3fe.png deleted file mode 100644 index b15dc4a3c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64f-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64f-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f64f-1f3ff.png deleted file mode 100644 index 6b0e10d91..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64f-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f64f.png b/frontend/src/assets/images/img-apple-64/1f64f.png deleted file mode 100644 index 8b2257dbe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f64f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f680.png b/frontend/src/assets/images/img-apple-64/1f680.png deleted file mode 100644 index becbcc8c5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f681.png b/frontend/src/assets/images/img-apple-64/1f681.png deleted file mode 100644 index 63041f437..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f681.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f682.png b/frontend/src/assets/images/img-apple-64/1f682.png deleted file mode 100644 index 94deb5a70..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f682.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f683.png b/frontend/src/assets/images/img-apple-64/1f683.png deleted file mode 100644 index 760fd0400..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f683.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f684.png b/frontend/src/assets/images/img-apple-64/1f684.png deleted file mode 100644 index c5fe619a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f684.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f685.png b/frontend/src/assets/images/img-apple-64/1f685.png deleted file mode 100644 index b3ff74eeb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f685.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f686.png b/frontend/src/assets/images/img-apple-64/1f686.png deleted file mode 100644 index 2a10fd5c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f686.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f687.png b/frontend/src/assets/images/img-apple-64/1f687.png deleted file mode 100644 index b495e58b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f687.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f688.png b/frontend/src/assets/images/img-apple-64/1f688.png deleted file mode 100644 index b79e68041..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f688.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f689.png b/frontend/src/assets/images/img-apple-64/1f689.png deleted file mode 100644 index 32531ffc8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f689.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f68a.png b/frontend/src/assets/images/img-apple-64/1f68a.png deleted file mode 100644 index 646a9dbe3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f68a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f68b.png b/frontend/src/assets/images/img-apple-64/1f68b.png deleted file mode 100644 index 9e65dfc71..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f68b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f68c.png b/frontend/src/assets/images/img-apple-64/1f68c.png deleted file mode 100644 index 9e171ddf6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f68c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f68d.png b/frontend/src/assets/images/img-apple-64/1f68d.png deleted file mode 100644 index 6ae993eed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f68d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f68e.png b/frontend/src/assets/images/img-apple-64/1f68e.png deleted file mode 100644 index 80b755e7b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f68e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f68f.png b/frontend/src/assets/images/img-apple-64/1f68f.png deleted file mode 100644 index e123e706f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f68f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f690.png b/frontend/src/assets/images/img-apple-64/1f690.png deleted file mode 100644 index 82167584b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f690.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f691.png b/frontend/src/assets/images/img-apple-64/1f691.png deleted file mode 100644 index bfb035a3a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f691.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f692.png b/frontend/src/assets/images/img-apple-64/1f692.png deleted file mode 100644 index 97f7283c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f693.png b/frontend/src/assets/images/img-apple-64/1f693.png deleted file mode 100644 index 22bc3223b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f693.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f694.png b/frontend/src/assets/images/img-apple-64/1f694.png deleted file mode 100644 index 868ba042a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f694.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f695.png b/frontend/src/assets/images/img-apple-64/1f695.png deleted file mode 100644 index 5a3145d21..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f695.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f696.png b/frontend/src/assets/images/img-apple-64/1f696.png deleted file mode 100644 index 8a6712bbd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f696.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f697.png b/frontend/src/assets/images/img-apple-64/1f697.png deleted file mode 100644 index 62cd38972..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f697.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f698.png b/frontend/src/assets/images/img-apple-64/1f698.png deleted file mode 100644 index 65abf18b4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f698.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f699.png b/frontend/src/assets/images/img-apple-64/1f699.png deleted file mode 100644 index 6ecb46869..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f699.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f69a.png b/frontend/src/assets/images/img-apple-64/1f69a.png deleted file mode 100644 index e31f3084f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f69a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f69b.png b/frontend/src/assets/images/img-apple-64/1f69b.png deleted file mode 100644 index 0c5f1658b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f69b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f69c.png b/frontend/src/assets/images/img-apple-64/1f69c.png deleted file mode 100644 index 3516c58fd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f69c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f69d.png b/frontend/src/assets/images/img-apple-64/1f69d.png deleted file mode 100644 index a0cb2ebd3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f69d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f69e.png b/frontend/src/assets/images/img-apple-64/1f69e.png deleted file mode 100644 index 8db171d21..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f69e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f69f.png b/frontend/src/assets/images/img-apple-64/1f69f.png deleted file mode 100644 index 6a22600f4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f69f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a0.png b/frontend/src/assets/images/img-apple-64/1f6a0.png deleted file mode 100644 index 2c26df6e4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a1.png b/frontend/src/assets/images/img-apple-64/1f6a1.png deleted file mode 100644 index 10073ff81..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a2.png b/frontend/src/assets/images/img-apple-64/1f6a2.png deleted file mode 100644 index 0df4e538c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index f2d74258e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 66eb73050..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fb.png deleted file mode 100644 index 748cf1c9c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 7d7898c63..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 0e386fd30..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fc.png deleted file mode 100644 index a5e68500c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 515540073..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index a1ccdd8ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fd.png deleted file mode 100644 index 8b4941583..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 52d41db93..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 560d9c289..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3fe.png deleted file mode 100644 index 862c773c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index cf49fd997..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index ccb80aec0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f6a3-1f3ff.png deleted file mode 100644 index 9b70d8c81..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-200d-2640-fe0f.png deleted file mode 100644 index 59f13d707..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6a3-200d-2642-fe0f.png deleted file mode 100644 index ac9c6329c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a3.png b/frontend/src/assets/images/img-apple-64/1f6a3.png deleted file mode 100644 index 6495e8ab0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a4.png b/frontend/src/assets/images/img-apple-64/1f6a4.png deleted file mode 100644 index 2493533f9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a5.png b/frontend/src/assets/images/img-apple-64/1f6a5.png deleted file mode 100644 index 787764dd0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a6.png b/frontend/src/assets/images/img-apple-64/1f6a6.png deleted file mode 100644 index 335b2e71c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a7.png b/frontend/src/assets/images/img-apple-64/1f6a7.png deleted file mode 100644 index 0e97d4021..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a8.png b/frontend/src/assets/images/img-apple-64/1f6a8.png deleted file mode 100644 index 89895c014..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6a9.png b/frontend/src/assets/images/img-apple-64/1f6a9.png deleted file mode 100644 index beafdfead..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6a9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6aa.png b/frontend/src/assets/images/img-apple-64/1f6aa.png deleted file mode 100644 index 036fe6752..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6aa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6ab.png b/frontend/src/assets/images/img-apple-64/1f6ab.png deleted file mode 100644 index a16e7f75a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6ab.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6ac.png b/frontend/src/assets/images/img-apple-64/1f6ac.png deleted file mode 100644 index 76b98c97f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6ac.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6ad.png b/frontend/src/assets/images/img-apple-64/1f6ad.png deleted file mode 100644 index 59b2e6c7e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6ad.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6ae.png b/frontend/src/assets/images/img-apple-64/1f6ae.png deleted file mode 100644 index ab5634275..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6ae.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6af.png b/frontend/src/assets/images/img-apple-64/1f6af.png deleted file mode 100644 index a970044c7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b0.png b/frontend/src/assets/images/img-apple-64/1f6b0.png deleted file mode 100644 index 0ee6cd3a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b1.png b/frontend/src/assets/images/img-apple-64/1f6b1.png deleted file mode 100644 index 4fc8236e4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b2.png b/frontend/src/assets/images/img-apple-64/1f6b2.png deleted file mode 100644 index 583f301db..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b3.png b/frontend/src/assets/images/img-apple-64/1f6b3.png deleted file mode 100644 index 3392d87fc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index d149699fa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 334d6659d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fb.png deleted file mode 100644 index f1f0e15c5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 8497285a7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 4b75b102b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fc.png deleted file mode 100644 index 71d846c51..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 593b4d183..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 19b120c13..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fd.png deleted file mode 100644 index 37131cb90..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 8ff0b933a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index a1817a3d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3fe.png deleted file mode 100644 index f21019ccd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 5bf88f366..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index c09c8e079..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f6b4-1f3ff.png deleted file mode 100644 index d9288103b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-200d-2640-fe0f.png deleted file mode 100644 index 565527efc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b4-200d-2642-fe0f.png deleted file mode 100644 index 876c3f162..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b4.png b/frontend/src/assets/images/img-apple-64/1f6b4.png deleted file mode 100644 index 4a9421d0a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index cb304f5d5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index b5bc74570..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fb.png deleted file mode 100644 index a56840f21..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 7ea8ebb3e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 813689abf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fc.png deleted file mode 100644 index 6190c0934..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 4c3a80cb2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index aff76f31d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fd.png deleted file mode 100644 index 7571d3577..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 92bbf2de3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index d78529c52..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3fe.png deleted file mode 100644 index ccaaa47ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index a3ce4d65b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 9a1716dab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f6b5-1f3ff.png deleted file mode 100644 index 68a543042..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-200d-2640-fe0f.png deleted file mode 100644 index f2f79cba2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b5-200d-2642-fe0f.png deleted file mode 100644 index 03632d69c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b5.png b/frontend/src/assets/images/img-apple-64/1f6b5.png deleted file mode 100644 index 1a9062b64..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index e2fb48ee1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index a3035a9b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fb.png deleted file mode 100644 index 19795ec78..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 31f2e3f6e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index d4d9155b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fc.png deleted file mode 100644 index f1ade2bfd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index a23e2741b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 7cf060c39..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fd.png deleted file mode 100644 index aaa9833e0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 94987987a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index a58bf2a69..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3fe.png deleted file mode 100644 index 81726419a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 03f30105c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index d0f94554b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f6b6-1f3ff.png deleted file mode 100644 index 88d9a3254..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-200d-2640-fe0f.png deleted file mode 100644 index 7f8f410d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6b6-200d-2642-fe0f.png deleted file mode 100644 index dc808736d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b6.png b/frontend/src/assets/images/img-apple-64/1f6b6.png deleted file mode 100644 index e9b759a1a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b7.png b/frontend/src/assets/images/img-apple-64/1f6b7.png deleted file mode 100644 index a5c439fa9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b8.png b/frontend/src/assets/images/img-apple-64/1f6b8.png deleted file mode 100644 index 517824bba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6b9.png b/frontend/src/assets/images/img-apple-64/1f6b9.png deleted file mode 100644 index 4b5c1f440..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6b9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6ba.png b/frontend/src/assets/images/img-apple-64/1f6ba.png deleted file mode 100644 index 15f2ca45b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6ba.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6bb.png b/frontend/src/assets/images/img-apple-64/1f6bb.png deleted file mode 100644 index f27d457eb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6bc.png b/frontend/src/assets/images/img-apple-64/1f6bc.png deleted file mode 100644 index 0f4d14517..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6bd.png b/frontend/src/assets/images/img-apple-64/1f6bd.png deleted file mode 100644 index a99797aed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6be.png b/frontend/src/assets/images/img-apple-64/1f6be.png deleted file mode 100644 index ff9fa42a5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6be.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6bf.png b/frontend/src/assets/images/img-apple-64/1f6bf.png deleted file mode 100644 index dca25d5b0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6bf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c0-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f6c0-1f3fb.png deleted file mode 100644 index f7c1c3162..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c0-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c0-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f6c0-1f3fc.png deleted file mode 100644 index 24360cc43..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c0-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c0-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f6c0-1f3fd.png deleted file mode 100644 index 756f04777..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c0-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c0-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f6c0-1f3fe.png deleted file mode 100644 index 9564388cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c0-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c0-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f6c0-1f3ff.png deleted file mode 100644 index e2662a5e4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c0-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c0.png b/frontend/src/assets/images/img-apple-64/1f6c0.png deleted file mode 100644 index 849e030aa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c1.png b/frontend/src/assets/images/img-apple-64/1f6c1.png deleted file mode 100644 index ec0bbd9c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c2.png b/frontend/src/assets/images/img-apple-64/1f6c2.png deleted file mode 100644 index 83130320f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c3.png b/frontend/src/assets/images/img-apple-64/1f6c3.png deleted file mode 100644 index c3a45cb90..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c4.png b/frontend/src/assets/images/img-apple-64/1f6c4.png deleted file mode 100644 index 4f4033baf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6c5.png b/frontend/src/assets/images/img-apple-64/1f6c5.png deleted file mode 100644 index d74f08c03..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6c5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cb-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6cb-fe0f.png deleted file mode 100644 index f6d78579c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cb-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cb.png b/frontend/src/assets/images/img-apple-64/1f6cb.png deleted file mode 100644 index 5da5e6e38..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cc-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f6cc-1f3fb.png deleted file mode 100644 index 0c6845f88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cc-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cc-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f6cc-1f3fc.png deleted file mode 100644 index 0c6845f88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cc-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cc-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f6cc-1f3fd.png deleted file mode 100644 index 0c6845f88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cc-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cc-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f6cc-1f3fe.png deleted file mode 100644 index 0c6845f88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cc-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cc-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f6cc-1f3ff.png deleted file mode 100644 index 0c6845f88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cc-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cc.png b/frontend/src/assets/images/img-apple-64/1f6cc.png deleted file mode 100644 index 0c6845f88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cd-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6cd-fe0f.png deleted file mode 100644 index a35b5ced6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cd-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cd.png b/frontend/src/assets/images/img-apple-64/1f6cd.png deleted file mode 100644 index a35b5ced6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6ce-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6ce-fe0f.png deleted file mode 100644 index 70cdda97f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6ce-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6ce.png b/frontend/src/assets/images/img-apple-64/1f6ce.png deleted file mode 100644 index 387072b26..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6ce.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cf-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6cf-fe0f.png deleted file mode 100644 index d297dc2ce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cf-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6cf.png b/frontend/src/assets/images/img-apple-64/1f6cf.png deleted file mode 100644 index d297dc2ce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6cf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6d0.png b/frontend/src/assets/images/img-apple-64/1f6d0.png deleted file mode 100644 index 0a0b91796..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6d0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6d1.png b/frontend/src/assets/images/img-apple-64/1f6d1.png deleted file mode 100644 index ff705100c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6d1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6d2.png b/frontend/src/assets/images/img-apple-64/1f6d2.png deleted file mode 100644 index 81511b17d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6d2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6d5.png b/frontend/src/assets/images/img-apple-64/1f6d5.png deleted file mode 100644 index 214a937a4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6d5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e0-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6e0-fe0f.png deleted file mode 100644 index 39a5f3b9e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e0-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e0.png b/frontend/src/assets/images/img-apple-64/1f6e0.png deleted file mode 100644 index 5836fd384..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e1-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6e1-fe0f.png deleted file mode 100644 index e1235286b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e1-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e1.png b/frontend/src/assets/images/img-apple-64/1f6e1.png deleted file mode 100644 index 695224c9f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e2-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6e2-fe0f.png deleted file mode 100644 index 0bac802a8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e2-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e2.png b/frontend/src/assets/images/img-apple-64/1f6e2.png deleted file mode 100644 index 4b4b3728a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e3-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6e3-fe0f.png deleted file mode 100644 index 404abc501..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e3-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e3.png b/frontend/src/assets/images/img-apple-64/1f6e3.png deleted file mode 100644 index 404abc501..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e4-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6e4-fe0f.png deleted file mode 100644 index 5fc05abf8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e4-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e4.png b/frontend/src/assets/images/img-apple-64/1f6e4.png deleted file mode 100644 index fcf573fed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e5-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6e5-fe0f.png deleted file mode 100644 index 35eb9866e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e5-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e5.png b/frontend/src/assets/images/img-apple-64/1f6e5.png deleted file mode 100644 index ae4a990e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e9-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6e9-fe0f.png deleted file mode 100644 index 96bef10ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e9-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6e9.png b/frontend/src/assets/images/img-apple-64/1f6e9.png deleted file mode 100644 index 6557fa71d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6eb.png b/frontend/src/assets/images/img-apple-64/1f6eb.png deleted file mode 100644 index 03a4bfc25..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6ec.png b/frontend/src/assets/images/img-apple-64/1f6ec.png deleted file mode 100644 index cef95c6db..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f0-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6f0-fe0f.png deleted file mode 100644 index cdf1d4b54..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f0-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f0.png b/frontend/src/assets/images/img-apple-64/1f6f0.png deleted file mode 100644 index cdf1d4b54..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f3-fe0f.png b/frontend/src/assets/images/img-apple-64/1f6f3-fe0f.png deleted file mode 100644 index d9999523f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f3-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f3.png b/frontend/src/assets/images/img-apple-64/1f6f3.png deleted file mode 100644 index 5b2c40b14..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f4.png b/frontend/src/assets/images/img-apple-64/1f6f4.png deleted file mode 100644 index 03464d3e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f5.png b/frontend/src/assets/images/img-apple-64/1f6f5.png deleted file mode 100644 index 511c21145..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f6.png b/frontend/src/assets/images/img-apple-64/1f6f6.png deleted file mode 100644 index 5e94f894d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f7.png b/frontend/src/assets/images/img-apple-64/1f6f7.png deleted file mode 100644 index 55d7b4e73..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f8.png b/frontend/src/assets/images/img-apple-64/1f6f8.png deleted file mode 100644 index 926a35d13..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6f9.png b/frontend/src/assets/images/img-apple-64/1f6f9.png deleted file mode 100644 index ac9df886b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f6fa.png b/frontend/src/assets/images/img-apple-64/1f6fa.png deleted file mode 100644 index 98e01634e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f6fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e0.png b/frontend/src/assets/images/img-apple-64/1f7e0.png deleted file mode 100644 index f65ef3976..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e1.png b/frontend/src/assets/images/img-apple-64/1f7e1.png deleted file mode 100644 index b1dc3888a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e2.png b/frontend/src/assets/images/img-apple-64/1f7e2.png deleted file mode 100644 index cd38a71b6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e3.png b/frontend/src/assets/images/img-apple-64/1f7e3.png deleted file mode 100644 index a6d18afc9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e4.png b/frontend/src/assets/images/img-apple-64/1f7e4.png deleted file mode 100644 index 551c55c7e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e5.png b/frontend/src/assets/images/img-apple-64/1f7e5.png deleted file mode 100644 index ad40fc400..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e6.png b/frontend/src/assets/images/img-apple-64/1f7e6.png deleted file mode 100644 index b945c2018..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e7.png b/frontend/src/assets/images/img-apple-64/1f7e7.png deleted file mode 100644 index f68b212cf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e8.png b/frontend/src/assets/images/img-apple-64/1f7e8.png deleted file mode 100644 index 7126349e1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7e9.png b/frontend/src/assets/images/img-apple-64/1f7e9.png deleted file mode 100644 index 182299727..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7ea.png b/frontend/src/assets/images/img-apple-64/1f7ea.png deleted file mode 100644 index f1c59240f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f7eb.png b/frontend/src/assets/images/img-apple-64/1f7eb.png deleted file mode 100644 index 7e808b5c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f7eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f90d.png b/frontend/src/assets/images/img-apple-64/1f90d.png deleted file mode 100644 index b1febc4f6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f90d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f90e.png b/frontend/src/assets/images/img-apple-64/1f90e.png deleted file mode 100644 index 1d2b505b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f90e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f90f-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f90f-1f3fb.png deleted file mode 100644 index c9f48eaa8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f90f-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f90f-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f90f-1f3fc.png deleted file mode 100644 index 86be634b8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f90f-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f90f-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f90f-1f3fd.png deleted file mode 100644 index c90019fbb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f90f-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f90f-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f90f-1f3fe.png deleted file mode 100644 index 508abe65c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f90f-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f90f-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f90f-1f3ff.png deleted file mode 100644 index 52c1d9740..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f90f-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f90f.png b/frontend/src/assets/images/img-apple-64/1f90f.png deleted file mode 100644 index 84e9dbfbd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f90f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f910.png b/frontend/src/assets/images/img-apple-64/1f910.png deleted file mode 100644 index 3abfe23c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f910.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f911.png b/frontend/src/assets/images/img-apple-64/1f911.png deleted file mode 100644 index ffb5b1156..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f911.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f912.png b/frontend/src/assets/images/img-apple-64/1f912.png deleted file mode 100644 index 7e6a15dec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f912.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f913.png b/frontend/src/assets/images/img-apple-64/1f913.png deleted file mode 100644 index c99df25c0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f913.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f914.png b/frontend/src/assets/images/img-apple-64/1f914.png deleted file mode 100644 index cd5728808..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f914.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f915.png b/frontend/src/assets/images/img-apple-64/1f915.png deleted file mode 100644 index 34e751605..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f915.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f916.png b/frontend/src/assets/images/img-apple-64/1f916.png deleted file mode 100644 index 4b83a9c16..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f916.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f917.png b/frontend/src/assets/images/img-apple-64/1f917.png deleted file mode 100644 index b25b0974c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f917.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f918-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f918-1f3fb.png deleted file mode 100644 index bbbe88d6e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f918-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f918-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f918-1f3fc.png deleted file mode 100644 index 080a1df17..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f918-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f918-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f918-1f3fd.png deleted file mode 100644 index 436941626..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f918-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f918-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f918-1f3fe.png deleted file mode 100644 index 081b8fef7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f918-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f918-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f918-1f3ff.png deleted file mode 100644 index 97eddea27..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f918-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f918.png b/frontend/src/assets/images/img-apple-64/1f918.png deleted file mode 100644 index 80d539298..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f918.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f919-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f919-1f3fb.png deleted file mode 100644 index 299597c3c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f919-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f919-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f919-1f3fc.png deleted file mode 100644 index db42bbbfe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f919-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f919-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f919-1f3fd.png deleted file mode 100644 index 72e4ff020..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f919-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f919-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f919-1f3fe.png deleted file mode 100644 index 43cd70946..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f919-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f919-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f919-1f3ff.png deleted file mode 100644 index 6b77c9600..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f919-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f919.png b/frontend/src/assets/images/img-apple-64/1f919.png deleted file mode 100644 index cdb64b60c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f919.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91a-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f91a-1f3fb.png deleted file mode 100644 index d4162d277..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91a-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91a-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f91a-1f3fc.png deleted file mode 100644 index e1d30a54c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91a-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91a-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f91a-1f3fd.png deleted file mode 100644 index 385ba6ece..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91a-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91a-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f91a-1f3fe.png deleted file mode 100644 index a13bea4cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91a-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91a-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f91a-1f3ff.png deleted file mode 100644 index a8ef0a72d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91a-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91a.png b/frontend/src/assets/images/img-apple-64/1f91a.png deleted file mode 100644 index d723db680..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91b-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f91b-1f3fb.png deleted file mode 100644 index 15e39f059..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91b-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91b-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f91b-1f3fc.png deleted file mode 100644 index c7fd01a2f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91b-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91b-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f91b-1f3fd.png deleted file mode 100644 index ba388b9e2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91b-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91b-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f91b-1f3fe.png deleted file mode 100644 index ec2d9222a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91b-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91b-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f91b-1f3ff.png deleted file mode 100644 index 1496f3bac..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91b-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91b.png b/frontend/src/assets/images/img-apple-64/1f91b.png deleted file mode 100644 index 3bf5dff44..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91c-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f91c-1f3fb.png deleted file mode 100644 index e031e5d57..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91c-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91c-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f91c-1f3fc.png deleted file mode 100644 index 4c9bc59a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91c-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91c-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f91c-1f3fd.png deleted file mode 100644 index 9ed81dc8b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91c-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91c-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f91c-1f3fe.png deleted file mode 100644 index 1ed723b7f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91c-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91c-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f91c-1f3ff.png deleted file mode 100644 index b1f8810f5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91c-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91c.png b/frontend/src/assets/images/img-apple-64/1f91c.png deleted file mode 100644 index f786c3591..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91d.png b/frontend/src/assets/images/img-apple-64/1f91d.png deleted file mode 100644 index 81fef900b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91e-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f91e-1f3fb.png deleted file mode 100644 index 1a883d883..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91e-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91e-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f91e-1f3fc.png deleted file mode 100644 index b5f59fccf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91e-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91e-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f91e-1f3fd.png deleted file mode 100644 index c8da2ad4c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91e-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91e-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f91e-1f3fe.png deleted file mode 100644 index e7dac9ed7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91e-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91e-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f91e-1f3ff.png deleted file mode 100644 index 68079feed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91e-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91e.png b/frontend/src/assets/images/img-apple-64/1f91e.png deleted file mode 100644 index 720c01124..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91f-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f91f-1f3fb.png deleted file mode 100644 index a19cbbeba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91f-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91f-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f91f-1f3fc.png deleted file mode 100644 index 1ff2d307a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91f-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91f-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f91f-1f3fd.png deleted file mode 100644 index bd689d7af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91f-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91f-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f91f-1f3fe.png deleted file mode 100644 index 7c5473e60..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91f-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91f-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f91f-1f3ff.png deleted file mode 100644 index 547017bc2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91f-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f91f.png b/frontend/src/assets/images/img-apple-64/1f91f.png deleted file mode 100644 index 3bbbc8135..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f91f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f920.png b/frontend/src/assets/images/img-apple-64/1f920.png deleted file mode 100644 index 56e7724e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f920.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f921.png b/frontend/src/assets/images/img-apple-64/1f921.png deleted file mode 100644 index 55a8d7e5d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f921.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f922.png b/frontend/src/assets/images/img-apple-64/1f922.png deleted file mode 100644 index 7cdac6b36..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f922.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f923.png b/frontend/src/assets/images/img-apple-64/1f923.png deleted file mode 100644 index 21e04a045..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f923.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f924.png b/frontend/src/assets/images/img-apple-64/1f924.png deleted file mode 100644 index b7c931995..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f924.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f925.png b/frontend/src/assets/images/img-apple-64/1f925.png deleted file mode 100644 index 7fea4319e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f925.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index c7e853817..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index e01cc5676..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fb.png deleted file mode 100644 index e2da67bfe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 820e8ba5a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index b7ac4e6b0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fc.png deleted file mode 100644 index be63703dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 51dfbc266..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index cd8e4c23a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fd.png deleted file mode 100644 index f9c248ffd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index e750ea5dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 641de460d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f926-1f3fe.png deleted file mode 100644 index 55d5aabb1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 6a03529c7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 1ac1001bd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f926-1f3ff.png deleted file mode 100644 index c4464acdb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-200d-2640-fe0f.png deleted file mode 100644 index d52e4c7af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f926-200d-2642-fe0f.png deleted file mode 100644 index 880a24f68..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f926.png b/frontend/src/assets/images/img-apple-64/1f926.png deleted file mode 100644 index 2baa70e2c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f926.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f927.png b/frontend/src/assets/images/img-apple-64/1f927.png deleted file mode 100644 index cc1bb7d6f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f927.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f928.png b/frontend/src/assets/images/img-apple-64/1f928.png deleted file mode 100644 index ad6b7c4dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f928.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f929.png b/frontend/src/assets/images/img-apple-64/1f929.png deleted file mode 100644 index a4bad3cfd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f929.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f92a.png b/frontend/src/assets/images/img-apple-64/1f92a.png deleted file mode 100644 index 88df5173e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f92a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f92b.png b/frontend/src/assets/images/img-apple-64/1f92b.png deleted file mode 100644 index 4a934231a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f92b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f92c.png b/frontend/src/assets/images/img-apple-64/1f92c.png deleted file mode 100644 index b4e2fbbf7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f92c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f92d.png b/frontend/src/assets/images/img-apple-64/1f92d.png deleted file mode 100644 index 0f3d453fe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f92d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f92e.png b/frontend/src/assets/images/img-apple-64/1f92e.png deleted file mode 100644 index 9fff69ce5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f92e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f92f.png b/frontend/src/assets/images/img-apple-64/1f92f.png deleted file mode 100644 index ff6e22333..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f92f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f930-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f930-1f3fb.png deleted file mode 100644 index 7854df0a6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f930-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f930-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f930-1f3fc.png deleted file mode 100644 index 8db389fc4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f930-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f930-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f930-1f3fd.png deleted file mode 100644 index 692686803..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f930-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f930-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f930-1f3fe.png deleted file mode 100644 index a726c7f83..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f930-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f930-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f930-1f3ff.png deleted file mode 100644 index 00b10e2e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f930-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f930.png b/frontend/src/assets/images/img-apple-64/1f930.png deleted file mode 100644 index c7531b6eb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f930.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f931-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f931-1f3fb.png deleted file mode 100644 index 4660d46a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f931-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f931-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f931-1f3fc.png deleted file mode 100644 index 3df3673f8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f931-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f931-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f931-1f3fd.png deleted file mode 100644 index 32a0a517e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f931-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f931-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f931-1f3fe.png deleted file mode 100644 index fcac1471d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f931-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f931-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f931-1f3ff.png deleted file mode 100644 index eaba38f40..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f931-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f931.png b/frontend/src/assets/images/img-apple-64/1f931.png deleted file mode 100644 index 844e7bfb7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f931.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f932-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f932-1f3fb.png deleted file mode 100644 index 80363da84..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f932-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f932-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f932-1f3fc.png deleted file mode 100644 index 2258252fa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f932-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f932-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f932-1f3fd.png deleted file mode 100644 index 94c7ba353..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f932-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f932-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f932-1f3fe.png deleted file mode 100644 index 2dbd96f57..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f932-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f932-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f932-1f3ff.png deleted file mode 100644 index 468fbc8d1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f932-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f932.png b/frontend/src/assets/images/img-apple-64/1f932.png deleted file mode 100644 index 4d58f04f0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f932.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f933-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f933-1f3fb.png deleted file mode 100644 index 9f603c902..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f933-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f933-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f933-1f3fc.png deleted file mode 100644 index 5b9146752..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f933-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f933-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f933-1f3fd.png deleted file mode 100644 index 49bcd481e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f933-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f933-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f933-1f3fe.png deleted file mode 100644 index ccbe62294..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f933-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f933-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f933-1f3ff.png deleted file mode 100644 index 77591529e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f933-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f933.png b/frontend/src/assets/images/img-apple-64/1f933.png deleted file mode 100644 index ad4e80110..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f933.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f934-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f934-1f3fb.png deleted file mode 100644 index 6e410ff59..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f934-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f934-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f934-1f3fc.png deleted file mode 100644 index ccb4eaedf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f934-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f934-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f934-1f3fd.png deleted file mode 100644 index 38124ee06..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f934-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f934-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f934-1f3fe.png deleted file mode 100644 index efd103f07..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f934-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f934-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f934-1f3ff.png deleted file mode 100644 index eed0ecbaa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f934-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f934.png b/frontend/src/assets/images/img-apple-64/1f934.png deleted file mode 100644 index 293ef56d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f934.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f935-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f935-1f3fb.png deleted file mode 100644 index 5df9f5711..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f935-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f935-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f935-1f3fc.png deleted file mode 100644 index 0fd9bdfc6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f935-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f935-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f935-1f3fd.png deleted file mode 100644 index 73b087983..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f935-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f935-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f935-1f3fe.png deleted file mode 100644 index bdf9c3bce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f935-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f935-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f935-1f3ff.png deleted file mode 100644 index c0e853f78..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f935-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f935.png b/frontend/src/assets/images/img-apple-64/1f935.png deleted file mode 100644 index a60e883eb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f935.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f936-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f936-1f3fb.png deleted file mode 100644 index bfdb2aa3a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f936-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f936-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f936-1f3fc.png deleted file mode 100644 index fb6e8b0d9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f936-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f936-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f936-1f3fd.png deleted file mode 100644 index 309afc098..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f936-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f936-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f936-1f3fe.png deleted file mode 100644 index 0121784bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f936-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f936-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f936-1f3ff.png deleted file mode 100644 index e80bb3d08..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f936-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f936.png b/frontend/src/assets/images/img-apple-64/1f936.png deleted file mode 100644 index 4edaef229..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f936.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index ccf63ac50..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 74b281db4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fb.png deleted file mode 100644 index 91d4f218f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index b8ba56dbb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 15a338368..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fc.png deleted file mode 100644 index bd030d88a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 34057b783..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 038e534bb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fd.png deleted file mode 100644 index 1cb2fadf6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 3e8003253..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 30cee744d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f937-1f3fe.png deleted file mode 100644 index e70d9843d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index fbfcf5976..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index e3004746a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f937-1f3ff.png deleted file mode 100644 index 43d83682c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-200d-2640-fe0f.png deleted file mode 100644 index 23d344216..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f937-200d-2642-fe0f.png deleted file mode 100644 index 15ff847e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f937.png b/frontend/src/assets/images/img-apple-64/1f937.png deleted file mode 100644 index e08b0fe1b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f937.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index c8fa10ef6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index b75d99c84..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fb.png deleted file mode 100644 index 8da2c90e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 06b1d0413..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index ccbe24659..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fc.png deleted file mode 100644 index a3aa1b851..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 404ab3725..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 0c3dd2498..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fd.png deleted file mode 100644 index ca5f1ec82..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 27230dd21..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 41b870e94..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f938-1f3fe.png deleted file mode 100644 index 987ae30cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index b56407fd5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 58fb304bd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f938-1f3ff.png deleted file mode 100644 index ba7cf110b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-200d-2640-fe0f.png deleted file mode 100644 index 53370d9bc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f938-200d-2642-fe0f.png deleted file mode 100644 index 77f2e154b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f938.png b/frontend/src/assets/images/img-apple-64/1f938.png deleted file mode 100644 index 3132e91e1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f938.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 7a0cdf95c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 91f1f7678..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fb.png deleted file mode 100644 index be803bff0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 57d19e227..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 0725e3314..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fc.png deleted file mode 100644 index f2658046c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 6d4e17bed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 479865471..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fd.png deleted file mode 100644 index dc28bc2b0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index d7c4f77f0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index a5cbf954d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f939-1f3fe.png deleted file mode 100644 index bcfa6dd0f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 1623fb8d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index d21bf188f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f939-1f3ff.png deleted file mode 100644 index aee928df0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-200d-2640-fe0f.png deleted file mode 100644 index 20b92316b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f939-200d-2642-fe0f.png deleted file mode 100644 index 957c3612a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f939.png b/frontend/src/assets/images/img-apple-64/1f939.png deleted file mode 100644 index 0cd062550..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f939.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93a.png b/frontend/src/assets/images/img-apple-64/1f93a.png deleted file mode 100644 index 4ecfac866..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93c-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93c-200d-2640-fe0f.png deleted file mode 100644 index 26a8ebdbf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93c-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93c-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93c-200d-2642-fe0f.png deleted file mode 100644 index 1dbc69f7f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93c-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93c.png b/frontend/src/assets/images/img-apple-64/1f93c.png deleted file mode 100644 index d7dc4f487..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index ab03167e8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 33e142a1a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fb.png deleted file mode 100644 index a9c9752e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 494c306f1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index f821c797a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fc.png deleted file mode 100644 index 058f40d96..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 101176ef0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index c36f24205..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fd.png deleted file mode 100644 index da520c821..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index eeecf5741..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 9baaa41ce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3fe.png deleted file mode 100644 index cb97c9514..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 6ba696219..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index e41c66c0b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f93d-1f3ff.png deleted file mode 100644 index 651f556cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-200d-2640-fe0f.png deleted file mode 100644 index e3cb9c629..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93d-200d-2642-fe0f.png deleted file mode 100644 index b84605ae9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93d.png b/frontend/src/assets/images/img-apple-64/1f93d.png deleted file mode 100644 index 96d9443d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 70dee1d87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 540b8b6ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fb.png deleted file mode 100644 index cdc04d0b8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 843002f15..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 316ae295a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fc.png deleted file mode 100644 index 32fefb56a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index f93892676..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index bb2b41ea3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fd.png deleted file mode 100644 index 8751e7da3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 958a13221..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 8ef98ebb4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3fe.png deleted file mode 100644 index ab4dcc4b0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 93ff89849..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 6d36fc28f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f93e-1f3ff.png deleted file mode 100644 index 3ea7f7e8b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-200d-2640-fe0f.png deleted file mode 100644 index 6e4ea613d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f93e-200d-2642-fe0f.png deleted file mode 100644 index e82b687bc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93e.png b/frontend/src/assets/images/img-apple-64/1f93e.png deleted file mode 100644 index 57cc358be..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f93f.png b/frontend/src/assets/images/img-apple-64/1f93f.png deleted file mode 100644 index 1cd10b262..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f93f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f940.png b/frontend/src/assets/images/img-apple-64/1f940.png deleted file mode 100644 index 9114e9d83..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f940.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f941.png b/frontend/src/assets/images/img-apple-64/1f941.png deleted file mode 100644 index a470c85ac..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f941.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f942.png b/frontend/src/assets/images/img-apple-64/1f942.png deleted file mode 100644 index ee9fc8395..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f942.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f943.png b/frontend/src/assets/images/img-apple-64/1f943.png deleted file mode 100644 index be79a0b2c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f943.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f944.png b/frontend/src/assets/images/img-apple-64/1f944.png deleted file mode 100644 index ed4cbe8e1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f944.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f945.png b/frontend/src/assets/images/img-apple-64/1f945.png deleted file mode 100644 index 75c54ca1c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f945.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f947.png b/frontend/src/assets/images/img-apple-64/1f947.png deleted file mode 100644 index 82d34dd79..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f947.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f948.png b/frontend/src/assets/images/img-apple-64/1f948.png deleted file mode 100644 index 7e55f240b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f948.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f949.png b/frontend/src/assets/images/img-apple-64/1f949.png deleted file mode 100644 index 1a8970bd2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f949.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f94a.png b/frontend/src/assets/images/img-apple-64/1f94a.png deleted file mode 100644 index 8b6d0ab4f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f94a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f94b.png b/frontend/src/assets/images/img-apple-64/1f94b.png deleted file mode 100644 index 17c0f5c62..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f94b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f94c.png b/frontend/src/assets/images/img-apple-64/1f94c.png deleted file mode 100644 index 5243e6bdc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f94c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f94d.png b/frontend/src/assets/images/img-apple-64/1f94d.png deleted file mode 100644 index d456173e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f94d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f94e.png b/frontend/src/assets/images/img-apple-64/1f94e.png deleted file mode 100644 index a5d206ffb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f94e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f94f.png b/frontend/src/assets/images/img-apple-64/1f94f.png deleted file mode 100644 index 4d133fb53..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f94f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f950.png b/frontend/src/assets/images/img-apple-64/1f950.png deleted file mode 100644 index 9de72964f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f950.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f951.png b/frontend/src/assets/images/img-apple-64/1f951.png deleted file mode 100644 index f792dd0bc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f951.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f952.png b/frontend/src/assets/images/img-apple-64/1f952.png deleted file mode 100644 index a1a632610..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f952.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f953.png b/frontend/src/assets/images/img-apple-64/1f953.png deleted file mode 100644 index 59dcf448c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f953.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f954.png b/frontend/src/assets/images/img-apple-64/1f954.png deleted file mode 100644 index da5da226a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f954.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f955.png b/frontend/src/assets/images/img-apple-64/1f955.png deleted file mode 100644 index b4f9ae3a4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f955.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f956.png b/frontend/src/assets/images/img-apple-64/1f956.png deleted file mode 100644 index 348de7908..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f956.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f957.png b/frontend/src/assets/images/img-apple-64/1f957.png deleted file mode 100644 index 143d4b761..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f957.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f958.png b/frontend/src/assets/images/img-apple-64/1f958.png deleted file mode 100644 index 2abed99ab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f958.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f959.png b/frontend/src/assets/images/img-apple-64/1f959.png deleted file mode 100644 index e8ff0afa5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f959.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f95a.png b/frontend/src/assets/images/img-apple-64/1f95a.png deleted file mode 100644 index 3f8bc203e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f95a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f95b.png b/frontend/src/assets/images/img-apple-64/1f95b.png deleted file mode 100644 index 16cb86950..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f95b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f95c.png b/frontend/src/assets/images/img-apple-64/1f95c.png deleted file mode 100644 index 7cce97fdd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f95c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f95d.png b/frontend/src/assets/images/img-apple-64/1f95d.png deleted file mode 100644 index 9d82f475a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f95d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f95e.png b/frontend/src/assets/images/img-apple-64/1f95e.png deleted file mode 100644 index 3611e6cbe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f95e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f95f.png b/frontend/src/assets/images/img-apple-64/1f95f.png deleted file mode 100644 index 35b763ead..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f95f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f960.png b/frontend/src/assets/images/img-apple-64/1f960.png deleted file mode 100644 index 9f6298aa0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f960.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f961.png b/frontend/src/assets/images/img-apple-64/1f961.png deleted file mode 100644 index 0686643d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f961.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f962.png b/frontend/src/assets/images/img-apple-64/1f962.png deleted file mode 100644 index 4fdd5ebfc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f962.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f963.png b/frontend/src/assets/images/img-apple-64/1f963.png deleted file mode 100644 index 4fe6cf7d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f963.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f964.png b/frontend/src/assets/images/img-apple-64/1f964.png deleted file mode 100644 index f3dbee98b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f964.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f965.png b/frontend/src/assets/images/img-apple-64/1f965.png deleted file mode 100644 index c131272cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f965.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f966.png b/frontend/src/assets/images/img-apple-64/1f966.png deleted file mode 100644 index 58ea0257b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f966.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f967.png b/frontend/src/assets/images/img-apple-64/1f967.png deleted file mode 100644 index fd7cb6a05..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f967.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f968.png b/frontend/src/assets/images/img-apple-64/1f968.png deleted file mode 100644 index 69a1c0d61..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f968.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f969.png b/frontend/src/assets/images/img-apple-64/1f969.png deleted file mode 100644 index efbfe5a2d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f969.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f96a.png b/frontend/src/assets/images/img-apple-64/1f96a.png deleted file mode 100644 index 777c0d4ac..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f96a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f96b.png b/frontend/src/assets/images/img-apple-64/1f96b.png deleted file mode 100644 index 02d171287..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f96b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f96c.png b/frontend/src/assets/images/img-apple-64/1f96c.png deleted file mode 100644 index b8fbd4894..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f96c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f96d.png b/frontend/src/assets/images/img-apple-64/1f96d.png deleted file mode 100644 index f4891ac99..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f96d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f96e.png b/frontend/src/assets/images/img-apple-64/1f96e.png deleted file mode 100644 index 8a2751ff2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f96e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f96f.png b/frontend/src/assets/images/img-apple-64/1f96f.png deleted file mode 100644 index 3e6f7500c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f96f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f970.png b/frontend/src/assets/images/img-apple-64/1f970.png deleted file mode 100644 index 4d2fb5315..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f970.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f971.png b/frontend/src/assets/images/img-apple-64/1f971.png deleted file mode 100644 index f3d0b49b7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f971.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f973.png b/frontend/src/assets/images/img-apple-64/1f973.png deleted file mode 100644 index 8e86d47de..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f973.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f974.png b/frontend/src/assets/images/img-apple-64/1f974.png deleted file mode 100644 index 94b81c26d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f974.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f975.png b/frontend/src/assets/images/img-apple-64/1f975.png deleted file mode 100644 index 32a9be5b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f975.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f976.png b/frontend/src/assets/images/img-apple-64/1f976.png deleted file mode 100644 index 7424b4ad3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f976.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f97a.png b/frontend/src/assets/images/img-apple-64/1f97a.png deleted file mode 100644 index 3fcc18002..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f97a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f97b.png b/frontend/src/assets/images/img-apple-64/1f97b.png deleted file mode 100644 index b7afe17f8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f97b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f97c.png b/frontend/src/assets/images/img-apple-64/1f97c.png deleted file mode 100644 index c448c273f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f97c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f97d.png b/frontend/src/assets/images/img-apple-64/1f97d.png deleted file mode 100644 index c2ac8ecc3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f97d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f97e.png b/frontend/src/assets/images/img-apple-64/1f97e.png deleted file mode 100644 index 19abf98e9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f97e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f97f.png b/frontend/src/assets/images/img-apple-64/1f97f.png deleted file mode 100644 index e6e4f2a5f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f97f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f980.png b/frontend/src/assets/images/img-apple-64/1f980.png deleted file mode 100644 index b0e9ea460..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f980.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f981.png b/frontend/src/assets/images/img-apple-64/1f981.png deleted file mode 100644 index adda61a49..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f981.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f982.png b/frontend/src/assets/images/img-apple-64/1f982.png deleted file mode 100644 index e4ff4a48f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f982.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f983.png b/frontend/src/assets/images/img-apple-64/1f983.png deleted file mode 100644 index f6f0c3680..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f983.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f984.png b/frontend/src/assets/images/img-apple-64/1f984.png deleted file mode 100644 index 426187171..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f984.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f985.png b/frontend/src/assets/images/img-apple-64/1f985.png deleted file mode 100644 index 7bab0f1bd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f985.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f986.png b/frontend/src/assets/images/img-apple-64/1f986.png deleted file mode 100644 index 23218b1d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f986.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f987.png b/frontend/src/assets/images/img-apple-64/1f987.png deleted file mode 100644 index 6be59d5a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f987.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f988.png b/frontend/src/assets/images/img-apple-64/1f988.png deleted file mode 100644 index 793ce176f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f988.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f989.png b/frontend/src/assets/images/img-apple-64/1f989.png deleted file mode 100644 index efcedbee9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f989.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f98a.png b/frontend/src/assets/images/img-apple-64/1f98a.png deleted file mode 100644 index 36e3768b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f98a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f98b.png b/frontend/src/assets/images/img-apple-64/1f98b.png deleted file mode 100644 index 9f3036f91..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f98b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f98c.png b/frontend/src/assets/images/img-apple-64/1f98c.png deleted file mode 100644 index 9bd8602e0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f98c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f98d.png b/frontend/src/assets/images/img-apple-64/1f98d.png deleted file mode 100644 index 3377fcdfd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f98d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f98e.png b/frontend/src/assets/images/img-apple-64/1f98e.png deleted file mode 100644 index 031c0cd6c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f98e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f98f.png b/frontend/src/assets/images/img-apple-64/1f98f.png deleted file mode 100644 index 5e1bfe48d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f98f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f990.png b/frontend/src/assets/images/img-apple-64/1f990.png deleted file mode 100644 index 6cd8f4385..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f990.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f991.png b/frontend/src/assets/images/img-apple-64/1f991.png deleted file mode 100644 index 24c77093f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f991.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f992.png b/frontend/src/assets/images/img-apple-64/1f992.png deleted file mode 100644 index 0a51b2991..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f992.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f993.png b/frontend/src/assets/images/img-apple-64/1f993.png deleted file mode 100644 index aa65b498b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f993.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f994.png b/frontend/src/assets/images/img-apple-64/1f994.png deleted file mode 100644 index 00a45d3cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f994.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f995.png b/frontend/src/assets/images/img-apple-64/1f995.png deleted file mode 100644 index 07813ca5e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f995.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f996.png b/frontend/src/assets/images/img-apple-64/1f996.png deleted file mode 100644 index 5742e2da5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f996.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f997.png b/frontend/src/assets/images/img-apple-64/1f997.png deleted file mode 100644 index 77970d2ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f997.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f998.png b/frontend/src/assets/images/img-apple-64/1f998.png deleted file mode 100644 index ab37ee811..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f998.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f999.png b/frontend/src/assets/images/img-apple-64/1f999.png deleted file mode 100644 index 6f94b6a2b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f999.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f99a.png b/frontend/src/assets/images/img-apple-64/1f99a.png deleted file mode 100644 index 4b59a3a0c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f99a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f99b.png b/frontend/src/assets/images/img-apple-64/1f99b.png deleted file mode 100644 index 7745faf94..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f99b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f99c.png b/frontend/src/assets/images/img-apple-64/1f99c.png deleted file mode 100644 index 6dbd27f81..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f99c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f99d.png b/frontend/src/assets/images/img-apple-64/1f99d.png deleted file mode 100644 index 673617782..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f99d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f99e.png b/frontend/src/assets/images/img-apple-64/1f99e.png deleted file mode 100644 index fd4f58c73..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f99e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f99f.png b/frontend/src/assets/images/img-apple-64/1f99f.png deleted file mode 100644 index 14e111a77..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f99f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9a0.png b/frontend/src/assets/images/img-apple-64/1f9a0.png deleted file mode 100644 index 541a554f4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9a0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9a1.png b/frontend/src/assets/images/img-apple-64/1f9a1.png deleted file mode 100644 index 94343ff7a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9a1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9a2.png b/frontend/src/assets/images/img-apple-64/1f9a2.png deleted file mode 100644 index aba02e902..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9a2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9a5.png b/frontend/src/assets/images/img-apple-64/1f9a5.png deleted file mode 100644 index 365a01629..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9a5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9a6.png b/frontend/src/assets/images/img-apple-64/1f9a6.png deleted file mode 100644 index 789e4290b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9a6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9a7.png b/frontend/src/assets/images/img-apple-64/1f9a7.png deleted file mode 100644 index 9f4174249..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9a7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9a8.png b/frontend/src/assets/images/img-apple-64/1f9a8.png deleted file mode 100644 index ee483ce08..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9a9.png b/frontend/src/assets/images/img-apple-64/1f9a9.png deleted file mode 100644 index 77d552a7e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9a9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9aa.png b/frontend/src/assets/images/img-apple-64/1f9aa.png deleted file mode 100644 index a7292707b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9aa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ae.png b/frontend/src/assets/images/img-apple-64/1f9ae.png deleted file mode 100644 index 063b71e68..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ae.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9af.png b/frontend/src/assets/images/img-apple-64/1f9af.png deleted file mode 100644 index 408354993..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b0.png b/frontend/src/assets/images/img-apple-64/1f9b0.png deleted file mode 100644 index ee1077db7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b1.png b/frontend/src/assets/images/img-apple-64/1f9b1.png deleted file mode 100644 index f50438dd3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b2.png b/frontend/src/assets/images/img-apple-64/1f9b2.png deleted file mode 100644 index e5fd22157..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b3.png b/frontend/src/assets/images/img-apple-64/1f9b3.png deleted file mode 100644 index 6766e17ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b4.png b/frontend/src/assets/images/img-apple-64/1f9b4.png deleted file mode 100644 index dad5f1386..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b5-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9b5-1f3fb.png deleted file mode 100644 index fb4c4755a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b5-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b5-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9b5-1f3fc.png deleted file mode 100644 index 86965048a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b5-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b5-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9b5-1f3fd.png deleted file mode 100644 index dcf7569de..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b5-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b5-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9b5-1f3fe.png deleted file mode 100644 index e5fc572b4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b5-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b5-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9b5-1f3ff.png deleted file mode 100644 index 61e8faf1a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b5-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b5.png b/frontend/src/assets/images/img-apple-64/1f9b5.png deleted file mode 100644 index ab5c0599e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b6-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9b6-1f3fb.png deleted file mode 100644 index 2a828d488..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b6-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b6-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9b6-1f3fc.png deleted file mode 100644 index e9adabb42..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b6-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b6-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9b6-1f3fd.png deleted file mode 100644 index 4fce1a844..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b6-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b6-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9b6-1f3fe.png deleted file mode 100644 index bfe1f409a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b6-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b6-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9b6-1f3ff.png deleted file mode 100644 index 5497fb5f8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b6-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b6.png b/frontend/src/assets/images/img-apple-64/1f9b6.png deleted file mode 100644 index 3e4d794b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b7.png b/frontend/src/assets/images/img-apple-64/1f9b7.png deleted file mode 100644 index 3cf99cba9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index f66f18602..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index f9deb5c22..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fb.png deleted file mode 100644 index 4c8346f87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 7878c6ce9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index eb1738d08..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fc.png deleted file mode 100644 index 87d09efde..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 61a81b648..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index b193ecf49..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fd.png deleted file mode 100644 index 1350846c3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index d7257e83b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index eb9b3b237..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3fe.png deleted file mode 100644 index 1cfdb8532..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 470d0693c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index e0be092d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9b8-1f3ff.png deleted file mode 100644 index 4e0814479..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-200d-2640-fe0f.png deleted file mode 100644 index 95355ea54..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b8-200d-2642-fe0f.png deleted file mode 100644 index 3c6e82d49..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b8.png b/frontend/src/assets/images/img-apple-64/1f9b8.png deleted file mode 100644 index 90faa2920..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 1910747b2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 88bb2a645..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fb.png deleted file mode 100644 index ed932fa38..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index dca4d5a53..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 3c11ea834..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fc.png deleted file mode 100644 index 3ceaf2651..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index ff27920a6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 568a52ffd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fd.png deleted file mode 100644 index 5cb48542b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 3ad141b74..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index ca4e76d82..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3fe.png deleted file mode 100644 index d7c63a3f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index ea36f5409..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 0c2dce71d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9b9-1f3ff.png deleted file mode 100644 index c6d561141..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-200d-2640-fe0f.png deleted file mode 100644 index d7428eb25..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9b9-200d-2642-fe0f.png deleted file mode 100644 index c818f2a77..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9b9.png b/frontend/src/assets/images/img-apple-64/1f9b9.png deleted file mode 100644 index c2395a9c7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9b9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ba.png b/frontend/src/assets/images/img-apple-64/1f9ba.png deleted file mode 100644 index 295e14b83..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ba.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9bb-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9bb-1f3fb.png deleted file mode 100644 index 525bf6d66..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9bb-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9bb-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9bb-1f3fc.png deleted file mode 100644 index 641ea520d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9bb-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9bb-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9bb-1f3fd.png deleted file mode 100644 index c1202aee2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9bb-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9bb-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9bb-1f3fe.png deleted file mode 100644 index 5b9821dec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9bb-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9bb-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9bb-1f3ff.png deleted file mode 100644 index a814b8904..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9bb-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9bb.png b/frontend/src/assets/images/img-apple-64/1f9bb.png deleted file mode 100644 index 785386f76..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9bc.png b/frontend/src/assets/images/img-apple-64/1f9bc.png deleted file mode 100644 index adeb2e934..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9bd.png b/frontend/src/assets/images/img-apple-64/1f9bd.png deleted file mode 100644 index 3415e6ac7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9be.png b/frontend/src/assets/images/img-apple-64/1f9be.png deleted file mode 100644 index 5768fa36a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9be.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9bf.png b/frontend/src/assets/images/img-apple-64/1f9bf.png deleted file mode 100644 index 865d498bc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9bf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c0.png b/frontend/src/assets/images/img-apple-64/1f9c0.png deleted file mode 100644 index 121a6e1e5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c1.png b/frontend/src/assets/images/img-apple-64/1f9c1.png deleted file mode 100644 index 62f5b05b5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c2.png b/frontend/src/assets/images/img-apple-64/1f9c2.png deleted file mode 100644 index 049b9100b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c3.png b/frontend/src/assets/images/img-apple-64/1f9c3.png deleted file mode 100644 index b3d246b96..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c4.png b/frontend/src/assets/images/img-apple-64/1f9c4.png deleted file mode 100644 index eb56e0504..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c5.png b/frontend/src/assets/images/img-apple-64/1f9c5.png deleted file mode 100644 index 5e4cf7740..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c6.png b/frontend/src/assets/images/img-apple-64/1f9c6.png deleted file mode 100644 index d42863e88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c7.png b/frontend/src/assets/images/img-apple-64/1f9c7.png deleted file mode 100644 index 3a498d22e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c8.png b/frontend/src/assets/images/img-apple-64/1f9c8.png deleted file mode 100644 index a14e8be87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9c9.png b/frontend/src/assets/images/img-apple-64/1f9c9.png deleted file mode 100644 index d7515b158..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9c9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ca.png b/frontend/src/assets/images/img-apple-64/1f9ca.png deleted file mode 100644 index 74f203e39..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ca.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 7f3843e11..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 53791d612..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fb.png deleted file mode 100644 index 94f391ed8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 55593ef57..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 64d7afa9a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fc.png deleted file mode 100644 index 47e638eb2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 5ff8f6c3a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index d7fa88200..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fd.png deleted file mode 100644 index 2e60424d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 4d919ba51..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index e218c6486..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3fe.png deleted file mode 100644 index 81e577821..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 7b4c6307a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 2befc334c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9cd-1f3ff.png deleted file mode 100644 index d05ea4526..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-200d-2640-fe0f.png deleted file mode 100644 index 4f30118ab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cd-200d-2642-fe0f.png deleted file mode 100644 index e817f948d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cd.png b/frontend/src/assets/images/img-apple-64/1f9cd.png deleted file mode 100644 index 8bebe1319..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 92e0b7b05..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index c3e8d326b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fb.png deleted file mode 100644 index 3889fb44f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 0e9aa6f12..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index a988067a6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fc.png deleted file mode 100644 index 951b7819a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 0e5ed4571..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 276e2f9f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fd.png deleted file mode 100644 index cbe1a0b60..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index c215bef52..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index ee24c6716..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3fe.png deleted file mode 100644 index 2618f2041..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 2befe10b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 71d40722b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9ce-1f3ff.png deleted file mode 100644 index 65b93b409..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-200d-2640-fe0f.png deleted file mode 100644 index 8b2fd19a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9ce-200d-2642-fe0f.png deleted file mode 100644 index 2d103b638..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ce.png b/frontend/src/assets/images/img-apple-64/1f9ce.png deleted file mode 100644 index eac832507..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ce.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 5196599c2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 77f879e3d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fb.png deleted file mode 100644 index b2d7ab6a3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index c58ad5e88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 96d4263ab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fc.png deleted file mode 100644 index 490843670..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 977fac9c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index b953f3ddd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fd.png deleted file mode 100644 index 9fa037c61..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index f6d4ed53c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 0fcd852c3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3fe.png deleted file mode 100644 index 6366f27d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 9728fdce6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index f7768cc7c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9cf-1f3ff.png deleted file mode 100644 index 3ff6ba008..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-200d-2640-fe0f.png deleted file mode 100644 index c6fe2a414..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9cf-200d-2642-fe0f.png deleted file mode 100644 index 6cfb93273..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9cf.png b/frontend/src/assets/images/img-apple-64/1f9cf.png deleted file mode 100644 index ea0a67fb4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9cf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d0.png b/frontend/src/assets/images/img-apple-64/1f9d0.png deleted file mode 100644 index 6a32ed567..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f33e.png deleted file mode 100644 index 9494d1ddd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f373.png deleted file mode 100644 index cb038de78..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f393.png deleted file mode 100644 index 0e75362bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3a4.png deleted file mode 100644 index ac6cb8f90..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3a8.png deleted file mode 100644 index fe1524eb6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3eb.png deleted file mode 100644 index eaff7757d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3ed.png deleted file mode 100644 index 939607402..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f4bb.png deleted file mode 100644 index 52f33e705..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f4bc.png deleted file mode 100644 index 585f17811..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f527.png deleted file mode 100644 index c1d513de4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f52c.png deleted file mode 100644 index 8c2020c64..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f680.png deleted file mode 100644 index 9fc03db19..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f692.png deleted file mode 100644 index fb90159d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png deleted file mode 100644 index 06675ff79..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png deleted file mode 100644 index c1794cbd2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png deleted file mode 100644 index 0e1ab4204..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png deleted file mode 100644 index c0138a828..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png deleted file mode 100644 index e8b0368ae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9af.png deleted file mode 100644 index 6f4c9e69b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b0.png deleted file mode 100644 index a11ffb09e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b1.png deleted file mode 100644 index 53f8536e1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b2.png deleted file mode 100644 index 13fabafb1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b3.png deleted file mode 100644 index 709e00ed0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9bc.png deleted file mode 100644 index 339191f13..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9bd.png deleted file mode 100644 index f36f797a0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-2695-fe0f.png deleted file mode 100644 index 469f50ed8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-2696-fe0f.png deleted file mode 100644 index f6d541ca9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-2708-fe0f.png deleted file mode 100644 index cd52e98c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb.png deleted file mode 100644 index 9c8b8c5a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f33e.png deleted file mode 100644 index 7a9ecf949..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f373.png deleted file mode 100644 index 41dd045c5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f393.png deleted file mode 100644 index e0b9d0959..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3a4.png deleted file mode 100644 index 2c049f742..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3a8.png deleted file mode 100644 index db6378e6e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3eb.png deleted file mode 100644 index bca60ccdc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3ed.png deleted file mode 100644 index 5a488cf13..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f4bb.png deleted file mode 100644 index 98fbd19e8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f4bc.png deleted file mode 100644 index d7048e77d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f527.png deleted file mode 100644 index f3645cda1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f52c.png deleted file mode 100644 index 88ee1b26a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f680.png deleted file mode 100644 index 123c17085..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f692.png deleted file mode 100644 index a889d7828..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png deleted file mode 100644 index 7f74d868e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png deleted file mode 100644 index 5eeb12200..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png deleted file mode 100644 index 6622f2abb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png deleted file mode 100644 index 0b1ea5288..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png deleted file mode 100644 index 26aaf826e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9af.png deleted file mode 100644 index a4ed68935..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b0.png deleted file mode 100644 index a9ebd89af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b1.png deleted file mode 100644 index 4e47279cd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b2.png deleted file mode 100644 index dd1487a89..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b3.png deleted file mode 100644 index b27b6e5ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9bc.png deleted file mode 100644 index 705dcf30a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9bd.png deleted file mode 100644 index b0f507504..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-2695-fe0f.png deleted file mode 100644 index 9c6cd5e26..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-2696-fe0f.png deleted file mode 100644 index cc0f53ce0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-2708-fe0f.png deleted file mode 100644 index 95b77b530..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc.png deleted file mode 100644 index db787e0c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f33e.png deleted file mode 100644 index 2cabf724a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f373.png deleted file mode 100644 index c360b0ef1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f393.png deleted file mode 100644 index 7502f319b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3a4.png deleted file mode 100644 index 790c35b02..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3a8.png deleted file mode 100644 index 42544f59e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3eb.png deleted file mode 100644 index a70dec315..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3ed.png deleted file mode 100644 index 5c4fe8b06..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f4bb.png deleted file mode 100644 index eca6dcec7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f4bc.png deleted file mode 100644 index 58fac5d5e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f527.png deleted file mode 100644 index 523ff20c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f52c.png deleted file mode 100644 index 7123ca5b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f680.png deleted file mode 100644 index d6664b191..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f692.png deleted file mode 100644 index fe65bcd5e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png deleted file mode 100644 index 6d44fe078..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png deleted file mode 100644 index 1bbf60e5d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png deleted file mode 100644 index 956508d9b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png deleted file mode 100644 index 8ce8aafa0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png deleted file mode 100644 index f62ec49c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9af.png deleted file mode 100644 index c9e0bd7f9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b0.png deleted file mode 100644 index d25d4752f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b1.png deleted file mode 100644 index 84dcfdecb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b2.png deleted file mode 100644 index 72d01c75b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b3.png deleted file mode 100644 index f3cd28cb2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9bc.png deleted file mode 100644 index 397b26416..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9bd.png deleted file mode 100644 index 12341db33..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-2695-fe0f.png deleted file mode 100644 index eb133a409..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-2696-fe0f.png deleted file mode 100644 index 80f48b3bb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-2708-fe0f.png deleted file mode 100644 index 77be57b39..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd.png deleted file mode 100644 index 54797365b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f33e.png deleted file mode 100644 index 9e2adef5a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f373.png deleted file mode 100644 index 840c878c3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f393.png deleted file mode 100644 index d1a3651dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3a4.png deleted file mode 100644 index 426c80a1e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3a8.png deleted file mode 100644 index 16d6e08de..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3eb.png deleted file mode 100644 index ced245dcd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3ed.png deleted file mode 100644 index 502518237..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f4bb.png deleted file mode 100644 index 324527953..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f4bc.png deleted file mode 100644 index 20d879416..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f527.png deleted file mode 100644 index 4c856f21e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f52c.png deleted file mode 100644 index 6d87d0df1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f680.png deleted file mode 100644 index 8ed7a5394..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f692.png deleted file mode 100644 index 4cd8bce7d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png deleted file mode 100644 index f7cc9b2ea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png deleted file mode 100644 index 25bbc510e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png deleted file mode 100644 index 6a8491e52..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png deleted file mode 100644 index c05f07c4a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png deleted file mode 100644 index 9df9a83d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9af.png deleted file mode 100644 index 0c2e758d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b0.png deleted file mode 100644 index b0c52e7c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b1.png deleted file mode 100644 index f1e021595..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b2.png deleted file mode 100644 index f6c2de935..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b3.png deleted file mode 100644 index 3e9dbba01..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9bc.png deleted file mode 100644 index a6ec5461c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9bd.png deleted file mode 100644 index 9cc4eb830..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-2695-fe0f.png deleted file mode 100644 index bf4b00454..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-2696-fe0f.png deleted file mode 100644 index 82c2814fe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-2708-fe0f.png deleted file mode 100644 index 486c9d3ca..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe.png deleted file mode 100644 index 30c67a239..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f33e.png deleted file mode 100644 index 4a03fca3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f373.png deleted file mode 100644 index 81d2844f9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f393.png deleted file mode 100644 index 5687aa230..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3a4.png deleted file mode 100644 index 83240e867..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3a8.png deleted file mode 100644 index f667b6e7c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3eb.png deleted file mode 100644 index 95a247f2b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3ed.png deleted file mode 100644 index b8368118c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f4bb.png deleted file mode 100644 index 92bf99f3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f4bc.png deleted file mode 100644 index 81c3dd9ac..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f527.png deleted file mode 100644 index 3d474c3dc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f52c.png deleted file mode 100644 index a509b395f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f680.png deleted file mode 100644 index 1072e101f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f692.png deleted file mode 100644 index fad0770c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png deleted file mode 100644 index 6720117d5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png deleted file mode 100644 index c2e7cb8f6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png deleted file mode 100644 index 3baec57be..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png deleted file mode 100644 index adfc1374c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png deleted file mode 100644 index 3e53877af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9af.png deleted file mode 100644 index 4125aae61..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b0.png deleted file mode 100644 index c1ab9b649..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b1.png deleted file mode 100644 index c3d8a9625..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b2.png deleted file mode 100644 index 8d14bb0be..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b3.png deleted file mode 100644 index f0068eb3a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9bc.png deleted file mode 100644 index 1d98dc020..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9bd.png deleted file mode 100644 index 32d2cb211..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-2695-fe0f.png deleted file mode 100644 index b1ab5d3c2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-2696-fe0f.png deleted file mode 100644 index 389ca14c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-2708-fe0f.png deleted file mode 100644 index bfd4c3c43..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff.png deleted file mode 100644 index af3d72b51..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f33e.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f33e.png deleted file mode 100644 index 4fd869866..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f33e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f373.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f373.png deleted file mode 100644 index c87011955..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f373.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f393.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f393.png deleted file mode 100644 index 527566bd3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f393.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3a4.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3a4.png deleted file mode 100644 index b7bb7d307..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3a4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3a8.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3a8.png deleted file mode 100644 index 1b1e196a4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3a8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3eb.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3eb.png deleted file mode 100644 index d9c7e7ec3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3ed.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3ed.png deleted file mode 100644 index 6a3567260..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f3ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f4bb.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f4bb.png deleted file mode 100644 index 93b796076..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f4bb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f4bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f4bc.png deleted file mode 100644 index 3eb963089..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f4bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f527.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f527.png deleted file mode 100644 index fbe5f6935..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f527.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f52c.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f52c.png deleted file mode 100644 index 3427e3fbc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f52c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f680.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f680.png deleted file mode 100644 index 134c5b69c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f680.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f692.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f692.png deleted file mode 100644 index b3c301c87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f91d-200d-1f9d1.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f91d-200d-1f9d1.png deleted file mode 100644 index e1905314d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f91d-200d-1f9d1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9af.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9af.png deleted file mode 100644 index 7e6becf37..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9af.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b0.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b0.png deleted file mode 100644 index 774770ee5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b1.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b1.png deleted file mode 100644 index 79359b9b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b2.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b2.png deleted file mode 100644 index 96d98bca2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b3.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b3.png deleted file mode 100644 index 90eed033c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9b3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9bc.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9bc.png deleted file mode 100644 index 3cbc6edfe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9bc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9bd.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9bd.png deleted file mode 100644 index 628a866b7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-1f9bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-2695-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-2695-fe0f.png deleted file mode 100644 index 290aa57a6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-2695-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-2696-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-2696-fe0f.png deleted file mode 100644 index 49d5b38da..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1-200d-2708-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d1-200d-2708-fe0f.png deleted file mode 100644 index d98a98fb0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1-200d-2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d1.png b/frontend/src/assets/images/img-apple-64/1f9d1.png deleted file mode 100644 index d6220ca1e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d2-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d2-1f3fb.png deleted file mode 100644 index 6adf48ff5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d2-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d2-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d2-1f3fc.png deleted file mode 100644 index 381b3454e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d2-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d2-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d2-1f3fd.png deleted file mode 100644 index 7cd3fc5cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d2-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d2-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d2-1f3fe.png deleted file mode 100644 index 730d1069e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d2-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d2-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d2-1f3ff.png deleted file mode 100644 index 47fec9e41..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d2-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d2.png b/frontend/src/assets/images/img-apple-64/1f9d2.png deleted file mode 100644 index b27b3dfc9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d3-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d3-1f3fb.png deleted file mode 100644 index c4eff5846..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d3-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d3-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d3-1f3fc.png deleted file mode 100644 index b424b5757..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d3-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d3-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d3-1f3fd.png deleted file mode 100644 index 019576df0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d3-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d3-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d3-1f3fe.png deleted file mode 100644 index 8ecb9dcdb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d3-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d3-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d3-1f3ff.png deleted file mode 100644 index a23f3b4c0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d3-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d3.png b/frontend/src/assets/images/img-apple-64/1f9d3.png deleted file mode 100644 index 4a64051a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d4-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d4-1f3fb.png deleted file mode 100644 index fa4d2d596..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d4-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d4-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d4-1f3fc.png deleted file mode 100644 index cdbce6911..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d4-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d4-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d4-1f3fd.png deleted file mode 100644 index a2437734f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d4-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d4-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d4-1f3fe.png deleted file mode 100644 index 22188d4f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d4-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d4-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d4-1f3ff.png deleted file mode 100644 index bd1c6fce5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d4-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d4.png b/frontend/src/assets/images/img-apple-64/1f9d4.png deleted file mode 100644 index 0bdf37bdb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d5-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d5-1f3fb.png deleted file mode 100644 index 9e77531c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d5-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d5-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d5-1f3fc.png deleted file mode 100644 index 174edea98..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d5-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d5-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d5-1f3fd.png deleted file mode 100644 index 8954bba2b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d5-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d5-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d5-1f3fe.png deleted file mode 100644 index 8e16693df..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d5-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d5-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d5-1f3ff.png deleted file mode 100644 index 6c60bf110..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d5-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d5.png b/frontend/src/assets/images/img-apple-64/1f9d5.png deleted file mode 100644 index ad707c1c7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index c97681f13..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 2a397393e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fb.png deleted file mode 100644 index 29b9208f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 55a69b257..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index e3f4d8287..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fc.png deleted file mode 100644 index 854e07c88..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 36dc0d6e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 72630f694..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fd.png deleted file mode 100644 index 618a4077f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 62511aa5e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index f457339f6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3fe.png deleted file mode 100644 index 0f45cd5ee..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 09939d1f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index f8ab6bc30..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d6-1f3ff.png deleted file mode 100644 index 6c0e5e4e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-200d-2640-fe0f.png deleted file mode 100644 index 67a8708a2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d6-200d-2642-fe0f.png deleted file mode 100644 index 6fee260ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d6.png b/frontend/src/assets/images/img-apple-64/1f9d6.png deleted file mode 100644 index 5d297da13..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index e6a7f298e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index de92adb0f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fb.png deleted file mode 100644 index 4446ded51..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 87f477f20..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 968695563..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fc.png deleted file mode 100644 index 7816fe251..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 234cd36d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 953990028..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fd.png deleted file mode 100644 index 6293a8e1a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index e978ed124..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index d5af7bec7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3fe.png deleted file mode 100644 index 28e02e67e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 2aa089878..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index c595ce631..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d7-1f3ff.png deleted file mode 100644 index b94e7fcc1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-200d-2640-fe0f.png deleted file mode 100644 index 890e9b0e1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d7-200d-2642-fe0f.png deleted file mode 100644 index 41340d3d5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d7.png b/frontend/src/assets/images/img-apple-64/1f9d7.png deleted file mode 100644 index 26ef6ede2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 5868d77c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index fb0819e26..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fb.png deleted file mode 100644 index fb55f2fdc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index a2c05f650..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 3ccaa0d3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fc.png deleted file mode 100644 index dbb671ebc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 59e9a7e1a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 86eb755b1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fd.png deleted file mode 100644 index 3e2d1b064..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 2aade8c98..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index b8acded9b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3fe.png deleted file mode 100644 index 7657bd4a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 052887fbc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index d2a986467..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d8-1f3ff.png deleted file mode 100644 index 439609d1d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-200d-2640-fe0f.png deleted file mode 100644 index f5e3027d6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d8-200d-2642-fe0f.png deleted file mode 100644 index 2d1ae2065..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d8.png b/frontend/src/assets/images/img-apple-64/1f9d8.png deleted file mode 100644 index fec7a853b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 095092edd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index de8937e37..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fb.png deleted file mode 100644 index 5bee490ae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 45fee855e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index 493f9bee3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fc.png deleted file mode 100644 index 545d99809..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 18c705857..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index c7c1e36a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fd.png deleted file mode 100644 index 8b468ff98..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 76dc12632..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index f1fe1921c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3fe.png deleted file mode 100644 index 13f18f69d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index ba55e43c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 9acc98c96..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9d9-1f3ff.png deleted file mode 100644 index 8992cb815..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-200d-2640-fe0f.png deleted file mode 100644 index cc2e6519c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9d9-200d-2642-fe0f.png deleted file mode 100644 index 869abe55c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9d9.png b/frontend/src/assets/images/img-apple-64/1f9d9.png deleted file mode 100644 index 573f76b91..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9d9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index c380a20b4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index de7edadbe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fb.png deleted file mode 100644 index 1faaf1805..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 52cd5f8f3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index fecaf87cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fc.png deleted file mode 100644 index fb329d850..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 8a3e37b98..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 3958bcba8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fd.png deleted file mode 100644 index bd4389744..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index d682b1593..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index c333f214e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3fe.png deleted file mode 100644 index 5545a2b9c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 6dd28e8ba..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index f40161e52..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9da-1f3ff.png deleted file mode 100644 index bf9323445..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-200d-2640-fe0f.png deleted file mode 100644 index 5b9e52407..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9da-200d-2642-fe0f.png deleted file mode 100644 index b8f5dabd3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9da.png b/frontend/src/assets/images/img-apple-64/1f9da.png deleted file mode 100644 index e89bf34e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9da.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 06928a839..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index c1951b8e2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fb.png deleted file mode 100644 index ab35146bf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 25e2c86ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index a0d74b087..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fc.png deleted file mode 100644 index 075ee249f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 70f982c12..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 0baee43fc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fd.png deleted file mode 100644 index 32c8adb5a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 3e5ba8007..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 1cd79cde7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3fe.png deleted file mode 100644 index 84375f3a6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index d2044ac16..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 8a5b2b398..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9db-1f3ff.png deleted file mode 100644 index 047f9429e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-200d-2640-fe0f.png deleted file mode 100644 index db0a3c9f9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9db-200d-2642-fe0f.png deleted file mode 100644 index cb0a5ae4c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9db.png b/frontend/src/assets/images/img-apple-64/1f9db.png deleted file mode 100644 index f2b2bb1bd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9db.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index a2192f770..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index a5ad921c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fb.png deleted file mode 100644 index 20671ac86..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 5308f2c8e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index d0f9f4419..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fc.png deleted file mode 100644 index 9e220de68..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index 3fda60d36..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 53b895363..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fd.png deleted file mode 100644 index f7c859c5d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index ec8f0487b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 12179169c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3fe.png deleted file mode 100644 index 78b48ff0c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index 8b452c0d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index f1ca02366..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9dc-1f3ff.png deleted file mode 100644 index 3b60a95d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-200d-2640-fe0f.png deleted file mode 100644 index 2df141fdf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dc-200d-2642-fe0f.png deleted file mode 100644 index 24c5cd58d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dc.png b/frontend/src/assets/images/img-apple-64/1f9dc.png deleted file mode 100644 index 99a21a2d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index d486c8f57..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 4dce77c3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fb.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fb.png deleted file mode 100644 index f4c4030fe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index 58b1c31d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index e49e68a89..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fc.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fc.png deleted file mode 100644 index 7bef0411f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index b4b5423bb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 33f3e3a95..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fd.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fd.png deleted file mode 100644 index e81e06f15..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 0545207ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 60739613e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fe.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3fe.png deleted file mode 100644 index 478c30750..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index b11475ecb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 45a877b55..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-1f3ff.png b/frontend/src/assets/images/img-apple-64/1f9dd-1f3ff.png deleted file mode 100644 index 47f1ea986..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-200d-2640-fe0f.png deleted file mode 100644 index 9843a9b2b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9dd-200d-2642-fe0f.png deleted file mode 100644 index 2b8d523c9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9dd.png b/frontend/src/assets/images/img-apple-64/1f9dd.png deleted file mode 100644 index f0d491c22..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9dd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9de-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9de-200d-2640-fe0f.png deleted file mode 100644 index 242e02ab5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9de-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9de-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9de-200d-2642-fe0f.png deleted file mode 100644 index 83fdaafb8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9de-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9de.png b/frontend/src/assets/images/img-apple-64/1f9de.png deleted file mode 100644 index 9815d3b7c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9de.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9df-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9df-200d-2640-fe0f.png deleted file mode 100644 index cca23bc8d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9df-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9df-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/1f9df-200d-2642-fe0f.png deleted file mode 100644 index 9b1607ca0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9df-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9df.png b/frontend/src/assets/images/img-apple-64/1f9df.png deleted file mode 100644 index 66ab9fe17..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9df.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e0.png b/frontend/src/assets/images/img-apple-64/1f9e0.png deleted file mode 100644 index 9064b12ef..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e1.png b/frontend/src/assets/images/img-apple-64/1f9e1.png deleted file mode 100644 index d7bbc3b17..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e2.png b/frontend/src/assets/images/img-apple-64/1f9e2.png deleted file mode 100644 index b4b5cd292..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e3.png b/frontend/src/assets/images/img-apple-64/1f9e3.png deleted file mode 100644 index 3daff697d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e4.png b/frontend/src/assets/images/img-apple-64/1f9e4.png deleted file mode 100644 index 828bb2d04..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e5.png b/frontend/src/assets/images/img-apple-64/1f9e5.png deleted file mode 100644 index d6dac4e26..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e6.png b/frontend/src/assets/images/img-apple-64/1f9e6.png deleted file mode 100644 index 78686b53b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e7.png b/frontend/src/assets/images/img-apple-64/1f9e7.png deleted file mode 100644 index 892cca867..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e8.png b/frontend/src/assets/images/img-apple-64/1f9e8.png deleted file mode 100644 index 5ddd6ceab..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9e9.png b/frontend/src/assets/images/img-apple-64/1f9e9.png deleted file mode 100644 index 5fa55af97..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ea.png b/frontend/src/assets/images/img-apple-64/1f9ea.png deleted file mode 100644 index 054ceceb2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9eb.png b/frontend/src/assets/images/img-apple-64/1f9eb.png deleted file mode 100644 index 1ea89486c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ec.png b/frontend/src/assets/images/img-apple-64/1f9ec.png deleted file mode 100644 index 216cd15d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ed.png b/frontend/src/assets/images/img-apple-64/1f9ed.png deleted file mode 100644 index 73808576f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ee.png b/frontend/src/assets/images/img-apple-64/1f9ee.png deleted file mode 100644 index 994391942..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ef.png b/frontend/src/assets/images/img-apple-64/1f9ef.png deleted file mode 100644 index 6fd8ced35..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f0.png b/frontend/src/assets/images/img-apple-64/1f9f0.png deleted file mode 100644 index 9f08c3697..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f1.png b/frontend/src/assets/images/img-apple-64/1f9f1.png deleted file mode 100644 index 364480b1a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f2.png b/frontend/src/assets/images/img-apple-64/1f9f2.png deleted file mode 100644 index ae67a2cae..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f3.png b/frontend/src/assets/images/img-apple-64/1f9f3.png deleted file mode 100644 index 17f4e881e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f4.png b/frontend/src/assets/images/img-apple-64/1f9f4.png deleted file mode 100644 index 4fbc99304..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f5.png b/frontend/src/assets/images/img-apple-64/1f9f5.png deleted file mode 100644 index 4d4c95ade..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f6.png b/frontend/src/assets/images/img-apple-64/1f9f6.png deleted file mode 100644 index 1f1797b03..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f7.png b/frontend/src/assets/images/img-apple-64/1f9f7.png deleted file mode 100644 index d93740721..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f8.png b/frontend/src/assets/images/img-apple-64/1f9f8.png deleted file mode 100644 index 8f4b1ffad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9f9.png b/frontend/src/assets/images/img-apple-64/1f9f9.png deleted file mode 100644 index 9309b11d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9fa.png b/frontend/src/assets/images/img-apple-64/1f9fa.png deleted file mode 100644 index d46bdc1a5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9fb.png b/frontend/src/assets/images/img-apple-64/1f9fb.png deleted file mode 100644 index fb324ba83..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9fc.png b/frontend/src/assets/images/img-apple-64/1f9fc.png deleted file mode 100644 index 51ecd49e6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9fd.png b/frontend/src/assets/images/img-apple-64/1f9fd.png deleted file mode 100644 index 997a521d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9fe.png b/frontend/src/assets/images/img-apple-64/1f9fe.png deleted file mode 100644 index 704411599..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1f9ff.png b/frontend/src/assets/images/img-apple-64/1f9ff.png deleted file mode 100644 index f1e824b37..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1f9ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa70.png b/frontend/src/assets/images/img-apple-64/1fa70.png deleted file mode 100644 index 142af40fc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa70.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa71.png b/frontend/src/assets/images/img-apple-64/1fa71.png deleted file mode 100644 index c5b1515c3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa71.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa72.png b/frontend/src/assets/images/img-apple-64/1fa72.png deleted file mode 100644 index 7eec7516d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa72.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa73.png b/frontend/src/assets/images/img-apple-64/1fa73.png deleted file mode 100644 index 473f8a1c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa73.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa78.png b/frontend/src/assets/images/img-apple-64/1fa78.png deleted file mode 100644 index 49f0809d2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa78.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa79.png b/frontend/src/assets/images/img-apple-64/1fa79.png deleted file mode 100644 index 3e6890986..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa79.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa7a.png b/frontend/src/assets/images/img-apple-64/1fa7a.png deleted file mode 100644 index 2716eb797..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa7a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa80.png b/frontend/src/assets/images/img-apple-64/1fa80.png deleted file mode 100644 index 0504d6b5b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa80.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa81.png b/frontend/src/assets/images/img-apple-64/1fa81.png deleted file mode 100644 index f17f268f7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa81.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa82.png b/frontend/src/assets/images/img-apple-64/1fa82.png deleted file mode 100644 index 2f75fca3c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa82.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa90.png b/frontend/src/assets/images/img-apple-64/1fa90.png deleted file mode 100644 index de5af3d9e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa90.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa91.png b/frontend/src/assets/images/img-apple-64/1fa91.png deleted file mode 100644 index 8eb4dbcc5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa91.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa92.png b/frontend/src/assets/images/img-apple-64/1fa92.png deleted file mode 100644 index c592bd34a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa92.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa93.png b/frontend/src/assets/images/img-apple-64/1fa93.png deleted file mode 100644 index 076ec0717..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa93.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa94.png b/frontend/src/assets/images/img-apple-64/1fa94.png deleted file mode 100644 index 53bd3bf86..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa94.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/1fa95.png b/frontend/src/assets/images/img-apple-64/1fa95.png deleted file mode 100644 index 4ac561aec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/1fa95.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/203c-fe0f.png b/frontend/src/assets/images/img-apple-64/203c-fe0f.png deleted file mode 100644 index 90d386b87..000000000 Binary files a/frontend/src/assets/images/img-apple-64/203c-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/203c.png b/frontend/src/assets/images/img-apple-64/203c.png deleted file mode 100644 index 2841a541f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/203c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2049-fe0f.png b/frontend/src/assets/images/img-apple-64/2049-fe0f.png deleted file mode 100644 index 54cede3a8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2049-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2049.png b/frontend/src/assets/images/img-apple-64/2049.png deleted file mode 100644 index a3e6a1325..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2049.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2122-fe0f.png b/frontend/src/assets/images/img-apple-64/2122-fe0f.png deleted file mode 100644 index 787d5066c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2122-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2122.png b/frontend/src/assets/images/img-apple-64/2122.png deleted file mode 100644 index a792278d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2122.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2139-fe0f.png b/frontend/src/assets/images/img-apple-64/2139-fe0f.png deleted file mode 100644 index 7f0cebf4b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2139-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2139.png b/frontend/src/assets/images/img-apple-64/2139.png deleted file mode 100644 index 1df51dd2e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2139.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2194-fe0f.png b/frontend/src/assets/images/img-apple-64/2194-fe0f.png deleted file mode 100644 index 1d8c403df..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2194-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2194.png b/frontend/src/assets/images/img-apple-64/2194.png deleted file mode 100644 index d91d61229..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2194.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2195-fe0f.png b/frontend/src/assets/images/img-apple-64/2195-fe0f.png deleted file mode 100644 index 1197b0383..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2195-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2195.png b/frontend/src/assets/images/img-apple-64/2195.png deleted file mode 100644 index 873a16ead..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2195.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2196-fe0f.png b/frontend/src/assets/images/img-apple-64/2196-fe0f.png deleted file mode 100644 index b50d2af35..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2196-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2196.png b/frontend/src/assets/images/img-apple-64/2196.png deleted file mode 100644 index cb21828af..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2196.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2197-fe0f.png b/frontend/src/assets/images/img-apple-64/2197-fe0f.png deleted file mode 100644 index c7ef60eee..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2197-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2197.png b/frontend/src/assets/images/img-apple-64/2197.png deleted file mode 100644 index 04ccdaefd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2197.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2198-fe0f.png b/frontend/src/assets/images/img-apple-64/2198-fe0f.png deleted file mode 100644 index 1968fbb55..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2198-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2198.png b/frontend/src/assets/images/img-apple-64/2198.png deleted file mode 100644 index 04cabe6da..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2198.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2199-fe0f.png b/frontend/src/assets/images/img-apple-64/2199-fe0f.png deleted file mode 100644 index 95408f81a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2199-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2199.png b/frontend/src/assets/images/img-apple-64/2199.png deleted file mode 100644 index f962117e4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2199.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/21a9-fe0f.png b/frontend/src/assets/images/img-apple-64/21a9-fe0f.png deleted file mode 100644 index 5b69d9cde..000000000 Binary files a/frontend/src/assets/images/img-apple-64/21a9-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/21a9.png b/frontend/src/assets/images/img-apple-64/21a9.png deleted file mode 100644 index 5037b3720..000000000 Binary files a/frontend/src/assets/images/img-apple-64/21a9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/21aa-fe0f.png b/frontend/src/assets/images/img-apple-64/21aa-fe0f.png deleted file mode 100644 index 53400283f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/21aa-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/21aa.png b/frontend/src/assets/images/img-apple-64/21aa.png deleted file mode 100644 index b92804194..000000000 Binary files a/frontend/src/assets/images/img-apple-64/21aa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/231a.png b/frontend/src/assets/images/img-apple-64/231a.png deleted file mode 100644 index e417387f4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/231a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/231b.png b/frontend/src/assets/images/img-apple-64/231b.png deleted file mode 100644 index 04cb3a5dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/231b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2328-fe0f.png b/frontend/src/assets/images/img-apple-64/2328-fe0f.png deleted file mode 100644 index 4822b81ac..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2328-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2328.png b/frontend/src/assets/images/img-apple-64/2328.png deleted file mode 100644 index 23798679b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2328.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23cf-fe0f.png b/frontend/src/assets/images/img-apple-64/23cf-fe0f.png deleted file mode 100644 index d2742d83d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23cf-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23e9.png b/frontend/src/assets/images/img-apple-64/23e9.png deleted file mode 100644 index 364008137..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23ea.png b/frontend/src/assets/images/img-apple-64/23ea.png deleted file mode 100644 index c7bfbb4f4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23eb.png b/frontend/src/assets/images/img-apple-64/23eb.png deleted file mode 100644 index 21e71dd75..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23eb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23ec.png b/frontend/src/assets/images/img-apple-64/23ec.png deleted file mode 100644 index 155923581..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23ec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23ed-fe0f.png b/frontend/src/assets/images/img-apple-64/23ed-fe0f.png deleted file mode 100644 index ae63f8e71..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23ed-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23ed.png b/frontend/src/assets/images/img-apple-64/23ed.png deleted file mode 100644 index 238ecd326..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23ed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23ee-fe0f.png b/frontend/src/assets/images/img-apple-64/23ee-fe0f.png deleted file mode 100644 index d61c79bcd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23ee-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23ee.png b/frontend/src/assets/images/img-apple-64/23ee.png deleted file mode 100644 index 75671722a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23ee.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23ef-fe0f.png b/frontend/src/assets/images/img-apple-64/23ef-fe0f.png deleted file mode 100644 index 0ef781e0e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23ef-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23ef.png b/frontend/src/assets/images/img-apple-64/23ef.png deleted file mode 100644 index c1ffd64d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23ef.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f0.png b/frontend/src/assets/images/img-apple-64/23f0.png deleted file mode 100644 index fff2567a9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f1-fe0f.png b/frontend/src/assets/images/img-apple-64/23f1-fe0f.png deleted file mode 100644 index 1a486e08e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f1-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f1.png b/frontend/src/assets/images/img-apple-64/23f1.png deleted file mode 100644 index 95ccff8a1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f2-fe0f.png b/frontend/src/assets/images/img-apple-64/23f2-fe0f.png deleted file mode 100644 index dd06565d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f2-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f2.png b/frontend/src/assets/images/img-apple-64/23f2.png deleted file mode 100644 index 9a75cb056..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f3.png b/frontend/src/assets/images/img-apple-64/23f3.png deleted file mode 100644 index ab2aed56b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f8-fe0f.png b/frontend/src/assets/images/img-apple-64/23f8-fe0f.png deleted file mode 100644 index 696c4e325..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f8-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f8.png b/frontend/src/assets/images/img-apple-64/23f8.png deleted file mode 100644 index 824bc7b7f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f9-fe0f.png b/frontend/src/assets/images/img-apple-64/23f9-fe0f.png deleted file mode 100644 index e3e130ec2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f9-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23f9.png b/frontend/src/assets/images/img-apple-64/23f9.png deleted file mode 100644 index 1cce4ccf8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23fa-fe0f.png b/frontend/src/assets/images/img-apple-64/23fa-fe0f.png deleted file mode 100644 index 38655cb5d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23fa-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/23fa.png b/frontend/src/assets/images/img-apple-64/23fa.png deleted file mode 100644 index f2cbaed46..000000000 Binary files a/frontend/src/assets/images/img-apple-64/23fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/24c2-fe0f.png b/frontend/src/assets/images/img-apple-64/24c2-fe0f.png deleted file mode 100644 index 6aa8ca042..000000000 Binary files a/frontend/src/assets/images/img-apple-64/24c2-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/24c2.png b/frontend/src/assets/images/img-apple-64/24c2.png deleted file mode 100644 index 75bb2f72c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/24c2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25aa-fe0f.png b/frontend/src/assets/images/img-apple-64/25aa-fe0f.png deleted file mode 100644 index 156ff6d2d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25aa-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25aa.png b/frontend/src/assets/images/img-apple-64/25aa.png deleted file mode 100644 index 56348e2d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25aa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25ab-fe0f.png b/frontend/src/assets/images/img-apple-64/25ab-fe0f.png deleted file mode 100644 index 7f82dea9d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25ab-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25ab.png b/frontend/src/assets/images/img-apple-64/25ab.png deleted file mode 100644 index 4ab630b15..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25ab.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25b6-fe0f.png b/frontend/src/assets/images/img-apple-64/25b6-fe0f.png deleted file mode 100644 index 129514baf..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25b6-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25b6.png b/frontend/src/assets/images/img-apple-64/25b6.png deleted file mode 100644 index 495195367..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25b6.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25c0-fe0f.png b/frontend/src/assets/images/img-apple-64/25c0-fe0f.png deleted file mode 100644 index acd8ce8ce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25c0-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25c0.png b/frontend/src/assets/images/img-apple-64/25c0.png deleted file mode 100644 index 30db638f2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25c0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25fb-fe0f.png b/frontend/src/assets/images/img-apple-64/25fb-fe0f.png deleted file mode 100644 index c7ac6795c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25fb-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25fb.png b/frontend/src/assets/images/img-apple-64/25fb.png deleted file mode 100644 index 8c4891947..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25fc-fe0f.png b/frontend/src/assets/images/img-apple-64/25fc-fe0f.png deleted file mode 100644 index f2ec07d05..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25fc-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25fc.png b/frontend/src/assets/images/img-apple-64/25fc.png deleted file mode 100644 index 82b777be1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25fd.png b/frontend/src/assets/images/img-apple-64/25fd.png deleted file mode 100644 index 0b2124116..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/25fe.png b/frontend/src/assets/images/img-apple-64/25fe.png deleted file mode 100644 index 95ca03548..000000000 Binary files a/frontend/src/assets/images/img-apple-64/25fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2600-fe0f.png b/frontend/src/assets/images/img-apple-64/2600-fe0f.png deleted file mode 100644 index 9aafc8998..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2600-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2600.png b/frontend/src/assets/images/img-apple-64/2600.png deleted file mode 100644 index 9e745f3ef..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2600.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2601-fe0f.png b/frontend/src/assets/images/img-apple-64/2601-fe0f.png deleted file mode 100644 index 7957b8aa1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2601-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2601.png b/frontend/src/assets/images/img-apple-64/2601.png deleted file mode 100644 index 7957b8aa1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2601.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2602-fe0f.png b/frontend/src/assets/images/img-apple-64/2602-fe0f.png deleted file mode 100644 index a01ba0fe7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2602-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2602.png b/frontend/src/assets/images/img-apple-64/2602.png deleted file mode 100644 index 745e8c241..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2602.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2603-fe0f.png b/frontend/src/assets/images/img-apple-64/2603-fe0f.png deleted file mode 100644 index ee73ac8d0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2603-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2603.png b/frontend/src/assets/images/img-apple-64/2603.png deleted file mode 100644 index 8874b6af7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2603.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2604-fe0f.png b/frontend/src/assets/images/img-apple-64/2604-fe0f.png deleted file mode 100644 index dc8091b77..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2604-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2604.png b/frontend/src/assets/images/img-apple-64/2604.png deleted file mode 100644 index 12431c02b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2604.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/260e-fe0f.png b/frontend/src/assets/images/img-apple-64/260e-fe0f.png deleted file mode 100644 index c82cb18e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/260e-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/260e.png b/frontend/src/assets/images/img-apple-64/260e.png deleted file mode 100644 index c82cb18e3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/260e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2611-fe0f.png b/frontend/src/assets/images/img-apple-64/2611-fe0f.png deleted file mode 100644 index 26f8eff23..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2611-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2611.png b/frontend/src/assets/images/img-apple-64/2611.png deleted file mode 100644 index 0b4f160cc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2611.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2614.png b/frontend/src/assets/images/img-apple-64/2614.png deleted file mode 100644 index 34c05774a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2614.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2615.png b/frontend/src/assets/images/img-apple-64/2615.png deleted file mode 100644 index 887c3d848..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2615.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2618-fe0f.png b/frontend/src/assets/images/img-apple-64/2618-fe0f.png deleted file mode 100644 index 7b4c01579..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2618-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2618.png b/frontend/src/assets/images/img-apple-64/2618.png deleted file mode 100644 index 3b761a6db..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2618.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/261d-1f3fb.png b/frontend/src/assets/images/img-apple-64/261d-1f3fb.png deleted file mode 100644 index 65644b217..000000000 Binary files a/frontend/src/assets/images/img-apple-64/261d-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/261d-1f3fc.png b/frontend/src/assets/images/img-apple-64/261d-1f3fc.png deleted file mode 100644 index dbe2239ed..000000000 Binary files a/frontend/src/assets/images/img-apple-64/261d-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/261d-1f3fd.png b/frontend/src/assets/images/img-apple-64/261d-1f3fd.png deleted file mode 100644 index 99393824f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/261d-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/261d-1f3fe.png b/frontend/src/assets/images/img-apple-64/261d-1f3fe.png deleted file mode 100644 index df995b48d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/261d-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/261d-1f3ff.png b/frontend/src/assets/images/img-apple-64/261d-1f3ff.png deleted file mode 100644 index 099409089..000000000 Binary files a/frontend/src/assets/images/img-apple-64/261d-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/261d-fe0f.png b/frontend/src/assets/images/img-apple-64/261d-fe0f.png deleted file mode 100644 index f01042f49..000000000 Binary files a/frontend/src/assets/images/img-apple-64/261d-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/261d.png b/frontend/src/assets/images/img-apple-64/261d.png deleted file mode 100644 index ff5ccbc9f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/261d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2620-fe0f.png b/frontend/src/assets/images/img-apple-64/2620-fe0f.png deleted file mode 100644 index d35f24f27..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2620-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2620.png b/frontend/src/assets/images/img-apple-64/2620.png deleted file mode 100644 index 1b67b7138..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2620.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2622-fe0f.png b/frontend/src/assets/images/img-apple-64/2622-fe0f.png deleted file mode 100644 index b5acdff35..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2622-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2622.png b/frontend/src/assets/images/img-apple-64/2622.png deleted file mode 100644 index d2cbe4bcc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2622.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2623-fe0f.png b/frontend/src/assets/images/img-apple-64/2623-fe0f.png deleted file mode 100644 index c7cf1bc07..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2623-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2623.png b/frontend/src/assets/images/img-apple-64/2623.png deleted file mode 100644 index bdcb500a7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2623.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2626-fe0f.png b/frontend/src/assets/images/img-apple-64/2626-fe0f.png deleted file mode 100644 index 43efbdbd0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2626-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2626.png b/frontend/src/assets/images/img-apple-64/2626.png deleted file mode 100644 index 36ce0f430..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2626.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/262a-fe0f.png b/frontend/src/assets/images/img-apple-64/262a-fe0f.png deleted file mode 100644 index 52a2564d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/262a-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/262a.png b/frontend/src/assets/images/img-apple-64/262a.png deleted file mode 100644 index 814b4f2a3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/262a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/262e-fe0f.png b/frontend/src/assets/images/img-apple-64/262e-fe0f.png deleted file mode 100644 index 4dd29200d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/262e-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/262e.png b/frontend/src/assets/images/img-apple-64/262e.png deleted file mode 100644 index 6d10bb9c4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/262e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/262f-fe0f.png b/frontend/src/assets/images/img-apple-64/262f-fe0f.png deleted file mode 100644 index 7fce4702e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/262f-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/262f.png b/frontend/src/assets/images/img-apple-64/262f.png deleted file mode 100644 index ab7e36b36..000000000 Binary files a/frontend/src/assets/images/img-apple-64/262f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2638-fe0f.png b/frontend/src/assets/images/img-apple-64/2638-fe0f.png deleted file mode 100644 index 686f2b8dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2638-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2638.png b/frontend/src/assets/images/img-apple-64/2638.png deleted file mode 100644 index 7d1d0faa4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2638.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2639-fe0f.png b/frontend/src/assets/images/img-apple-64/2639-fe0f.png deleted file mode 100644 index 39afab7d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2639-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2639.png b/frontend/src/assets/images/img-apple-64/2639.png deleted file mode 100644 index 39afab7d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2639.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/263a-fe0f.png b/frontend/src/assets/images/img-apple-64/263a-fe0f.png deleted file mode 100644 index 3060aefc9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/263a-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/263a.png b/frontend/src/assets/images/img-apple-64/263a.png deleted file mode 100644 index 3c38860be..000000000 Binary files a/frontend/src/assets/images/img-apple-64/263a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2648.png b/frontend/src/assets/images/img-apple-64/2648.png deleted file mode 100644 index 447301750..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2648.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2649.png b/frontend/src/assets/images/img-apple-64/2649.png deleted file mode 100644 index 29a00b25b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2649.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/264a.png b/frontend/src/assets/images/img-apple-64/264a.png deleted file mode 100644 index 837f7f3b0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/264a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/264b.png b/frontend/src/assets/images/img-apple-64/264b.png deleted file mode 100644 index 92eb818f1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/264b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/264c.png b/frontend/src/assets/images/img-apple-64/264c.png deleted file mode 100644 index efddf07aa..000000000 Binary files a/frontend/src/assets/images/img-apple-64/264c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/264d.png b/frontend/src/assets/images/img-apple-64/264d.png deleted file mode 100644 index d4aeccd8b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/264d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/264e.png b/frontend/src/assets/images/img-apple-64/264e.png deleted file mode 100644 index 7ba47c988..000000000 Binary files a/frontend/src/assets/images/img-apple-64/264e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/264f.png b/frontend/src/assets/images/img-apple-64/264f.png deleted file mode 100644 index 369bfb407..000000000 Binary files a/frontend/src/assets/images/img-apple-64/264f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2650.png b/frontend/src/assets/images/img-apple-64/2650.png deleted file mode 100644 index e562dbf89..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2650.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2651.png b/frontend/src/assets/images/img-apple-64/2651.png deleted file mode 100644 index 07e5da8d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2651.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2652.png b/frontend/src/assets/images/img-apple-64/2652.png deleted file mode 100644 index f5da5e2b2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2652.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2653.png b/frontend/src/assets/images/img-apple-64/2653.png deleted file mode 100644 index 5ffd40176..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2653.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/265f-fe0f.png b/frontend/src/assets/images/img-apple-64/265f-fe0f.png deleted file mode 100644 index be379d867..000000000 Binary files a/frontend/src/assets/images/img-apple-64/265f-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2660-fe0f.png b/frontend/src/assets/images/img-apple-64/2660-fe0f.png deleted file mode 100644 index 647f6d38a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2660-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2660.png b/frontend/src/assets/images/img-apple-64/2660.png deleted file mode 100644 index 3322b32ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2660.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2663-fe0f.png b/frontend/src/assets/images/img-apple-64/2663-fe0f.png deleted file mode 100644 index c2a7e8512..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2663-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2663.png b/frontend/src/assets/images/img-apple-64/2663.png deleted file mode 100644 index 6af4ef4dd..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2663.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2665-fe0f.png b/frontend/src/assets/images/img-apple-64/2665-fe0f.png deleted file mode 100644 index d9960824e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2665-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2665.png b/frontend/src/assets/images/img-apple-64/2665.png deleted file mode 100644 index de5a66a18..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2665.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2666-fe0f.png b/frontend/src/assets/images/img-apple-64/2666-fe0f.png deleted file mode 100644 index 2a952f1cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2666-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2666.png b/frontend/src/assets/images/img-apple-64/2666.png deleted file mode 100644 index d7e9ac944..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2666.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2668-fe0f.png b/frontend/src/assets/images/img-apple-64/2668-fe0f.png deleted file mode 100644 index f90b36da9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2668-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2668.png b/frontend/src/assets/images/img-apple-64/2668.png deleted file mode 100644 index 49c73f304..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2668.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/267b-fe0f.png b/frontend/src/assets/images/img-apple-64/267b-fe0f.png deleted file mode 100644 index 8dcb3d949..000000000 Binary files a/frontend/src/assets/images/img-apple-64/267b-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/267b.png b/frontend/src/assets/images/img-apple-64/267b.png deleted file mode 100644 index 78dfc52c3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/267b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/267e-fe0f.png b/frontend/src/assets/images/img-apple-64/267e-fe0f.png deleted file mode 100644 index 1a4c5e395..000000000 Binary files a/frontend/src/assets/images/img-apple-64/267e-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/267f.png b/frontend/src/assets/images/img-apple-64/267f.png deleted file mode 100644 index 084250a41..000000000 Binary files a/frontend/src/assets/images/img-apple-64/267f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2692-fe0f.png b/frontend/src/assets/images/img-apple-64/2692-fe0f.png deleted file mode 100644 index 0f99b0d12..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2692-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2692.png b/frontend/src/assets/images/img-apple-64/2692.png deleted file mode 100644 index 45f9ed357..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2692.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2693.png b/frontend/src/assets/images/img-apple-64/2693.png deleted file mode 100644 index 9923db327..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2693.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2694-fe0f.png b/frontend/src/assets/images/img-apple-64/2694-fe0f.png deleted file mode 100644 index b78c8d831..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2694-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2694.png b/frontend/src/assets/images/img-apple-64/2694.png deleted file mode 100644 index 2647c8cea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2694.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2695.png b/frontend/src/assets/images/img-apple-64/2695.png deleted file mode 100644 index 61eef8f0e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2695.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2696-fe0f.png b/frontend/src/assets/images/img-apple-64/2696-fe0f.png deleted file mode 100644 index 24acab5ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2696-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2696.png b/frontend/src/assets/images/img-apple-64/2696.png deleted file mode 100644 index 332064beb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2696.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2697-fe0f.png b/frontend/src/assets/images/img-apple-64/2697-fe0f.png deleted file mode 100644 index 947609250..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2697-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2697.png b/frontend/src/assets/images/img-apple-64/2697.png deleted file mode 100644 index 947609250..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2697.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2699-fe0f.png b/frontend/src/assets/images/img-apple-64/2699-fe0f.png deleted file mode 100644 index 313638668..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2699-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2699.png b/frontend/src/assets/images/img-apple-64/2699.png deleted file mode 100644 index 5e8db6970..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2699.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/269b-fe0f.png b/frontend/src/assets/images/img-apple-64/269b-fe0f.png deleted file mode 100644 index b8d0e9dd6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/269b-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/269b.png b/frontend/src/assets/images/img-apple-64/269b.png deleted file mode 100644 index c5d8905da..000000000 Binary files a/frontend/src/assets/images/img-apple-64/269b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/269c-fe0f.png b/frontend/src/assets/images/img-apple-64/269c-fe0f.png deleted file mode 100644 index 09d04bd45..000000000 Binary files a/frontend/src/assets/images/img-apple-64/269c-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/269c.png b/frontend/src/assets/images/img-apple-64/269c.png deleted file mode 100644 index 1dace47cb..000000000 Binary files a/frontend/src/assets/images/img-apple-64/269c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26a0-fe0f.png b/frontend/src/assets/images/img-apple-64/26a0-fe0f.png deleted file mode 100644 index c388ad9e8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26a0-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26a0.png b/frontend/src/assets/images/img-apple-64/26a0.png deleted file mode 100644 index 1161ebaa3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26a0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26a1.png b/frontend/src/assets/images/img-apple-64/26a1.png deleted file mode 100644 index a6fb526c1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26a1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26aa.png b/frontend/src/assets/images/img-apple-64/26aa.png deleted file mode 100644 index 7e1245601..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26aa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26ab.png b/frontend/src/assets/images/img-apple-64/26ab.png deleted file mode 100644 index de13593d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26ab.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26b0-fe0f.png b/frontend/src/assets/images/img-apple-64/26b0-fe0f.png deleted file mode 100644 index 2723131ff..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26b0-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26b0.png b/frontend/src/assets/images/img-apple-64/26b0.png deleted file mode 100644 index 3e1c2aeb3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26b1-fe0f.png b/frontend/src/assets/images/img-apple-64/26b1-fe0f.png deleted file mode 100644 index 8eed3b289..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26b1-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26b1.png b/frontend/src/assets/images/img-apple-64/26b1.png deleted file mode 100644 index 51dbe958d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26b1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26bd.png b/frontend/src/assets/images/img-apple-64/26bd.png deleted file mode 100644 index 93fd52bb0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26bd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26be.png b/frontend/src/assets/images/img-apple-64/26be.png deleted file mode 100644 index b47b79f50..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26be.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26c4.png b/frontend/src/assets/images/img-apple-64/26c4.png deleted file mode 100644 index 9c63e472e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26c4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26c5.png b/frontend/src/assets/images/img-apple-64/26c5.png deleted file mode 100644 index ffd21e6d8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26c5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26c8-fe0f.png b/frontend/src/assets/images/img-apple-64/26c8-fe0f.png deleted file mode 100644 index e72046e74..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26c8-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26c8.png b/frontend/src/assets/images/img-apple-64/26c8.png deleted file mode 100644 index e72046e74..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26c8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26ce.png b/frontend/src/assets/images/img-apple-64/26ce.png deleted file mode 100644 index 51fe4aa4d..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26ce.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26cf-fe0f.png b/frontend/src/assets/images/img-apple-64/26cf-fe0f.png deleted file mode 100644 index b8a188e5a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26cf-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26cf.png b/frontend/src/assets/images/img-apple-64/26cf.png deleted file mode 100644 index c88bfcb43..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26cf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26d1-fe0f.png b/frontend/src/assets/images/img-apple-64/26d1-fe0f.png deleted file mode 100644 index 734b2756a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26d1-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26d1.png b/frontend/src/assets/images/img-apple-64/26d1.png deleted file mode 100644 index 734b2756a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26d1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26d3-fe0f.png b/frontend/src/assets/images/img-apple-64/26d3-fe0f.png deleted file mode 100644 index 053195538..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26d3-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26d3.png b/frontend/src/assets/images/img-apple-64/26d3.png deleted file mode 100644 index 852d76657..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26d3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26d4.png b/frontend/src/assets/images/img-apple-64/26d4.png deleted file mode 100644 index 97e4fe51a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26d4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26e9-fe0f.png b/frontend/src/assets/images/img-apple-64/26e9-fe0f.png deleted file mode 100644 index 6f1a5aedc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26e9-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26e9.png b/frontend/src/assets/images/img-apple-64/26e9.png deleted file mode 100644 index ed9fb28ec..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26e9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26ea.png b/frontend/src/assets/images/img-apple-64/26ea.png deleted file mode 100644 index 6c36550ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26ea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f0-fe0f.png b/frontend/src/assets/images/img-apple-64/26f0-fe0f.png deleted file mode 100644 index c46565043..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f0-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f0.png b/frontend/src/assets/images/img-apple-64/26f0.png deleted file mode 100644 index 0f5b0d3e1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f1-fe0f.png b/frontend/src/assets/images/img-apple-64/26f1-fe0f.png deleted file mode 100644 index 8667b6690..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f1-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f1.png b/frontend/src/assets/images/img-apple-64/26f1.png deleted file mode 100644 index 8667b6690..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f2.png b/frontend/src/assets/images/img-apple-64/26f2.png deleted file mode 100644 index 8d2ac61ea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f3.png b/frontend/src/assets/images/img-apple-64/26f3.png deleted file mode 100644 index dc3f8173f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f4-fe0f.png b/frontend/src/assets/images/img-apple-64/26f4-fe0f.png deleted file mode 100644 index 0af1e647c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f4-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f4.png b/frontend/src/assets/images/img-apple-64/26f4.png deleted file mode 100644 index e45765456..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f5.png b/frontend/src/assets/images/img-apple-64/26f5.png deleted file mode 100644 index 7a208a56f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f5.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f7-fe0f.png b/frontend/src/assets/images/img-apple-64/26f7-fe0f.png deleted file mode 100644 index afea3fd7f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f7-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f7.png b/frontend/src/assets/images/img-apple-64/26f7.png deleted file mode 100644 index a811a6491..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f7.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f8-fe0f.png b/frontend/src/assets/images/img-apple-64/26f8-fe0f.png deleted file mode 100644 index 72bf3021a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f8-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f8.png b/frontend/src/assets/images/img-apple-64/26f8.png deleted file mode 100644 index 72bf3021a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f8.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fb-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fb-200d-2640-fe0f.png deleted file mode 100644 index 1b1d2b873..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fb-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fb-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fb-200d-2642-fe0f.png deleted file mode 100644 index 1f97fb0d1..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fb-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fb.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fb.png deleted file mode 100644 index b04db36ac..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fc-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fc-200d-2640-fe0f.png deleted file mode 100644 index a4ba12544..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fc-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fc-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fc-200d-2642-fe0f.png deleted file mode 100644 index a0222f6c7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fc-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fc.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fc.png deleted file mode 100644 index ac36c18d7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fd-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fd-200d-2640-fe0f.png deleted file mode 100644 index d2283cda8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fd-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fd-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fd-200d-2642-fe0f.png deleted file mode 100644 index 1461551f7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fd-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fd.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fd.png deleted file mode 100644 index 37597db05..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fe-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fe-200d-2640-fe0f.png deleted file mode 100644 index 6f63e0346..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fe-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fe-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fe-200d-2642-fe0f.png deleted file mode 100644 index 120ead631..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fe-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3fe.png b/frontend/src/assets/images/img-apple-64/26f9-1f3fe.png deleted file mode 100644 index 2eca31753..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3ff-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3ff-200d-2640-fe0f.png deleted file mode 100644 index cd226d28e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3ff-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3ff-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-1f3ff-200d-2642-fe0f.png deleted file mode 100644 index 85f0da57e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3ff-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-1f3ff.png b/frontend/src/assets/images/img-apple-64/26f9-1f3ff.png deleted file mode 100644 index 16943ca60..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-fe0f-200d-2640-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-fe0f-200d-2640-fe0f.png deleted file mode 100644 index f9879aa06..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-fe0f-200d-2640-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-fe0f-200d-2642-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-fe0f-200d-2642-fe0f.png deleted file mode 100644 index 040d0a423..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-fe0f-200d-2642-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9-fe0f.png b/frontend/src/assets/images/img-apple-64/26f9-fe0f.png deleted file mode 100644 index 2bb3b4892..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26f9.png b/frontend/src/assets/images/img-apple-64/26f9.png deleted file mode 100644 index 8d4f38b65..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26f9.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26fa.png b/frontend/src/assets/images/img-apple-64/26fa.png deleted file mode 100644 index f4662e878..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26fa.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/26fd.png b/frontend/src/assets/images/img-apple-64/26fd.png deleted file mode 100644 index f088a4b77..000000000 Binary files a/frontend/src/assets/images/img-apple-64/26fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2702-fe0f.png b/frontend/src/assets/images/img-apple-64/2702-fe0f.png deleted file mode 100644 index 5b8d3b442..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2702-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2702.png b/frontend/src/assets/images/img-apple-64/2702.png deleted file mode 100644 index fee6aefe5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2702.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2705.png b/frontend/src/assets/images/img-apple-64/2705.png deleted file mode 100644 index 7121d41ce..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2705.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2708-fe0f.png b/frontend/src/assets/images/img-apple-64/2708-fe0f.png deleted file mode 100644 index aaf196493..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2708-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2708.png b/frontend/src/assets/images/img-apple-64/2708.png deleted file mode 100644 index 4b89e2990..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2708.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2709-fe0f.png b/frontend/src/assets/images/img-apple-64/2709-fe0f.png deleted file mode 100644 index 740669678..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2709-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2709.png b/frontend/src/assets/images/img-apple-64/2709.png deleted file mode 100644 index 740669678..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2709.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270a-1f3fb.png b/frontend/src/assets/images/img-apple-64/270a-1f3fb.png deleted file mode 100644 index f2f4d0096..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270a-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270a-1f3fc.png b/frontend/src/assets/images/img-apple-64/270a-1f3fc.png deleted file mode 100644 index ab126903a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270a-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270a-1f3fd.png b/frontend/src/assets/images/img-apple-64/270a-1f3fd.png deleted file mode 100644 index 02c1a9a68..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270a-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270a-1f3fe.png b/frontend/src/assets/images/img-apple-64/270a-1f3fe.png deleted file mode 100644 index 81bb06a0e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270a-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270a-1f3ff.png b/frontend/src/assets/images/img-apple-64/270a-1f3ff.png deleted file mode 100644 index 3624888d5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270a-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270a.png b/frontend/src/assets/images/img-apple-64/270a.png deleted file mode 100644 index adfa52241..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270a.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270b-1f3fb.png b/frontend/src/assets/images/img-apple-64/270b-1f3fb.png deleted file mode 100644 index 312dc6a57..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270b-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270b-1f3fc.png b/frontend/src/assets/images/img-apple-64/270b-1f3fc.png deleted file mode 100644 index feac751c6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270b-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270b-1f3fd.png b/frontend/src/assets/images/img-apple-64/270b-1f3fd.png deleted file mode 100644 index e75836cc0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270b-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270b-1f3fe.png b/frontend/src/assets/images/img-apple-64/270b-1f3fe.png deleted file mode 100644 index a71f02edc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270b-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270b-1f3ff.png b/frontend/src/assets/images/img-apple-64/270b-1f3ff.png deleted file mode 100644 index c340a15e0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270b-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270b.png b/frontend/src/assets/images/img-apple-64/270b.png deleted file mode 100644 index f4ac5e960..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270c-1f3fb.png b/frontend/src/assets/images/img-apple-64/270c-1f3fb.png deleted file mode 100644 index 195a70a2c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270c-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270c-1f3fc.png b/frontend/src/assets/images/img-apple-64/270c-1f3fc.png deleted file mode 100644 index db068be78..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270c-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270c-1f3fd.png b/frontend/src/assets/images/img-apple-64/270c-1f3fd.png deleted file mode 100644 index 2b861dc59..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270c-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270c-1f3fe.png b/frontend/src/assets/images/img-apple-64/270c-1f3fe.png deleted file mode 100644 index d9f28dd77..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270c-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270c-1f3ff.png b/frontend/src/assets/images/img-apple-64/270c-1f3ff.png deleted file mode 100644 index ba5ba4699..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270c-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270c-fe0f.png b/frontend/src/assets/images/img-apple-64/270c-fe0f.png deleted file mode 100644 index 7a8f646e8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270c-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270c.png b/frontend/src/assets/images/img-apple-64/270c.png deleted file mode 100644 index 93ab4f98c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270d-1f3fb.png b/frontend/src/assets/images/img-apple-64/270d-1f3fb.png deleted file mode 100644 index 573fe4981..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270d-1f3fb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270d-1f3fc.png b/frontend/src/assets/images/img-apple-64/270d-1f3fc.png deleted file mode 100644 index a7aeb3b5e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270d-1f3fc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270d-1f3fd.png b/frontend/src/assets/images/img-apple-64/270d-1f3fd.png deleted file mode 100644 index bbfead0c8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270d-1f3fd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270d-1f3fe.png b/frontend/src/assets/images/img-apple-64/270d-1f3fe.png deleted file mode 100644 index e1bb23a33..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270d-1f3fe.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270d-1f3ff.png b/frontend/src/assets/images/img-apple-64/270d-1f3ff.png deleted file mode 100644 index 77268c517..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270d-1f3ff.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270d-fe0f.png b/frontend/src/assets/images/img-apple-64/270d-fe0f.png deleted file mode 100644 index cdafd624f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270d-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270d.png b/frontend/src/assets/images/img-apple-64/270d.png deleted file mode 100644 index cdafd624f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270f-fe0f.png b/frontend/src/assets/images/img-apple-64/270f-fe0f.png deleted file mode 100644 index 286148791..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270f-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/270f.png b/frontend/src/assets/images/img-apple-64/270f.png deleted file mode 100644 index 0fec04591..000000000 Binary files a/frontend/src/assets/images/img-apple-64/270f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2712-fe0f.png b/frontend/src/assets/images/img-apple-64/2712-fe0f.png deleted file mode 100644 index 2debb3e43..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2712-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2712.png b/frontend/src/assets/images/img-apple-64/2712.png deleted file mode 100644 index 0f7dfde6e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2712.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2714-fe0f.png b/frontend/src/assets/images/img-apple-64/2714-fe0f.png deleted file mode 100644 index 9a13ae06e..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2714-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2714.png b/frontend/src/assets/images/img-apple-64/2714.png deleted file mode 100644 index 63ce73f11..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2714.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2716-fe0f.png b/frontend/src/assets/images/img-apple-64/2716-fe0f.png deleted file mode 100644 index 4c86a0e76..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2716-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2716.png b/frontend/src/assets/images/img-apple-64/2716.png deleted file mode 100644 index bbc5b0350..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2716.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/271d-fe0f.png b/frontend/src/assets/images/img-apple-64/271d-fe0f.png deleted file mode 100644 index b440e54b9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/271d-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/271d.png b/frontend/src/assets/images/img-apple-64/271d.png deleted file mode 100644 index b863967f6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/271d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2721-fe0f.png b/frontend/src/assets/images/img-apple-64/2721-fe0f.png deleted file mode 100644 index a8252f271..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2721-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2721.png b/frontend/src/assets/images/img-apple-64/2721.png deleted file mode 100644 index 1f940131a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2721.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2728.png b/frontend/src/assets/images/img-apple-64/2728.png deleted file mode 100644 index bc71bef3b..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2728.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2733-fe0f.png b/frontend/src/assets/images/img-apple-64/2733-fe0f.png deleted file mode 100644 index 6ec3892b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2733-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2733.png b/frontend/src/assets/images/img-apple-64/2733.png deleted file mode 100644 index f059a2dc0..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2733.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2734-fe0f.png b/frontend/src/assets/images/img-apple-64/2734-fe0f.png deleted file mode 100644 index afc874fe8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2734-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2734.png b/frontend/src/assets/images/img-apple-64/2734.png deleted file mode 100644 index fd9905ab6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2734.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2744-fe0f.png b/frontend/src/assets/images/img-apple-64/2744-fe0f.png deleted file mode 100644 index a3c687b07..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2744-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2744.png b/frontend/src/assets/images/img-apple-64/2744.png deleted file mode 100644 index f961381f7..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2744.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2747-fe0f.png b/frontend/src/assets/images/img-apple-64/2747-fe0f.png deleted file mode 100644 index 152cf4454..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2747-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2747.png b/frontend/src/assets/images/img-apple-64/2747.png deleted file mode 100644 index 0c10e3076..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2747.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/274c.png b/frontend/src/assets/images/img-apple-64/274c.png deleted file mode 100644 index c66172124..000000000 Binary files a/frontend/src/assets/images/img-apple-64/274c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/274e.png b/frontend/src/assets/images/img-apple-64/274e.png deleted file mode 100644 index c3ff64760..000000000 Binary files a/frontend/src/assets/images/img-apple-64/274e.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2753.png b/frontend/src/assets/images/img-apple-64/2753.png deleted file mode 100644 index 18d2182d3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2753.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2754.png b/frontend/src/assets/images/img-apple-64/2754.png deleted file mode 100644 index b12fb5660..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2754.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2755.png b/frontend/src/assets/images/img-apple-64/2755.png deleted file mode 100644 index 01dcb0cc2..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2755.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2757.png b/frontend/src/assets/images/img-apple-64/2757.png deleted file mode 100644 index 7d89f8647..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2757.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2763-fe0f.png b/frontend/src/assets/images/img-apple-64/2763-fe0f.png deleted file mode 100644 index efc3883e5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2763-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2763.png b/frontend/src/assets/images/img-apple-64/2763.png deleted file mode 100644 index efc3883e5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2763.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2764-fe0f.png b/frontend/src/assets/images/img-apple-64/2764-fe0f.png deleted file mode 100644 index b46cba586..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2764-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2764.png b/frontend/src/assets/images/img-apple-64/2764.png deleted file mode 100644 index b46cba586..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2764.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2795.png b/frontend/src/assets/images/img-apple-64/2795.png deleted file mode 100644 index 8df8832ea..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2795.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2796.png b/frontend/src/assets/images/img-apple-64/2796.png deleted file mode 100644 index 0462ba465..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2796.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2797.png b/frontend/src/assets/images/img-apple-64/2797.png deleted file mode 100644 index 601b8f710..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2797.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/27a1-fe0f.png b/frontend/src/assets/images/img-apple-64/27a1-fe0f.png deleted file mode 100644 index 9b260680c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/27a1-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/27a1.png b/frontend/src/assets/images/img-apple-64/27a1.png deleted file mode 100644 index b1d4955ad..000000000 Binary files a/frontend/src/assets/images/img-apple-64/27a1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/27b0.png b/frontend/src/assets/images/img-apple-64/27b0.png deleted file mode 100644 index acd68a2b3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/27b0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/27bf.png b/frontend/src/assets/images/img-apple-64/27bf.png deleted file mode 100644 index efe067180..000000000 Binary files a/frontend/src/assets/images/img-apple-64/27bf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2934-fe0f.png b/frontend/src/assets/images/img-apple-64/2934-fe0f.png deleted file mode 100644 index d91113b2a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2934-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2934.png b/frontend/src/assets/images/img-apple-64/2934.png deleted file mode 100644 index 90177adfc..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2934.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2935-fe0f.png b/frontend/src/assets/images/img-apple-64/2935-fe0f.png deleted file mode 100644 index 76f33476c..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2935-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2935.png b/frontend/src/assets/images/img-apple-64/2935.png deleted file mode 100644 index 2ffa37d83..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2935.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b05-fe0f.png b/frontend/src/assets/images/img-apple-64/2b05-fe0f.png deleted file mode 100644 index 082d4bce8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b05-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b05.png b/frontend/src/assets/images/img-apple-64/2b05.png deleted file mode 100644 index 90c7abce8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b05.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b06-fe0f.png b/frontend/src/assets/images/img-apple-64/2b06-fe0f.png deleted file mode 100644 index 88814bee6..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b06-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b06.png b/frontend/src/assets/images/img-apple-64/2b06.png deleted file mode 100644 index b944d8f32..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b06.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b07-fe0f.png b/frontend/src/assets/images/img-apple-64/2b07-fe0f.png deleted file mode 100644 index 3967206d4..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b07-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b07.png b/frontend/src/assets/images/img-apple-64/2b07.png deleted file mode 100644 index a75b7e7d5..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b07.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b1b.png b/frontend/src/assets/images/img-apple-64/2b1b.png deleted file mode 100644 index 3fa44ae6a..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b1b.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b1c.png b/frontend/src/assets/images/img-apple-64/2b1c.png deleted file mode 100644 index 7a49f04f8..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b1c.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b50.png b/frontend/src/assets/images/img-apple-64/2b50.png deleted file mode 100644 index 825b90aa3..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b50.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/2b55.png b/frontend/src/assets/images/img-apple-64/2b55.png deleted file mode 100644 index 96817c85f..000000000 Binary files a/frontend/src/assets/images/img-apple-64/2b55.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/3030-fe0f.png b/frontend/src/assets/images/img-apple-64/3030-fe0f.png deleted file mode 100644 index fa4146930..000000000 Binary files a/frontend/src/assets/images/img-apple-64/3030-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/3030.png b/frontend/src/assets/images/img-apple-64/3030.png deleted file mode 100644 index 4a15299d9..000000000 Binary files a/frontend/src/assets/images/img-apple-64/3030.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/303d-fe0f.png b/frontend/src/assets/images/img-apple-64/303d-fe0f.png deleted file mode 100644 index 618dcc487..000000000 Binary files a/frontend/src/assets/images/img-apple-64/303d-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/303d.png b/frontend/src/assets/images/img-apple-64/303d.png deleted file mode 100644 index 7700f3286..000000000 Binary files a/frontend/src/assets/images/img-apple-64/303d.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/3297-fe0f.png b/frontend/src/assets/images/img-apple-64/3297-fe0f.png deleted file mode 100644 index a4d69d592..000000000 Binary files a/frontend/src/assets/images/img-apple-64/3297-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/3297.png b/frontend/src/assets/images/img-apple-64/3297.png deleted file mode 100644 index dee26b320..000000000 Binary files a/frontend/src/assets/images/img-apple-64/3297.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/3299-fe0f.png b/frontend/src/assets/images/img-apple-64/3299-fe0f.png deleted file mode 100644 index 0ae3d5dbe..000000000 Binary files a/frontend/src/assets/images/img-apple-64/3299-fe0f.png and /dev/null differ diff --git a/frontend/src/assets/images/img-apple-64/3299.png b/frontend/src/assets/images/img-apple-64/3299.png deleted file mode 100644 index 0914d6a23..000000000 Binary files a/frontend/src/assets/images/img-apple-64/3299.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aerospike.png b/frontend/src/assets/images/img-buildkite-64/aerospike.png deleted file mode 100644 index 5a5164934..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aerospike.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/airbnb_stork.png b/frontend/src/assets/images/img-buildkite-64/airbnb_stork.png deleted file mode 100644 index 8f81e6812..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/airbnb_stork.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/airflow.png b/frontend/src/assets/images/img-buildkite-64/airflow.png deleted file mode 100644 index f23d20725..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/airflow.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/akamai.png b/frontend/src/assets/images/img-buildkite-64/akamai.png deleted file mode 100644 index 9cfdcbd09..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/akamai.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/algolia.png b/frontend/src/assets/images/img-buildkite-64/algolia.png deleted file mode 100644 index 9895cc9e7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/algolia.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/allthethings.png b/frontend/src/assets/images/img-buildkite-64/allthethings.png deleted file mode 100644 index bff2ca072..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/allthethings.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/alpine.png b/frontend/src/assets/images/img-buildkite-64/alpine.png deleted file mode 100644 index ac730a500..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/alpine.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-apigateway.png b/frontend/src/assets/images/img-buildkite-64/amazon-apigateway.png deleted file mode 100644 index 2b8339baf..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-apigateway.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-athena.png b/frontend/src/assets/images/img-buildkite-64/amazon-athena.png deleted file mode 100644 index 2c5134116..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-athena.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-chime.png b/frontend/src/assets/images/img-buildkite-64/amazon-chime.png deleted file mode 100644 index bf69758bd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-chime.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-clouddirectory.png b/frontend/src/assets/images/img-buildkite-64/amazon-clouddirectory.png deleted file mode 100644 index 063477a50..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-clouddirectory.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-cloudsearch.png b/frontend/src/assets/images/img-buildkite-64/amazon-cloudsearch.png deleted file mode 100644 index e0b0a7b7e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-cloudsearch.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-cloudwatch.png b/frontend/src/assets/images/img-buildkite-64/amazon-cloudwatch.png deleted file mode 100644 index 17a616cee..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-cloudwatch.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-cognito.png b/frontend/src/assets/images/img-buildkite-64/amazon-cognito.png deleted file mode 100644 index 1f7abd22d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-cognito.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-connect.png b/frontend/src/assets/images/img-buildkite-64/amazon-connect.png deleted file mode 100644 index 39e06499d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-connect.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-dynamodb.png b/frontend/src/assets/images/img-buildkite-64/amazon-dynamodb.png deleted file mode 100644 index 901027302..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-dynamodb.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-dynamodbaccelerator.png b/frontend/src/assets/images/img-buildkite-64/amazon-dynamodbaccelerator.png deleted file mode 100644 index 5de5fefb7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-dynamodbaccelerator.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-ec2.png b/frontend/src/assets/images/img-buildkite-64/amazon-ec2.png deleted file mode 100644 index 3b63ec18a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-ec2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-ec2systemsmanager.png b/frontend/src/assets/images/img-buildkite-64/amazon-ec2systemsmanager.png deleted file mode 100644 index 9d58e7387..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-ec2systemsmanager.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-ecs.png b/frontend/src/assets/images/img-buildkite-64/amazon-ecs.png deleted file mode 100644 index 4f3c87db3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-ecs.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-efs.png b/frontend/src/assets/images/img-buildkite-64/amazon-efs.png deleted file mode 100644 index 07691bea7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-efs.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-elasticcache.png b/frontend/src/assets/images/img-buildkite-64/amazon-elasticcache.png deleted file mode 100644 index 3166db5ca..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-elasticcache.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-elastictranscoder.png b/frontend/src/assets/images/img-buildkite-64/amazon-elastictranscoder.png deleted file mode 100644 index f5f118678..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-elastictranscoder.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-emr.png b/frontend/src/assets/images/img-buildkite-64/amazon-emr.png deleted file mode 100644 index 1410c4144..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-emr.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-es.png b/frontend/src/assets/images/img-buildkite-64/amazon-es.png deleted file mode 100644 index a7777224c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-es.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-gamelift.png b/frontend/src/assets/images/img-buildkite-64/amazon-gamelift.png deleted file mode 100644 index eb5908796..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-gamelift.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-glacier.png b/frontend/src/assets/images/img-buildkite-64/amazon-glacier.png deleted file mode 100644 index bd1f26d58..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-glacier.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-inspector.png b/frontend/src/assets/images/img-buildkite-64/amazon-inspector.png deleted file mode 100644 index 4902740b2..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-inspector.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-kinesis.png b/frontend/src/assets/images/img-buildkite-64/amazon-kinesis.png deleted file mode 100644 index 359974ae0..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-kinesis.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-lex.png b/frontend/src/assets/images/img-buildkite-64/amazon-lex.png deleted file mode 100644 index 36bfe66c0..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-lex.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-lightsail.png b/frontend/src/assets/images/img-buildkite-64/amazon-lightsail.png deleted file mode 100644 index e47d1abde..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-lightsail.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-machinelearning.png b/frontend/src/assets/images/img-buildkite-64/amazon-machinelearning.png deleted file mode 100644 index 274f42271..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-machinelearning.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-macie.png b/frontend/src/assets/images/img-buildkite-64/amazon-macie.png deleted file mode 100644 index fd0b13a63..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-macie.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-mechanicalturk.png b/frontend/src/assets/images/img-buildkite-64/amazon-mechanicalturk.png deleted file mode 100644 index fd5e3b045..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-mechanicalturk.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-mobileanalytics.png b/frontend/src/assets/images/img-buildkite-64/amazon-mobileanalytics.png deleted file mode 100644 index bbd8d33ae..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-mobileanalytics.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-pinpoint.png b/frontend/src/assets/images/img-buildkite-64/amazon-pinpoint.png deleted file mode 100644 index 850593a4a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-pinpoint.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-polly.png b/frontend/src/assets/images/img-buildkite-64/amazon-polly.png deleted file mode 100644 index 2f4fbe0c3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-polly.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-quicksight.png b/frontend/src/assets/images/img-buildkite-64/amazon-quicksight.png deleted file mode 100644 index 5b6a0045d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-quicksight.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-rds.png b/frontend/src/assets/images/img-buildkite-64/amazon-rds.png deleted file mode 100644 index 5e5963461..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-rds.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-redshift.png b/frontend/src/assets/images/img-buildkite-64/amazon-redshift.png deleted file mode 100644 index 3f57632ae..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-redshift.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-rekognition.png b/frontend/src/assets/images/img-buildkite-64/amazon-rekognition.png deleted file mode 100644 index 8b3d9c90a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-rekognition.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-s3.png b/frontend/src/assets/images/img-buildkite-64/amazon-s3.png deleted file mode 100644 index 13782d8e5..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-s3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-ses.png b/frontend/src/assets/images/img-buildkite-64/amazon-ses.png deleted file mode 100644 index 6f76e5ccc..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-ses.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-sns.png b/frontend/src/assets/images/img-buildkite-64/amazon-sns.png deleted file mode 100644 index 4a50990db..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-sns.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-sqs.png b/frontend/src/assets/images/img-buildkite-64/amazon-sqs.png deleted file mode 100644 index 5d328c5cb..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-sqs.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-swf.png b/frontend/src/assets/images/img-buildkite-64/amazon-swf.png deleted file mode 100644 index a4c1a773e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-swf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/amazon-vpc.png b/frontend/src/assets/images/img-buildkite-64/amazon-vpc.png deleted file mode 100644 index 045035a49..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/amazon-vpc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/android.png b/frontend/src/assets/images/img-buildkite-64/android.png deleted file mode 100644 index 0a1058f12..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/android.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/angular.png b/frontend/src/assets/images/img-buildkite-64/angular.png deleted file mode 100644 index dc17959e7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/angular.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/anka.png b/frontend/src/assets/images/img-buildkite-64/anka.png deleted file mode 100644 index a84f2231f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/anka.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/ansible.png b/frontend/src/assets/images/img-buildkite-64/ansible.png deleted file mode 100644 index c2c43e097..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/ansible.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/apache.png b/frontend/src/assets/images/img-buildkite-64/apache.png deleted file mode 100644 index 9e531e34c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/apache.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/apex.png b/frontend/src/assets/images/img-buildkite-64/apex.png deleted file mode 100644 index b69d15853..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/apex.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/appengine.png b/frontend/src/assets/images/img-buildkite-64/appengine.png deleted file mode 100644 index 0200fd145..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/appengine.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/appium.png b/frontend/src/assets/images/img-buildkite-64/appium.png deleted file mode 100644 index 1686677da..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/appium.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/argo.png b/frontend/src/assets/images/img-buildkite-64/argo.png deleted file mode 100644 index b8b22ee55..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/argo.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/asciidoctor.png b/frontend/src/assets/images/img-buildkite-64/asciidoctor.png deleted file mode 100644 index e7df5ab33..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/asciidoctor.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/atlassian-bitbucket.png b/frontend/src/assets/images/img-buildkite-64/atlassian-bitbucket.png deleted file mode 100644 index 20a45a023..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/atlassian-bitbucket.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/atlassian-confluence.png b/frontend/src/assets/images/img-buildkite-64/atlassian-confluence.png deleted file mode 100644 index db2105696..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/atlassian-confluence.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/atlassian-jira.png b/frontend/src/assets/images/img-buildkite-64/atlassian-jira.png deleted file mode 100644 index 42d4f1656..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/atlassian-jira.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/atlassian.png b/frontend/src/assets/images/img-buildkite-64/atlassian.png deleted file mode 100644 index dc1397a18..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/atlassian.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/auth0.png b/frontend/src/assets/images/img-buildkite-64/auth0.png deleted file mode 100644 index 63389e102..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/auth0.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-applicationdiscoveryservice.png b/frontend/src/assets/images/img-buildkite-64/aws-applicationdiscoveryservice.png deleted file mode 100644 index faeb521d8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-applicationdiscoveryservice.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-artifact.png b/frontend/src/assets/images/img-buildkite-64/aws-artifact.png deleted file mode 100644 index c01ac9cee..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-artifact.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-batch.png b/frontend/src/assets/images/img-buildkite-64/aws-batch.png deleted file mode 100644 index d28c57bba..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-batch.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-certificatemanager.png b/frontend/src/assets/images/img-buildkite-64/aws-certificatemanager.png deleted file mode 100644 index c3f129d75..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-certificatemanager.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-cli.png b/frontend/src/assets/images/img-buildkite-64/aws-cli.png deleted file mode 100644 index cc03ab3fa..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-cli.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-cloudformation.png b/frontend/src/assets/images/img-buildkite-64/aws-cloudformation.png deleted file mode 100644 index 40917cd3f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-cloudformation.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-cloudhsm.png b/frontend/src/assets/images/img-buildkite-64/aws-cloudhsm.png deleted file mode 100644 index 323603528..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-cloudhsm.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-cloudtrail.png b/frontend/src/assets/images/img-buildkite-64/aws-cloudtrail.png deleted file mode 100644 index 542c4ef02..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-cloudtrail.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-codebuild.png b/frontend/src/assets/images/img-buildkite-64/aws-codebuild.png deleted file mode 100644 index e8b58fe5c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-codebuild.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-codecommit.png b/frontend/src/assets/images/img-buildkite-64/aws-codecommit.png deleted file mode 100644 index 48eaf329c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-codecommit.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-codedeploy.png b/frontend/src/assets/images/img-buildkite-64/aws-codedeploy.png deleted file mode 100644 index 1eb7fb1e3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-codedeploy.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-codepipeline.png b/frontend/src/assets/images/img-buildkite-64/aws-codepipeline.png deleted file mode 100644 index b31299fd3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-codepipeline.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-codestar.png b/frontend/src/assets/images/img-buildkite-64/aws-codestar.png deleted file mode 100644 index 04e648503..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-codestar.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-config.png b/frontend/src/assets/images/img-buildkite-64/aws-config.png deleted file mode 100644 index 37c9d7b87..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-config.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-datapipeline.png b/frontend/src/assets/images/img-buildkite-64/aws-datapipeline.png deleted file mode 100644 index 78b661932..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-datapipeline.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-devicefarm.png b/frontend/src/assets/images/img-buildkite-64/aws-devicefarm.png deleted file mode 100644 index d16d222d5..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-devicefarm.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-directoryservice.png b/frontend/src/assets/images/img-buildkite-64/aws-directoryservice.png deleted file mode 100644 index 8f49a4b19..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-directoryservice.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-dms.png b/frontend/src/assets/images/img-buildkite-64/aws-dms.png deleted file mode 100644 index 52e35615e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-dms.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-elasticbeanstalk.png b/frontend/src/assets/images/img-buildkite-64/aws-elasticbeanstalk.png deleted file mode 100644 index 148b17884..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-elasticbeanstalk.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-glue.png b/frontend/src/assets/images/img-buildkite-64/aws-glue.png deleted file mode 100644 index 3e4a73799..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-glue.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-iam.png b/frontend/src/assets/images/img-buildkite-64/aws-iam.png deleted file mode 100644 index 18b1de343..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-iam.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-iot.png b/frontend/src/assets/images/img-buildkite-64/aws-iot.png deleted file mode 100644 index b4ce8fa68..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-iot.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-kms.png b/frontend/src/assets/images/img-buildkite-64/aws-kms.png deleted file mode 100644 index 5231a1723..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-kms.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-lambda.png b/frontend/src/assets/images/img-buildkite-64/aws-lambda.png deleted file mode 100644 index 27699d589..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-lambda.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-logo.png b/frontend/src/assets/images/img-buildkite-64/aws-logo.png deleted file mode 100644 index 0698c4de5..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-logo.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-managedservices.png b/frontend/src/assets/images/img-buildkite-64/aws-managedservices.png deleted file mode 100644 index c32cc4d84..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-managedservices.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-opsworks.png b/frontend/src/assets/images/img-buildkite-64/aws-opsworks.png deleted file mode 100644 index 0452e10e6..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-opsworks.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-organizations.png b/frontend/src/assets/images/img-buildkite-64/aws-organizations.png deleted file mode 100644 index fb74f52a4..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-organizations.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-servicecatalog.png b/frontend/src/assets/images/img-buildkite-64/aws-servicecatalog.png deleted file mode 100644 index beb984ae3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-servicecatalog.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-shield.png b/frontend/src/assets/images/img-buildkite-64/aws-shield.png deleted file mode 100644 index d019dd519..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-shield.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-sms.png b/frontend/src/assets/images/img-buildkite-64/aws-sms.png deleted file mode 100644 index ed2f03dac..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-sms.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-snowball.png b/frontend/src/assets/images/img-buildkite-64/aws-snowball.png deleted file mode 100644 index b712670d7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-snowball.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-stepfunctions.png b/frontend/src/assets/images/img-buildkite-64/aws-stepfunctions.png deleted file mode 100644 index b47077cf2..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-stepfunctions.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-storagegateway.png b/frontend/src/assets/images/img-buildkite-64/aws-storagegateway.png deleted file mode 100644 index 75f7726e1..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-storagegateway.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-trustedadvisor.png b/frontend/src/assets/images/img-buildkite-64/aws-trustedadvisor.png deleted file mode 100644 index 8ba072585..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-trustedadvisor.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-waf.png b/frontend/src/assets/images/img-buildkite-64/aws-waf.png deleted file mode 100644 index 28736aade..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-waf.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws-x-ray.png b/frontend/src/assets/images/img-buildkite-64/aws-x-ray.png deleted file mode 100644 index 1e4175937..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws-x-ray.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/aws.png b/frontend/src/assets/images/img-buildkite-64/aws.png deleted file mode 100644 index 161e36779..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/aws.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/azure.png b/frontend/src/assets/images/img-buildkite-64/azure.png deleted file mode 100644 index 04d97a6fd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/azure.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/babel.png b/frontend/src/assets/images/img-buildkite-64/babel.png deleted file mode 100644 index b044cb896..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/babel.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bandit.png b/frontend/src/assets/images/img-buildkite-64/bandit.png deleted file mode 100644 index db11cd2ed..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bandit.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/basecamp.png b/frontend/src/assets/images/img-buildkite-64/basecamp.png deleted file mode 100644 index bc6baad9d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/basecamp.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/basecampy.png b/frontend/src/assets/images/img-buildkite-64/basecampy.png deleted file mode 100644 index 806d013fc..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/basecampy.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bash.png b/frontend/src/assets/images/img-buildkite-64/bash.png deleted file mode 100644 index b6faf7444..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bash.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/batfish.png b/frontend/src/assets/images/img-buildkite-64/batfish.png deleted file mode 100644 index 0cf76ab75..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/batfish.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/batman.png b/frontend/src/assets/images/img-buildkite-64/batman.png deleted file mode 100644 index 198865ca8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/batman.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bazel.png b/frontend/src/assets/images/img-buildkite-64/bazel.png deleted file mode 100644 index 25f8641ed..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bazel.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/behat.png b/frontend/src/assets/images/img-buildkite-64/behat.png deleted file mode 100644 index 1b01b23d7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/behat.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bk-status-failed.png b/frontend/src/assets/images/img-buildkite-64/bk-status-failed.png deleted file mode 100644 index e96668902..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bk-status-failed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bk-status-passed.png b/frontend/src/assets/images/img-buildkite-64/bk-status-passed.png deleted file mode 100644 index 14b225a83..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bk-status-passed.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bk-status-pending.png b/frontend/src/assets/images/img-buildkite-64/bk-status-pending.png deleted file mode 100644 index 9a325004f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bk-status-pending.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bk-status-running.png b/frontend/src/assets/images/img-buildkite-64/bk-status-running.png deleted file mode 100644 index b54644255..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bk-status-running.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bower.png b/frontend/src/assets/images/img-buildkite-64/bower.png deleted file mode 100644 index 6864cf91c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bower.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bowtie.png b/frontend/src/assets/images/img-buildkite-64/bowtie.png deleted file mode 100644 index ec8e7b1f5..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bowtie.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/brakeman.png b/frontend/src/assets/images/img-buildkite-64/brakeman.png deleted file mode 100644 index 2b5565d6e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/brakeman.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/brunch.png b/frontend/src/assets/images/img-buildkite-64/brunch.png deleted file mode 100644 index 1f30472ed..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/brunch.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/buck.png b/frontend/src/assets/images/img-buildkite-64/buck.png deleted file mode 100644 index dc9e51bdd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/buck.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bugsnag.png b/frontend/src/assets/images/img-buildkite-64/bugsnag.png deleted file mode 100644 index 5e093049f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bugsnag.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/buildkite.png b/frontend/src/assets/images/img-buildkite-64/buildkite.png deleted file mode 100644 index c1ff8c45e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/buildkite.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/bundler.png b/frontend/src/assets/images/img-buildkite-64/bundler.png deleted file mode 100644 index f706b7fe4..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/bundler.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/calibre.png b/frontend/src/assets/images/img-buildkite-64/calibre.png deleted file mode 100644 index 4c32a9a91..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/calibre.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/campfire.png b/frontend/src/assets/images/img-buildkite-64/campfire.png deleted file mode 100644 index db58ecab9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/campfire.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/capistrano.png b/frontend/src/assets/images/img-buildkite-64/capistrano.png deleted file mode 100644 index d1e10d78a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/capistrano.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/cargo.png b/frontend/src/assets/images/img-buildkite-64/cargo.png deleted file mode 100644 index 8bc800d77..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/cargo.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/carthage.png b/frontend/src/assets/images/img-buildkite-64/carthage.png deleted file mode 100644 index 78a07e229..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/carthage.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/centos.png b/frontend/src/assets/images/img-buildkite-64/centos.png deleted file mode 100644 index 96c018210..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/centos.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/chef-inspec.png b/frontend/src/assets/images/img-buildkite-64/chef-inspec.png deleted file mode 100644 index 757eaae59..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/chef-inspec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/chef-logo.png b/frontend/src/assets/images/img-buildkite-64/chef-logo.png deleted file mode 100644 index 7905345da..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/chef-logo.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/chromatic.png b/frontend/src/assets/images/img-buildkite-64/chromatic.png deleted file mode 100644 index 5dbd96f42..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/chromatic.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/chrome.png b/frontend/src/assets/images/img-buildkite-64/chrome.png deleted file mode 100644 index 7e7f56b0c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/chrome.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/chromium.png b/frontend/src/assets/images/img-buildkite-64/chromium.png deleted file mode 100644 index 85dfff844..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/chromium.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/circleci.png b/frontend/src/assets/images/img-buildkite-64/circleci.png deleted file mode 100644 index 9f7a00efd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/circleci.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/civicrm.png b/frontend/src/assets/images/img-buildkite-64/civicrm.png deleted file mode 100644 index ea1af4fd1..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/civicrm.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/clippy.png b/frontend/src/assets/images/img-buildkite-64/clippy.png deleted file mode 100644 index 087058242..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/clippy.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/clojure.png b/frontend/src/assets/images/img-buildkite-64/clojure.png deleted file mode 100644 index fa1e0cd0e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/clojure.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/clojurescript.png b/frontend/src/assets/images/img-buildkite-64/clojurescript.png deleted file mode 100644 index 3a69a7c3a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/clojurescript.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/closure-compiler.png b/frontend/src/assets/images/img-buildkite-64/closure-compiler.png deleted file mode 100644 index de996211c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/closure-compiler.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/cloudfoundry.png b/frontend/src/assets/images/img-buildkite-64/cloudfoundry.png deleted file mode 100644 index 92ba74e99..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/cloudfoundry.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/cloudfront.png b/frontend/src/assets/images/img-buildkite-64/cloudfront.png deleted file mode 100644 index 3346f2796..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/cloudfront.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/cloudsmith.png b/frontend/src/assets/images/img-buildkite-64/cloudsmith.png deleted file mode 100644 index 9b3f6513e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/cloudsmith.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/cocoapods.png b/frontend/src/assets/images/img-buildkite-64/cocoapods.png deleted file mode 100644 index 1f47eaae6..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/cocoapods.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/codeception.png b/frontend/src/assets/images/img-buildkite-64/codeception.png deleted file mode 100644 index 7c56103ee..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/codeception.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/codeclimate.png b/frontend/src/assets/images/img-buildkite-64/codeclimate.png deleted file mode 100644 index 2e84398d6..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/codeclimate.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/codecov.png b/frontend/src/assets/images/img-buildkite-64/codecov.png deleted file mode 100644 index f2a91ec90..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/codecov.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/cogops.png b/frontend/src/assets/images/img-buildkite-64/cogops.png deleted file mode 100644 index 7558af3ab..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/cogops.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/composer.png b/frontend/src/assets/images/img-buildkite-64/composer.png deleted file mode 100644 index beaa3956d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/composer.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/compute.png b/frontend/src/assets/images/img-buildkite-64/compute.png deleted file mode 100644 index b94c170a3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/compute.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/consul.png b/frontend/src/assets/images/img-buildkite-64/consul.png deleted file mode 100644 index 42d800b09..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/consul.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/convox.png b/frontend/src/assets/images/img-buildkite-64/convox.png deleted file mode 100644 index dc74a54fa..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/convox.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/coverage.png b/frontend/src/assets/images/img-buildkite-64/coverage.png deleted file mode 100644 index 31d33b2c7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/coverage.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/cpp.png b/frontend/src/assets/images/img-buildkite-64/cpp.png deleted file mode 100644 index b7ca805f7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/cpp.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/credo.png b/frontend/src/assets/images/img-buildkite-64/credo.png deleted file mode 100644 index 45c6db19a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/credo.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/csharp.png b/frontend/src/assets/images/img-buildkite-64/csharp.png deleted file mode 100644 index fd1be77da..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/csharp.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/cucumber.png b/frontend/src/assets/images/img-buildkite-64/cucumber.png deleted file mode 100644 index 34beda83f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/cucumber.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/cypress.png b/frontend/src/assets/images/img-buildkite-64/cypress.png deleted file mode 100644 index d789c3fa0..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/cypress.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/dartlang.png b/frontend/src/assets/images/img-buildkite-64/dartlang.png deleted file mode 100644 index 680330884..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/dartlang.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/datadog.png b/frontend/src/assets/images/img-buildkite-64/datadog.png deleted file mode 100644 index d17859fa2..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/datadog.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/dbt.png b/frontend/src/assets/images/img-buildkite-64/dbt.png deleted file mode 100644 index 498004fa2..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/dbt.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/debian.png b/frontend/src/assets/images/img-buildkite-64/debian.png deleted file mode 100644 index 7e43fb9c9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/debian.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/django.png b/frontend/src/assets/images/img-buildkite-64/django.png deleted file mode 100644 index 84ade62af..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/django.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/docker.png b/frontend/src/assets/images/img-buildkite-64/docker.png deleted file mode 100644 index f4493cfdf..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/docker.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/dotnet.png b/frontend/src/assets/images/img-buildkite-64/dotnet.png deleted file mode 100644 index 93a051649..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/dotnet.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/dragonflybsd.png b/frontend/src/assets/images/img-buildkite-64/dragonflybsd.png deleted file mode 100644 index ac524733a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/dragonflybsd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/ecr.png b/frontend/src/assets/images/img-buildkite-64/ecr.png deleted file mode 100644 index 716fcda5e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/ecr.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/edge.png b/frontend/src/assets/images/img-buildkite-64/edge.png deleted file mode 100644 index 66762cf4b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/edge.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/elasticloadbalancing.png b/frontend/src/assets/images/img-buildkite-64/elasticloadbalancing.png deleted file mode 100644 index 8514348ea..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/elasticloadbalancing.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/elasticsearch.png b/frontend/src/assets/images/img-buildkite-64/elasticsearch.png deleted file mode 100644 index 77202b701..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/elasticsearch.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/electron.png b/frontend/src/assets/images/img-buildkite-64/electron.png deleted file mode 100644 index 6854358d9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/electron.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/elixir.png b/frontend/src/assets/images/img-buildkite-64/elixir.png deleted file mode 100644 index 19d42f51e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/elixir.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/elm.png b/frontend/src/assets/images/img-buildkite-64/elm.png deleted file mode 100644 index 74af66efe..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/elm.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/ember.png b/frontend/src/assets/images/img-buildkite-64/ember.png deleted file mode 100644 index 858b6673b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/ember.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/erlang.png b/frontend/src/assets/images/img-buildkite-64/erlang.png deleted file mode 100644 index f3538cc5d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/erlang.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/esdoc.png b/frontend/src/assets/images/img-buildkite-64/esdoc.png deleted file mode 100644 index bd59d7a9a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/esdoc.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/eslint.png b/frontend/src/assets/images/img-buildkite-64/eslint.png deleted file mode 100644 index 10ed2af3f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/eslint.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/expeditor.png b/frontend/src/assets/images/img-buildkite-64/expeditor.png deleted file mode 100644 index ad42325b7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/expeditor.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/exploding_death_star.gif b/frontend/src/assets/images/img-buildkite-64/exploding_death_star.gif deleted file mode 100644 index 2b36625a8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/exploding_death_star.gif and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/fabric.png b/frontend/src/assets/images/img-buildkite-64/fabric.png deleted file mode 100644 index 08eff9b98..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/fabric.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/fastlane.png b/frontend/src/assets/images/img-buildkite-64/fastlane.png deleted file mode 100644 index 826aca549..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/fastlane.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/fedora.png b/frontend/src/assets/images/img-buildkite-64/fedora.png deleted file mode 100644 index 123daa0c8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/fedora.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/feelsgood.png b/frontend/src/assets/images/img-buildkite-64/feelsgood.png deleted file mode 100644 index cae76bd6d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/feelsgood.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/finder.png b/frontend/src/assets/images/img-buildkite-64/finder.png deleted file mode 100644 index dca610436..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/finder.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/finnadie.png b/frontend/src/assets/images/img-buildkite-64/finnadie.png deleted file mode 100644 index 44aae8aec..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/finnadie.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/firebase.png b/frontend/src/assets/images/img-buildkite-64/firebase.png deleted file mode 100644 index 493c8da1c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/firebase.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/firefox.png b/frontend/src/assets/images/img-buildkite-64/firefox.png deleted file mode 100644 index 2c1d549cd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/firefox.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/flowdock.png b/frontend/src/assets/images/img-buildkite-64/flowdock.png deleted file mode 100644 index 5cc73d2e6..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/flowdock.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/flowtype.png b/frontend/src/assets/images/img-buildkite-64/flowtype.png deleted file mode 100644 index 71dfa5e3a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/flowtype.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/fluentd.png b/frontend/src/assets/images/img-buildkite-64/fluentd.png deleted file mode 100644 index fa6205475..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/fluentd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/flutter.png b/frontend/src/assets/images/img-buildkite-64/flutter.png deleted file mode 100644 index b34775d9e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/flutter.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/fly.png b/frontend/src/assets/images/img-buildkite-64/fly.png deleted file mode 100644 index 9e1960aeb..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/fly.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/flynn.png b/frontend/src/assets/images/img-buildkite-64/flynn.png deleted file mode 100644 index d05457b6d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/flynn.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/fork.png b/frontend/src/assets/images/img-buildkite-64/fork.png deleted file mode 100644 index 2658d2c02..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/fork.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/freebsd.png b/frontend/src/assets/images/img-buildkite-64/freebsd.png deleted file mode 100644 index 213131f09..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/freebsd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/fsharp.png b/frontend/src/assets/images/img-buildkite-64/fsharp.png deleted file mode 100644 index d6e0816f8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/fsharp.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/fsociety.png b/frontend/src/assets/images/img-buildkite-64/fsociety.png deleted file mode 100644 index e96946219..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/fsociety.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/fu.png b/frontend/src/assets/images/img-buildkite-64/fu.png deleted file mode 100644 index ea3dca543..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/fu.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/gatling.png b/frontend/src/assets/images/img-buildkite-64/gatling.png deleted file mode 100644 index 11211bb80..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/gatling.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/gatsby.png b/frontend/src/assets/images/img-buildkite-64/gatsby.png deleted file mode 100644 index a6e555de2..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/gatsby.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/git.png b/frontend/src/assets/images/img-buildkite-64/git.png deleted file mode 100644 index bc6481573..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/git.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/gitsby.png b/frontend/src/assets/images/img-buildkite-64/gitsby.png deleted file mode 100644 index 83f5c46ce..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/gitsby.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/glitch.png b/frontend/src/assets/images/img-buildkite-64/glitch.png deleted file mode 100644 index 75ef9f7a8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/glitch.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/gnu.png b/frontend/src/assets/images/img-buildkite-64/gnu.png deleted file mode 100644 index e00fed7a5..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/gnu.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/goberserk.png b/frontend/src/assets/images/img-buildkite-64/goberserk.png deleted file mode 100644 index 80d429530..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/goberserk.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/godmode.png b/frontend/src/assets/images/img-buildkite-64/godmode.png deleted file mode 100644 index 622f8245f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/godmode.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/golang.png b/frontend/src/assets/images/img-buildkite-64/golang.png deleted file mode 100644 index 16413811e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/golang.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/google-apps-script.png b/frontend/src/assets/images/img-buildkite-64/google-apps-script.png deleted file mode 100644 index 6a79699a0..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/google-apps-script.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/googlecloud.png b/frontend/src/assets/images/img-buildkite-64/googlecloud.png deleted file mode 100644 index 76932e853..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/googlecloud.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/gradle.png b/frontend/src/assets/images/img-buildkite-64/gradle.png deleted file mode 100644 index b0e15c68b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/gradle.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/grafana.png b/frontend/src/assets/images/img-buildkite-64/grafana.png deleted file mode 100644 index d7b1d08cc..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/grafana.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/graphql.png b/frontend/src/assets/images/img-buildkite-64/graphql.png deleted file mode 100644 index b1f02b8b7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/graphql.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/green_button.png b/frontend/src/assets/images/img-buildkite-64/green_button.png deleted file mode 100644 index f466101b0..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/green_button.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/grunt.png b/frontend/src/assets/images/img-buildkite-64/grunt.png deleted file mode 100644 index 7cd289749..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/grunt.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/gulp.png b/frontend/src/assets/images/img-buildkite-64/gulp.png deleted file mode 100644 index dbc0f8b9b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/gulp.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/habicat.png b/frontend/src/assets/images/img-buildkite-64/habicat.png deleted file mode 100644 index 04f49c8a9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/habicat.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hadolint.png b/frontend/src/assets/images/img-buildkite-64/hadolint.png deleted file mode 100644 index 5e61e4396..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hadolint.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hadoop.png b/frontend/src/assets/images/img-buildkite-64/hadoop.png deleted file mode 100644 index 500d5b3f8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hadoop.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/haml.png b/frontend/src/assets/images/img-buildkite-64/haml.png deleted file mode 100644 index 5eba6c3ef..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/haml.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/happo.png b/frontend/src/assets/images/img-buildkite-64/happo.png deleted file mode 100644 index 1b569f1f3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/happo.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/haskell.png b/frontend/src/assets/images/img-buildkite-64/haskell.png deleted file mode 100644 index f48c81bfd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/haskell.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hbase.png b/frontend/src/assets/images/img-buildkite-64/hbase.png deleted file mode 100644 index e8d5d23fd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hbase.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/helm.png b/frontend/src/assets/images/img-buildkite-64/helm.png deleted file mode 100644 index 11aed19a7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/helm.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/heroku.png b/frontend/src/assets/images/img-buildkite-64/heroku.png deleted file mode 100644 index 7e29ddcc3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/heroku.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hex.png b/frontend/src/assets/images/img-buildkite-64/hex.png deleted file mode 100644 index 82a0715bd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hex.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hipchat.png b/frontend/src/assets/images/img-buildkite-64/hipchat.png deleted file mode 100644 index a4a016abf..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hipchat.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hiptest.png b/frontend/src/assets/images/img-buildkite-64/hiptest.png deleted file mode 100644 index 59c8e7278..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hiptest.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hockeyapp.png b/frontend/src/assets/images/img-buildkite-64/hockeyapp.png deleted file mode 100644 index 385c60391..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hockeyapp.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/html.png b/frontend/src/assets/images/img-buildkite-64/html.png deleted file mode 100644 index 4a75f7a7e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/html.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hugo.png b/frontend/src/assets/images/img-buildkite-64/hugo.png deleted file mode 100644 index d8fde0229..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hugo.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hurtrealbad.png b/frontend/src/assets/images/img-buildkite-64/hurtrealbad.png deleted file mode 100644 index 88e6c92bc..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hurtrealbad.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/hyper.png b/frontend/src/assets/images/img-buildkite-64/hyper.png deleted file mode 100644 index 58358a9fd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/hyper.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/ie.png b/frontend/src/assets/images/img-buildkite-64/ie.png deleted file mode 100644 index c18520d96..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/ie.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/ios.png b/frontend/src/assets/images/img-buildkite-64/ios.png deleted file mode 100644 index ce6cd8b05..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/ios.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jasmine.png b/frontend/src/assets/images/img-buildkite-64/jasmine.png deleted file mode 100644 index 95e0179e3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jasmine.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/java.png b/frontend/src/assets/images/img-buildkite-64/java.png deleted file mode 100644 index 9dbaa56e6..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/java.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/javascript.png b/frontend/src/assets/images/img-buildkite-64/javascript.png deleted file mode 100644 index c7d8b4438..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/javascript.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jekyll.png b/frontend/src/assets/images/img-buildkite-64/jekyll.png deleted file mode 100644 index 03eff0b6e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jekyll.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jenkins.png b/frontend/src/assets/images/img-buildkite-64/jenkins.png deleted file mode 100644 index 38c647cea..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jenkins.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jest.png b/frontend/src/assets/images/img-buildkite-64/jest.png deleted file mode 100644 index 3a670b841..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jest.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jfrog-artifactory.png b/frontend/src/assets/images/img-buildkite-64/jfrog-artifactory.png deleted file mode 100644 index f6be60e31..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jfrog-artifactory.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jfrog-conan.png b/frontend/src/assets/images/img-buildkite-64/jfrog-conan.png deleted file mode 100644 index 761b2c3ab..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jfrog-conan.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jfrog-xray.png b/frontend/src/assets/images/img-buildkite-64/jfrog-xray.png deleted file mode 100644 index c617563ea..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jfrog-xray.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jfrog.png b/frontend/src/assets/images/img-buildkite-64/jfrog.png deleted file mode 100644 index c9c95bb57..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jfrog.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jinja.png b/frontend/src/assets/images/img-buildkite-64/jinja.png deleted file mode 100644 index f3b4bdd01..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jinja.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jshint.png b/frontend/src/assets/images/img-buildkite-64/jshint.png deleted file mode 100644 index dfe542219..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jshint.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/json.png b/frontend/src/assets/images/img-buildkite-64/json.png deleted file mode 100644 index ceb3752e1..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/json.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jsonnet.png b/frontend/src/assets/images/img-buildkite-64/jsonnet.png deleted file mode 100644 index 404c06806..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jsonnet.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/junit.png b/frontend/src/assets/images/img-buildkite-64/junit.png deleted file mode 100644 index 99268b2ba..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/junit.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/jupyter.png b/frontend/src/assets/images/img-buildkite-64/jupyter.png deleted file mode 100644 index f88366c4b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/jupyter.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/kafka.png b/frontend/src/assets/images/img-buildkite-64/kafka.png deleted file mode 100644 index 2a2b88dc2..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/kafka.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/karate.png b/frontend/src/assets/images/img-buildkite-64/karate.png deleted file mode 100644 index 33e1a4c86..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/karate.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/karma.png b/frontend/src/assets/images/img-buildkite-64/karma.png deleted file mode 100644 index f6e0334f4..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/karma.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/knapsack.png b/frontend/src/assets/images/img-buildkite-64/knapsack.png deleted file mode 100644 index 492dfc864..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/knapsack.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/kotlin.png b/frontend/src/assets/images/img-buildkite-64/kotlin.png deleted file mode 100644 index e9623d296..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/kotlin.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/kubernetes.png b/frontend/src/assets/images/img-buildkite-64/kubernetes.png deleted file mode 100644 index 9a6ea1578..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/kubernetes.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/lendinghome.png b/frontend/src/assets/images/img-buildkite-64/lendinghome.png deleted file mode 100644 index 1aa322c35..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/lendinghome.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/lendinghome_ops.png b/frontend/src/assets/images/img-buildkite-64/lendinghome_ops.png deleted file mode 100644 index 41f656837..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/lendinghome_ops.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/lighthouse.png b/frontend/src/assets/images/img-buildkite-64/lighthouse.png deleted file mode 100644 index d433f0813..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/lighthouse.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/lint-roller.png b/frontend/src/assets/images/img-buildkite-64/lint-roller.png deleted file mode 100644 index 94576193b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/lint-roller.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/linux.png b/frontend/src/assets/images/img-buildkite-64/linux.png deleted file mode 100644 index 12be08a5d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/linux.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/llama.png b/frontend/src/assets/images/img-buildkite-64/llama.png deleted file mode 100644 index d67592189..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/llama.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/looker.png b/frontend/src/assets/images/img-buildkite-64/looker.png deleted file mode 100644 index f4d624fc4..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/looker.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/lua.png b/frontend/src/assets/images/img-buildkite-64/lua.png deleted file mode 100644 index 49f0b3d0f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/lua.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/m3db.png b/frontend/src/assets/images/img-buildkite-64/m3db.png deleted file mode 100644 index bdb0fa411..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/m3db.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/mac.png b/frontend/src/assets/images/img-buildkite-64/mac.png deleted file mode 100644 index ee851ccf5..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/mac.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/markdown.png b/frontend/src/assets/images/img-buildkite-64/markdown.png deleted file mode 100644 index 94fdc83de..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/markdown.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/maven.png b/frontend/src/assets/images/img-buildkite-64/maven.png deleted file mode 100644 index 0e9bfc706..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/maven.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/medical_symbol.png b/frontend/src/assets/images/img-buildkite-64/medical_symbol.png deleted file mode 100644 index cc30a02f4..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/medical_symbol.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/messagemedia.png b/frontend/src/assets/images/img-buildkite-64/messagemedia.png deleted file mode 100644 index 519abf056..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/messagemedia.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/metal.png b/frontend/src/assets/images/img-buildkite-64/metal.png deleted file mode 100644 index acf0a4709..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/metal.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/meteor.png b/frontend/src/assets/images/img-buildkite-64/meteor.png deleted file mode 100644 index b29d2fc9f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/meteor.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/mina.png b/frontend/src/assets/images/img-buildkite-64/mina.png deleted file mode 100644 index 43749cd29..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/mina.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/mocha.png b/frontend/src/assets/images/img-buildkite-64/mocha.png deleted file mode 100644 index 659e3b1c7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/mocha.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/moodle.png b/frontend/src/assets/images/img-buildkite-64/moodle.png deleted file mode 100644 index 88e2ea2a9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/moodle.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/mypy.png b/frontend/src/assets/images/img-buildkite-64/mypy.png deleted file mode 100644 index 2a616418c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/mypy.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/mysql.png b/frontend/src/assets/images/img-buildkite-64/mysql.png deleted file mode 100644 index c637ac603..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/mysql.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/neckbeard.png b/frontend/src/assets/images/img-buildkite-64/neckbeard.png deleted file mode 100644 index a92ac2cb7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/neckbeard.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/neo4j.png b/frontend/src/assets/images/img-buildkite-64/neo4j.png deleted file mode 100644 index a21488ac9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/neo4j.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/netbsd.png b/frontend/src/assets/images/img-buildkite-64/netbsd.png deleted file mode 100644 index b9166b385..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/netbsd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/newrelic.png b/frontend/src/assets/images/img-buildkite-64/newrelic.png deleted file mode 100644 index a1139b7a9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/newrelic.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/nginx.png b/frontend/src/assets/images/img-buildkite-64/nginx.png deleted file mode 100644 index f93a355e2..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/nginx.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/nightmare.png b/frontend/src/assets/images/img-buildkite-64/nightmare.png deleted file mode 100644 index 6e135fe87..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/nightmare.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/nix.png b/frontend/src/assets/images/img-buildkite-64/nix.png deleted file mode 100644 index d4913bdf9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/nix.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/node.png b/frontend/src/assets/images/img-buildkite-64/node.png deleted file mode 100644 index 48801fdf3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/node.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/nomad.png b/frontend/src/assets/images/img-buildkite-64/nomad.png deleted file mode 100644 index e7120dcc4..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/nomad.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/npm.png b/frontend/src/assets/images/img-buildkite-64/npm.png deleted file mode 100644 index 3687ab1f9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/npm.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/nsp.png b/frontend/src/assets/images/img-buildkite-64/nsp.png deleted file mode 100644 index 4f9419063..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/nsp.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/octocat.png b/frontend/src/assets/images/img-buildkite-64/octocat.png deleted file mode 100644 index 25b75ad4a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/octocat.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/one-does-not-simply.png b/frontend/src/assets/images/img-buildkite-64/one-does-not-simply.png deleted file mode 100644 index d59e52153..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/one-does-not-simply.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/openbsd.png b/frontend/src/assets/images/img-buildkite-64/openbsd.png deleted file mode 100644 index 710609dea..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/openbsd.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/openpolicyagent.png b/frontend/src/assets/images/img-buildkite-64/openpolicyagent.png deleted file mode 100644 index 2ed5046b3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/openpolicyagent.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/oracle_linux.png b/frontend/src/assets/images/img-buildkite-64/oracle_linux.png deleted file mode 100644 index 60e98c9ae..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/oracle_linux.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/packagecloud.png b/frontend/src/assets/images/img-buildkite-64/packagecloud.png deleted file mode 100644 index ae9bc1954..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/packagecloud.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/packer.png b/frontend/src/assets/images/img-buildkite-64/packer.png deleted file mode 100644 index ee6feedc1..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/packer.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/pact.png b/frontend/src/assets/images/img-buildkite-64/pact.png deleted file mode 100644 index 30f9daf8b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/pact.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/pagerduty.png b/frontend/src/assets/images/img-buildkite-64/pagerduty.png deleted file mode 100644 index 149270bbb..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/pagerduty.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/parcel.png b/frontend/src/assets/images/img-buildkite-64/parcel.png deleted file mode 100644 index 06741c351..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/parcel.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/partyparrot.gif b/frontend/src/assets/images/img-buildkite-64/partyparrot.gif deleted file mode 100644 index 64159e26a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/partyparrot.gif and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/percy.png b/frontend/src/assets/images/img-buildkite-64/percy.png deleted file mode 100644 index 74faed07a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/percy.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/perfection.png b/frontend/src/assets/images/img-buildkite-64/perfection.png deleted file mode 100644 index b097b26ab..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/perfection.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/pfsense.png b/frontend/src/assets/images/img-buildkite-64/pfsense.png deleted file mode 100644 index 7261bbd06..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/pfsense.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/phabricator.png b/frontend/src/assets/images/img-buildkite-64/phabricator.png deleted file mode 100644 index b3b321759..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/phabricator.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/phoenix.png b/frontend/src/assets/images/img-buildkite-64/phoenix.png deleted file mode 100644 index d811d6f15..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/phoenix.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/php.png b/frontend/src/assets/images/img-buildkite-64/php.png deleted file mode 100644 index c2f0ff9c8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/php.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/phpstan.png b/frontend/src/assets/images/img-buildkite-64/phpstan.png deleted file mode 100644 index 780b2321b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/phpstan.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/phpunit.png b/frontend/src/assets/images/img-buildkite-64/phpunit.png deleted file mode 100644 index 9b127201c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/phpunit.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/piedpiper.png b/frontend/src/assets/images/img-buildkite-64/piedpiper.png deleted file mode 100644 index 0c38f6b48..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/piedpiper.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/pinterest.png b/frontend/src/assets/images/img-buildkite-64/pinterest.png deleted file mode 100644 index 19506480a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/pinterest.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/pipeline.png b/frontend/src/assets/images/img-buildkite-64/pipeline.png deleted file mode 100644 index 4bd0ef9b0..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/pipeline.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/plaidml.png b/frontend/src/assets/images/img-buildkite-64/plaidml.png deleted file mode 100644 index 67b457a2e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/plaidml.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/podman.png b/frontend/src/assets/images/img-buildkite-64/podman.png deleted file mode 100644 index 640ff925b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/podman.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/postgres.png b/frontend/src/assets/images/img-buildkite-64/postgres.png deleted file mode 100644 index de4984484..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/postgres.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/postmark.png b/frontend/src/assets/images/img-buildkite-64/postmark.png deleted file mode 100644 index 283c07e78..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/postmark.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/prettier.png b/frontend/src/assets/images/img-buildkite-64/prettier.png deleted file mode 100644 index 267c1dbfc..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/prettier.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/prometheus.png b/frontend/src/assets/images/img-buildkite-64/prometheus.png deleted file mode 100644 index 8041c953a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/prometheus.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/protractor.png b/frontend/src/assets/images/img-buildkite-64/protractor.png deleted file mode 100644 index 04bec649f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/protractor.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/pulumi.png b/frontend/src/assets/images/img-buildkite-64/pulumi.png deleted file mode 100644 index 89329571b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/pulumi.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/puppeteer.png b/frontend/src/assets/images/img-buildkite-64/puppeteer.png deleted file mode 100644 index 669ec4c98..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/puppeteer.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/purescript.png b/frontend/src/assets/images/img-buildkite-64/purescript.png deleted file mode 100644 index c0638fe89..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/purescript.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/pytest.png b/frontend/src/assets/images/img-buildkite-64/pytest.png deleted file mode 100644 index 62531d940..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/pytest.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/python-black.png b/frontend/src/assets/images/img-buildkite-64/python-black.png deleted file mode 100644 index 50ddf796f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/python-black.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/python.png b/frontend/src/assets/images/img-buildkite-64/python.png deleted file mode 100644 index 8a92b93ee..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/python.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/quay.png b/frontend/src/assets/images/img-buildkite-64/quay.png deleted file mode 100644 index 8c5c42bbd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/quay.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/quick.png b/frontend/src/assets/images/img-buildkite-64/quick.png deleted file mode 100644 index 5fb47ffb3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/quick.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rage1.png b/frontend/src/assets/images/img-buildkite-64/rage1.png deleted file mode 100644 index c57feff11..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rage1.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rage2.png b/frontend/src/assets/images/img-buildkite-64/rage2.png deleted file mode 100644 index 24f22ad68..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rage2.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rage3.png b/frontend/src/assets/images/img-buildkite-64/rage3.png deleted file mode 100644 index 6c94df3c1..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rage3.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rage4.png b/frontend/src/assets/images/img-buildkite-64/rage4.png deleted file mode 100644 index 3af6de582..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rage4.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rails.png b/frontend/src/assets/images/img-buildkite-64/rails.png deleted file mode 100644 index e415f11b8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rails.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rancher.png b/frontend/src/assets/images/img-buildkite-64/rancher.png deleted file mode 100644 index 87363cc2d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rancher.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/raspberry-pi.png b/frontend/src/assets/images/img-buildkite-64/raspberry-pi.png deleted file mode 100644 index d56b8187d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/raspberry-pi.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rea.png b/frontend/src/assets/images/img-buildkite-64/rea.png deleted file mode 100644 index 36913f515..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rea.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/react.png b/frontend/src/assets/images/img-buildkite-64/react.png deleted file mode 100644 index c26694797..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/react.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/red_button.png b/frontend/src/assets/images/img-buildkite-64/red_button.png deleted file mode 100644 index d7348bac7..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/red_button.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/redhat.png b/frontend/src/assets/images/img-buildkite-64/redhat.png deleted file mode 100644 index b026f4405..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/redhat.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/redis.png b/frontend/src/assets/images/img-buildkite-64/redis.png deleted file mode 100644 index fc38d6050..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/redis.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/relay.png b/frontend/src/assets/images/img-buildkite-64/relay.png deleted file mode 100644 index 7db8394bc..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/relay.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/retirejs.png b/frontend/src/assets/images/img-buildkite-64/retirejs.png deleted file mode 100644 index 8430eb7f3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/retirejs.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rollbar.png b/frontend/src/assets/images/img-buildkite-64/rollbar.png deleted file mode 100644 index e2e6d1b30..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rollbar.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rollup.png b/frontend/src/assets/images/img-buildkite-64/rollup.png deleted file mode 100644 index 592af8f63..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rollup.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/route53.png b/frontend/src/assets/images/img-buildkite-64/route53.png deleted file mode 100644 index 3ee89269f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/route53.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rspec.png b/frontend/src/assets/images/img-buildkite-64/rspec.png deleted file mode 100644 index c68d1a06a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rspec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rstats.png b/frontend/src/assets/images/img-buildkite-64/rstats.png deleted file mode 100644 index 8258ff7af..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rstats.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rubocop.png b/frontend/src/assets/images/img-buildkite-64/rubocop.png deleted file mode 100644 index d72a4b1c1..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rubocop.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/ruby.png b/frontend/src/assets/images/img-buildkite-64/ruby.png deleted file mode 100644 index 1a0a368c8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/ruby.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rubygems.png b/frontend/src/assets/images/img-buildkite-64/rubygems.png deleted file mode 100644 index 6e2d9e8e9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rubygems.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rubysec.png b/frontend/src/assets/images/img-buildkite-64/rubysec.png deleted file mode 100644 index e54b830db..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rubysec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/rust.png b/frontend/src/assets/images/img-buildkite-64/rust.png deleted file mode 100644 index 5ed88da5f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/rust.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sadpanda.png b/frontend/src/assets/images/img-buildkite-64/sadpanda.png deleted file mode 100644 index 5eb1ceeaa..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sadpanda.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/safari.png b/frontend/src/assets/images/img-buildkite-64/safari.png deleted file mode 100644 index 2572a5f62..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/safari.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/salesforce.png b/frontend/src/assets/images/img-buildkite-64/salesforce.png deleted file mode 100644 index 1be914b2a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/salesforce.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sasslang.png b/frontend/src/assets/images/img-buildkite-64/sasslang.png deleted file mode 100644 index c5b7ef3ef..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sasslang.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/saucelabs.png b/frontend/src/assets/images/img-buildkite-64/saucelabs.png deleted file mode 100644 index 286480be8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/saucelabs.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sbt.png b/frontend/src/assets/images/img-buildkite-64/sbt.png deleted file mode 100644 index 7bca16658..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sbt.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/scala.png b/frontend/src/assets/images/img-buildkite-64/scala.png deleted file mode 100644 index f2b2c0178..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/scala.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/scientific_linux.png b/frontend/src/assets/images/img-buildkite-64/scientific_linux.png deleted file mode 100644 index 951bf3613..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/scientific_linux.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/scsslint.png b/frontend/src/assets/images/img-buildkite-64/scsslint.png deleted file mode 100644 index ddf3be808..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/scsslint.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/selenium.png b/frontend/src/assets/images/img-buildkite-64/selenium.png deleted file mode 100644 index 5eba5fd0d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/selenium.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sentry.png b/frontend/src/assets/images/img-buildkite-64/sentry.png deleted file mode 100644 index e6b4e5630..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sentry.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/serverless.png b/frontend/src/assets/images/img-buildkite-64/serverless.png deleted file mode 100644 index 73040e4c0..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/serverless.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/serverspec.png b/frontend/src/assets/images/img-buildkite-64/serverspec.png deleted file mode 100644 index eff1e5e02..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/serverspec.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/shipit.png b/frontend/src/assets/images/img-buildkite-64/shipit.png deleted file mode 100644 index bc64bf4a8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/shipit.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/shrek.png b/frontend/src/assets/images/img-buildkite-64/shrek.png deleted file mode 100644 index e25250dcb..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/shrek.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sidekiq.png b/frontend/src/assets/images/img-buildkite-64/sidekiq.png deleted file mode 100644 index 4837872e3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sidekiq.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/singularity.png b/frontend/src/assets/images/img-buildkite-64/singularity.png deleted file mode 100644 index d53373855..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/singularity.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/slack.png b/frontend/src/assets/images/img-buildkite-64/slack.png deleted file mode 100644 index e8b9d07fd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/slack.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/snowflake-db.png b/frontend/src/assets/images/img-buildkite-64/snowflake-db.png deleted file mode 100644 index 6bbfb00a8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/snowflake-db.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sonarqube.png b/frontend/src/assets/images/img-buildkite-64/sonarqube.png deleted file mode 100644 index fc477f0a4..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sonarqube.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sorbet.png b/frontend/src/assets/images/img-buildkite-64/sorbet.png deleted file mode 100644 index c373bb003..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sorbet.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/spark.png b/frontend/src/assets/images/img-buildkite-64/spark.png deleted file mode 100644 index d713ac04b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/spark.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/splunk.png b/frontend/src/assets/images/img-buildkite-64/splunk.png deleted file mode 100644 index 43a80785a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/splunk.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sqlite.png b/frontend/src/assets/images/img-buildkite-64/sqlite.png deleted file mode 100644 index 09bab4ff5..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sqlite.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/storybook.png b/frontend/src/assets/images/img-buildkite-64/storybook.png deleted file mode 100644 index 8d14f6a80..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/storybook.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/stryker.png b/frontend/src/assets/images/img-buildkite-64/stryker.png deleted file mode 100644 index bca25f780..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/stryker.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/stylelint.png b/frontend/src/assets/images/img-buildkite-64/stylelint.png deleted file mode 100644 index 249c54bbd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/stylelint.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/subversion.png b/frontend/src/assets/images/img-buildkite-64/subversion.png deleted file mode 100644 index 0ee7d895a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/subversion.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/suitest.png b/frontend/src/assets/images/img-buildkite-64/suitest.png deleted file mode 100644 index 8e847e188..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/suitest.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sumologic.png b/frontend/src/assets/images/img-buildkite-64/sumologic.png deleted file mode 100644 index fce5e9106..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sumologic.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/suspect.png b/frontend/src/assets/images/img-buildkite-64/suspect.png deleted file mode 100644 index 0febc0ebd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/suspect.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/swagger.png b/frontend/src/assets/images/img-buildkite-64/swagger.png deleted file mode 100644 index 302fa76c3..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/swagger.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/sweating.png b/frontend/src/assets/images/img-buildkite-64/sweating.png deleted file mode 100644 index 905d1c63a..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/sweating.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/swift.png b/frontend/src/assets/images/img-buildkite-64/swift.png deleted file mode 100644 index 5755f34ac..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/swift.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/tensorflow.png b/frontend/src/assets/images/img-buildkite-64/tensorflow.png deleted file mode 100644 index f0985182b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/tensorflow.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/terminal.png b/frontend/src/assets/images/img-buildkite-64/terminal.png deleted file mode 100644 index cb10ba7fd..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/terminal.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/terraform.png b/frontend/src/assets/images/img-buildkite-64/terraform.png deleted file mode 100644 index b9ae7841c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/terraform.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/test-kitchen.png b/frontend/src/assets/images/img-buildkite-64/test-kitchen.png deleted file mode 100644 index 534dc4f42..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/test-kitchen.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/testflight.png b/frontend/src/assets/images/img-buildkite-64/testflight.png deleted file mode 100644 index fc94f2a6c..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/testflight.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/testobject.png b/frontend/src/assets/images/img-buildkite-64/testobject.png deleted file mode 100644 index 4be0bc162..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/testobject.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/thisisfine.png b/frontend/src/assets/images/img-buildkite-64/thisisfine.png deleted file mode 100644 index eaebea694..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/thisisfine.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/traefik.png b/frontend/src/assets/images/img-buildkite-64/traefik.png deleted file mode 100644 index 60f1fee52..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/traefik.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/travisci.png b/frontend/src/assets/images/img-buildkite-64/travisci.png deleted file mode 100644 index 28808358e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/travisci.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/trollface.png b/frontend/src/assets/images/img-buildkite-64/trollface.png deleted file mode 100644 index 44514d62f..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/trollface.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/tslint.png b/frontend/src/assets/images/img-buildkite-64/tslint.png deleted file mode 100644 index 01eb2e353..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/tslint.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/twilio.png b/frontend/src/assets/images/img-buildkite-64/twilio.png deleted file mode 100644 index 3cdea8dd9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/twilio.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/typescript.png b/frontend/src/assets/images/img-buildkite-64/typescript.png deleted file mode 100644 index cbaa29a10..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/typescript.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/ubuntu.png b/frontend/src/assets/images/img-buildkite-64/ubuntu.png deleted file mode 100644 index 99da57f0b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/ubuntu.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/vagrant.png b/frontend/src/assets/images/img-buildkite-64/vagrant.png deleted file mode 100644 index c004614f8..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/vagrant.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/virtru.png b/frontend/src/assets/images/img-buildkite-64/virtru.png deleted file mode 100644 index cf47d69ef..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/virtru.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/vue.png b/frontend/src/assets/images/img-buildkite-64/vue.png deleted file mode 100644 index feba778d1..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/vue.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/walrusai.png b/frontend/src/assets/images/img-buildkite-64/walrusai.png deleted file mode 100644 index f53a78d27..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/walrusai.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/wasm.png b/frontend/src/assets/images/img-buildkite-64/wasm.png deleted file mode 100644 index e143f37f5..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/wasm.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/watchman.png b/frontend/src/assets/images/img-buildkite-64/watchman.png deleted file mode 100644 index 8c8f21b3e..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/watchman.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/wayfair.png b/frontend/src/assets/images/img-buildkite-64/wayfair.png deleted file mode 100644 index 4e11d7a67..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/wayfair.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/webhook.png b/frontend/src/assets/images/img-buildkite-64/webhook.png deleted file mode 100644 index 017849beb..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/webhook.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/webpack.png b/frontend/src/assets/images/img-buildkite-64/webpack.png deleted file mode 100644 index 2edc16c0b..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/webpack.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/windows.png b/frontend/src/assets/images/img-buildkite-64/windows.png deleted file mode 100644 index 74c0b8fe9..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/windows.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/wordpress.png b/frontend/src/assets/images/img-buildkite-64/wordpress.png deleted file mode 100644 index 9279317e0..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/wordpress.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/wraith.png b/frontend/src/assets/images/img-buildkite-64/wraith.png deleted file mode 100644 index 91d305c3d..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/wraith.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/xcode.png b/frontend/src/assets/images/img-buildkite-64/xcode.png deleted file mode 100644 index 0c25f72fa..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/xcode.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/xcode_simulator.png b/frontend/src/assets/images/img-buildkite-64/xcode_simulator.png deleted file mode 100644 index 7901400d0..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/xcode_simulator.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/yaml.png b/frontend/src/assets/images/img-buildkite-64/yaml.png deleted file mode 100644 index 35f8723f1..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/yaml.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/yarn.png b/frontend/src/assets/images/img-buildkite-64/yarn.png deleted file mode 100644 index aad2ad239..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/yarn.png and /dev/null differ diff --git a/frontend/src/assets/images/img-buildkite-64/zookeeper.png b/frontend/src/assets/images/img-buildkite-64/zookeeper.png deleted file mode 100644 index e26507490..000000000 Binary files a/frontend/src/assets/images/img-buildkite-64/zookeeper.png and /dev/null differ diff --git a/frontend/src/assets/img-apple-64.json b/frontend/src/assets/img-apple-64.json deleted file mode 100644 index d42cb0edb..000000000 --- a/frontend/src/assets/img-apple-64.json +++ /dev/null @@ -1,21394 +0,0 @@ -[ - { - "name": "hash", - "category": "Symbols", - "image": "img-apple-64/0023-fe0f-20e3.png", - "unicode": "0023-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "keycap_star", - "category": "Symbols", - "image": "img-apple-64/002a-fe0f-20e3.png", - "unicode": "002A-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "zero", - "category": "Symbols", - "image": "img-apple-64/0030-fe0f-20e3.png", - "unicode": "0030-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "one", - "category": "Symbols", - "image": "img-apple-64/0031-fe0f-20e3.png", - "unicode": "0031-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "two", - "category": "Symbols", - "image": "img-apple-64/0032-fe0f-20e3.png", - "unicode": "0032-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "three", - "category": "Symbols", - "image": "img-apple-64/0033-fe0f-20e3.png", - "unicode": "0033-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "four", - "category": "Symbols", - "image": "img-apple-64/0034-fe0f-20e3.png", - "unicode": "0034-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "five", - "category": "Symbols", - "image": "img-apple-64/0035-fe0f-20e3.png", - "unicode": "0035-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "six", - "category": "Symbols", - "image": "img-apple-64/0036-fe0f-20e3.png", - "unicode": "0036-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "seven", - "category": "Symbols", - "image": "img-apple-64/0037-fe0f-20e3.png", - "unicode": "0037-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "eight", - "category": "Symbols", - "image": "img-apple-64/0038-fe0f-20e3.png", - "unicode": "0038-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "nine", - "category": "Symbols", - "image": "img-apple-64/0039-fe0f-20e3.png", - "unicode": "0039-FE0F-20E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "copyright", - "category": "Symbols", - "image": "img-apple-64/00a9-fe0f.png", - "unicode": "00A9-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "registered", - "category": "Symbols", - "image": "img-apple-64/00ae-fe0f.png", - "unicode": "00AE-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "mahjong", - "category": "Activities", - "image": "img-apple-64/1f004.png", - "unicode": "1F004", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_joker", - "category": "Activities", - "image": "img-apple-64/1f0cf.png", - "unicode": "1F0CF", - "aliases": [], - "modifiers": [] - }, - { - "name": "a", - "category": "Symbols", - "image": "img-apple-64/1f170-fe0f.png", - "unicode": "1F170-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "b", - "category": "Symbols", - "image": "img-apple-64/1f171-fe0f.png", - "unicode": "1F171-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "o2", - "category": "Symbols", - "image": "img-apple-64/1f17e-fe0f.png", - "unicode": "1F17E-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "parking", - "category": "Symbols", - "image": "img-apple-64/1f17f-fe0f.png", - "unicode": "1F17F-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "ab", - "category": "Symbols", - "image": "img-apple-64/1f18e.png", - "unicode": "1F18E", - "aliases": [], - "modifiers": [] - }, - { - "name": "cl", - "category": "Symbols", - "image": "img-apple-64/1f191.png", - "unicode": "1F191", - "aliases": [], - "modifiers": [] - }, - { - "name": "cool", - "category": "Symbols", - "image": "img-apple-64/1f192.png", - "unicode": "1F192", - "aliases": [], - "modifiers": [] - }, - { - "name": "free", - "category": "Symbols", - "image": "img-apple-64/1f193.png", - "unicode": "1F193", - "aliases": [], - "modifiers": [] - }, - { - "name": "id", - "category": "Symbols", - "image": "img-apple-64/1f194.png", - "unicode": "1F194", - "aliases": [], - "modifiers": [] - }, - { - "name": "new", - "category": "Symbols", - "image": "img-apple-64/1f195.png", - "unicode": "1F195", - "aliases": [], - "modifiers": [] - }, - { - "name": "ng", - "category": "Symbols", - "image": "img-apple-64/1f196.png", - "unicode": "1F196", - "aliases": [], - "modifiers": [] - }, - { - "name": "ok", - "category": "Symbols", - "image": "img-apple-64/1f197.png", - "unicode": "1F197", - "aliases": [], - "modifiers": [] - }, - { - "name": "sos", - "category": "Symbols", - "image": "img-apple-64/1f198.png", - "unicode": "1F198", - "aliases": [], - "modifiers": [] - }, - { - "name": "up", - "category": "Symbols", - "image": "img-apple-64/1f199.png", - "unicode": "1F199", - "aliases": [], - "modifiers": [] - }, - { - "name": "vs", - "category": "Symbols", - "image": "img-apple-64/1f19a.png", - "unicode": "1F19A", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ac", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1e8.png", - "unicode": "1F1E6-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ad", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1e9.png", - "unicode": "1F1E6-1F1E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ae", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1ea.png", - "unicode": "1F1E6-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-af", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1eb.png", - "unicode": "1F1E6-1F1EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ag", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1ec.png", - "unicode": "1F1E6-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ai", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1ee.png", - "unicode": "1F1E6-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-al", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1f1.png", - "unicode": "1F1E6-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-am", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1f2.png", - "unicode": "1F1E6-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ao", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1f4.png", - "unicode": "1F1E6-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-aq", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1f6.png", - "unicode": "1F1E6-1F1F6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ar", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1f7.png", - "unicode": "1F1E6-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-as", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1f8.png", - "unicode": "1F1E6-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-at", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1f9.png", - "unicode": "1F1E6-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-au", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1fa.png", - "unicode": "1F1E6-1F1FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-aw", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1fc.png", - "unicode": "1F1E6-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ax", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1fd.png", - "unicode": "1F1E6-1F1FD", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-az", - "category": "Flags", - "image": "img-apple-64/1f1e6-1f1ff.png", - "unicode": "1F1E6-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ba", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1e6.png", - "unicode": "1F1E7-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bb", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1e7.png", - "unicode": "1F1E7-1F1E7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bd", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1e9.png", - "unicode": "1F1E7-1F1E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-be", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1ea.png", - "unicode": "1F1E7-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bf", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1eb.png", - "unicode": "1F1E7-1F1EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bg", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1ec.png", - "unicode": "1F1E7-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bh", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1ed.png", - "unicode": "1F1E7-1F1ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bi", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1ee.png", - "unicode": "1F1E7-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bj", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1ef.png", - "unicode": "1F1E7-1F1EF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bl", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1f1.png", - "unicode": "1F1E7-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bm", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1f2.png", - "unicode": "1F1E7-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bn", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1f3.png", - "unicode": "1F1E7-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bo", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1f4.png", - "unicode": "1F1E7-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bq", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1f6.png", - "unicode": "1F1E7-1F1F6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-br", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1f7.png", - "unicode": "1F1E7-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bs", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1f8.png", - "unicode": "1F1E7-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bt", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1f9.png", - "unicode": "1F1E7-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bv", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1fb.png", - "unicode": "1F1E7-1F1FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bw", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1fc.png", - "unicode": "1F1E7-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-by", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1fe.png", - "unicode": "1F1E7-1F1FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-bz", - "category": "Flags", - "image": "img-apple-64/1f1e7-1f1ff.png", - "unicode": "1F1E7-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ca", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1e6.png", - "unicode": "1F1E8-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cc", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1e8.png", - "unicode": "1F1E8-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cd", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1e9.png", - "unicode": "1F1E8-1F1E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cf", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1eb.png", - "unicode": "1F1E8-1F1EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cg", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1ec.png", - "unicode": "1F1E8-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ch", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1ed.png", - "unicode": "1F1E8-1F1ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ci", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1ee.png", - "unicode": "1F1E8-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ck", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1f0.png", - "unicode": "1F1E8-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cl", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1f1.png", - "unicode": "1F1E8-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cm", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1f2.png", - "unicode": "1F1E8-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "cn", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1f3.png", - "unicode": "1F1E8-1F1F3", - "aliases": ["flag-cn"], - "modifiers": [] - }, - { - "name": "flag-co", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1f4.png", - "unicode": "1F1E8-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cp", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1f5.png", - "unicode": "1F1E8-1F1F5", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cr", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1f7.png", - "unicode": "1F1E8-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cu", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1fa.png", - "unicode": "1F1E8-1F1FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cv", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1fb.png", - "unicode": "1F1E8-1F1FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cw", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1fc.png", - "unicode": "1F1E8-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cx", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1fd.png", - "unicode": "1F1E8-1F1FD", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cy", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1fe.png", - "unicode": "1F1E8-1F1FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-cz", - "category": "Flags", - "image": "img-apple-64/1f1e8-1f1ff.png", - "unicode": "1F1E8-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "de", - "category": "Flags", - "image": "img-apple-64/1f1e9-1f1ea.png", - "unicode": "1F1E9-1F1EA", - "aliases": ["flag-de"], - "modifiers": [] - }, - { - "name": "flag-dg", - "category": "Flags", - "image": "img-apple-64/1f1e9-1f1ec.png", - "unicode": "1F1E9-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-dj", - "category": "Flags", - "image": "img-apple-64/1f1e9-1f1ef.png", - "unicode": "1F1E9-1F1EF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-dk", - "category": "Flags", - "image": "img-apple-64/1f1e9-1f1f0.png", - "unicode": "1F1E9-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-dm", - "category": "Flags", - "image": "img-apple-64/1f1e9-1f1f2.png", - "unicode": "1F1E9-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-do", - "category": "Flags", - "image": "img-apple-64/1f1e9-1f1f4.png", - "unicode": "1F1E9-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-dz", - "category": "Flags", - "image": "img-apple-64/1f1e9-1f1ff.png", - "unicode": "1F1E9-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ea", - "category": "Flags", - "image": "img-apple-64/1f1ea-1f1e6.png", - "unicode": "1F1EA-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ec", - "category": "Flags", - "image": "img-apple-64/1f1ea-1f1e8.png", - "unicode": "1F1EA-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ee", - "category": "Flags", - "image": "img-apple-64/1f1ea-1f1ea.png", - "unicode": "1F1EA-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-eg", - "category": "Flags", - "image": "img-apple-64/1f1ea-1f1ec.png", - "unicode": "1F1EA-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-eh", - "category": "Flags", - "image": "img-apple-64/1f1ea-1f1ed.png", - "unicode": "1F1EA-1F1ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-er", - "category": "Flags", - "image": "img-apple-64/1f1ea-1f1f7.png", - "unicode": "1F1EA-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "es", - "category": "Flags", - "image": "img-apple-64/1f1ea-1f1f8.png", - "unicode": "1F1EA-1F1F8", - "aliases": ["flag-es"], - "modifiers": [] - }, - { - "name": "flag-et", - "category": "Flags", - "image": "img-apple-64/1f1ea-1f1f9.png", - "unicode": "1F1EA-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-eu", - "category": "Flags", - "image": "img-apple-64/1f1ea-1f1fa.png", - "unicode": "1F1EA-1F1FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-fi", - "category": "Flags", - "image": "img-apple-64/1f1eb-1f1ee.png", - "unicode": "1F1EB-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-fj", - "category": "Flags", - "image": "img-apple-64/1f1eb-1f1ef.png", - "unicode": "1F1EB-1F1EF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-fk", - "category": "Flags", - "image": "img-apple-64/1f1eb-1f1f0.png", - "unicode": "1F1EB-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-fm", - "category": "Flags", - "image": "img-apple-64/1f1eb-1f1f2.png", - "unicode": "1F1EB-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-fo", - "category": "Flags", - "image": "img-apple-64/1f1eb-1f1f4.png", - "unicode": "1F1EB-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "fr", - "category": "Flags", - "image": "img-apple-64/1f1eb-1f1f7.png", - "unicode": "1F1EB-1F1F7", - "aliases": ["flag-fr"], - "modifiers": [] - }, - { - "name": "flag-ga", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1e6.png", - "unicode": "1F1EC-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "gb", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1e7.png", - "unicode": "1F1EC-1F1E7", - "aliases": ["uk", "flag-gb"], - "modifiers": [] - }, - { - "name": "flag-gd", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1e9.png", - "unicode": "1F1EC-1F1E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ge", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1ea.png", - "unicode": "1F1EC-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gf", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1eb.png", - "unicode": "1F1EC-1F1EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gg", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1ec.png", - "unicode": "1F1EC-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gh", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1ed.png", - "unicode": "1F1EC-1F1ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gi", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1ee.png", - "unicode": "1F1EC-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gl", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1f1.png", - "unicode": "1F1EC-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gm", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1f2.png", - "unicode": "1F1EC-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gn", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1f3.png", - "unicode": "1F1EC-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gp", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1f5.png", - "unicode": "1F1EC-1F1F5", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gq", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1f6.png", - "unicode": "1F1EC-1F1F6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gr", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1f7.png", - "unicode": "1F1EC-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gs", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1f8.png", - "unicode": "1F1EC-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gt", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1f9.png", - "unicode": "1F1EC-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gu", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1fa.png", - "unicode": "1F1EC-1F1FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gw", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1fc.png", - "unicode": "1F1EC-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-gy", - "category": "Flags", - "image": "img-apple-64/1f1ec-1f1fe.png", - "unicode": "1F1EC-1F1FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-hk", - "category": "Flags", - "image": "img-apple-64/1f1ed-1f1f0.png", - "unicode": "1F1ED-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-hm", - "category": "Flags", - "image": "img-apple-64/1f1ed-1f1f2.png", - "unicode": "1F1ED-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-hn", - "category": "Flags", - "image": "img-apple-64/1f1ed-1f1f3.png", - "unicode": "1F1ED-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-hr", - "category": "Flags", - "image": "img-apple-64/1f1ed-1f1f7.png", - "unicode": "1F1ED-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ht", - "category": "Flags", - "image": "img-apple-64/1f1ed-1f1f9.png", - "unicode": "1F1ED-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-hu", - "category": "Flags", - "image": "img-apple-64/1f1ed-1f1fa.png", - "unicode": "1F1ED-1F1FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ic", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1e8.png", - "unicode": "1F1EE-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-id", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1e9.png", - "unicode": "1F1EE-1F1E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ie", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1ea.png", - "unicode": "1F1EE-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-il", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1f1.png", - "unicode": "1F1EE-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-im", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1f2.png", - "unicode": "1F1EE-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-in", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1f3.png", - "unicode": "1F1EE-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-io", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1f4.png", - "unicode": "1F1EE-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-iq", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1f6.png", - "unicode": "1F1EE-1F1F6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ir", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1f7.png", - "unicode": "1F1EE-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-is", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1f8.png", - "unicode": "1F1EE-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "it", - "category": "Flags", - "image": "img-apple-64/1f1ee-1f1f9.png", - "unicode": "1F1EE-1F1F9", - "aliases": ["flag-it"], - "modifiers": [] - }, - { - "name": "flag-je", - "category": "Flags", - "image": "img-apple-64/1f1ef-1f1ea.png", - "unicode": "1F1EF-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-jm", - "category": "Flags", - "image": "img-apple-64/1f1ef-1f1f2.png", - "unicode": "1F1EF-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-jo", - "category": "Flags", - "image": "img-apple-64/1f1ef-1f1f4.png", - "unicode": "1F1EF-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "jp", - "category": "Flags", - "image": "img-apple-64/1f1ef-1f1f5.png", - "unicode": "1F1EF-1F1F5", - "aliases": ["flag-jp"], - "modifiers": [] - }, - { - "name": "flag-ke", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1ea.png", - "unicode": "1F1F0-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-kg", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1ec.png", - "unicode": "1F1F0-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-kh", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1ed.png", - "unicode": "1F1F0-1F1ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ki", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1ee.png", - "unicode": "1F1F0-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-km", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1f2.png", - "unicode": "1F1F0-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-kn", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1f3.png", - "unicode": "1F1F0-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-kp", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1f5.png", - "unicode": "1F1F0-1F1F5", - "aliases": [], - "modifiers": [] - }, - { - "name": "kr", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1f7.png", - "unicode": "1F1F0-1F1F7", - "aliases": ["flag-kr"], - "modifiers": [] - }, - { - "name": "flag-kw", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1fc.png", - "unicode": "1F1F0-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ky", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1fe.png", - "unicode": "1F1F0-1F1FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-kz", - "category": "Flags", - "image": "img-apple-64/1f1f0-1f1ff.png", - "unicode": "1F1F0-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-la", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1e6.png", - "unicode": "1F1F1-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-lb", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1e7.png", - "unicode": "1F1F1-1F1E7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-lc", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1e8.png", - "unicode": "1F1F1-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-li", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1ee.png", - "unicode": "1F1F1-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-lk", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1f0.png", - "unicode": "1F1F1-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-lr", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1f7.png", - "unicode": "1F1F1-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ls", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1f8.png", - "unicode": "1F1F1-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-lt", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1f9.png", - "unicode": "1F1F1-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-lu", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1fa.png", - "unicode": "1F1F1-1F1FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-lv", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1fb.png", - "unicode": "1F1F1-1F1FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ly", - "category": "Flags", - "image": "img-apple-64/1f1f1-1f1fe.png", - "unicode": "1F1F1-1F1FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ma", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1e6.png", - "unicode": "1F1F2-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mc", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1e8.png", - "unicode": "1F1F2-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-md", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1e9.png", - "unicode": "1F1F2-1F1E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-me", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1ea.png", - "unicode": "1F1F2-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mf", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1eb.png", - "unicode": "1F1F2-1F1EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mg", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1ec.png", - "unicode": "1F1F2-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mh", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1ed.png", - "unicode": "1F1F2-1F1ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mk", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f0.png", - "unicode": "1F1F2-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ml", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f1.png", - "unicode": "1F1F2-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mm", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f2.png", - "unicode": "1F1F2-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mn", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f3.png", - "unicode": "1F1F2-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mo", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f4.png", - "unicode": "1F1F2-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mp", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f5.png", - "unicode": "1F1F2-1F1F5", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mq", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f6.png", - "unicode": "1F1F2-1F1F6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mr", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f7.png", - "unicode": "1F1F2-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ms", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f8.png", - "unicode": "1F1F2-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mt", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1f9.png", - "unicode": "1F1F2-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mu", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1fa.png", - "unicode": "1F1F2-1F1FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mv", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1fb.png", - "unicode": "1F1F2-1F1FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mw", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1fc.png", - "unicode": "1F1F2-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mx", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1fd.png", - "unicode": "1F1F2-1F1FD", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-my", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1fe.png", - "unicode": "1F1F2-1F1FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-mz", - "category": "Flags", - "image": "img-apple-64/1f1f2-1f1ff.png", - "unicode": "1F1F2-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-na", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1e6.png", - "unicode": "1F1F3-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-nc", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1e8.png", - "unicode": "1F1F3-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ne", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1ea.png", - "unicode": "1F1F3-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-nf", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1eb.png", - "unicode": "1F1F3-1F1EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ng", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1ec.png", - "unicode": "1F1F3-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ni", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1ee.png", - "unicode": "1F1F3-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-nl", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1f1.png", - "unicode": "1F1F3-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-no", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1f4.png", - "unicode": "1F1F3-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-np", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1f5.png", - "unicode": "1F1F3-1F1F5", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-nr", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1f7.png", - "unicode": "1F1F3-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-nu", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1fa.png", - "unicode": "1F1F3-1F1FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-nz", - "category": "Flags", - "image": "img-apple-64/1f1f3-1f1ff.png", - "unicode": "1F1F3-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-om", - "category": "Flags", - "image": "img-apple-64/1f1f4-1f1f2.png", - "unicode": "1F1F4-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pa", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1e6.png", - "unicode": "1F1F5-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pe", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1ea.png", - "unicode": "1F1F5-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pf", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1eb.png", - "unicode": "1F1F5-1F1EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pg", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1ec.png", - "unicode": "1F1F5-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ph", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1ed.png", - "unicode": "1F1F5-1F1ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pk", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1f0.png", - "unicode": "1F1F5-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pl", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1f1.png", - "unicode": "1F1F5-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pm", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1f2.png", - "unicode": "1F1F5-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pn", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1f3.png", - "unicode": "1F1F5-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pr", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1f7.png", - "unicode": "1F1F5-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ps", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1f8.png", - "unicode": "1F1F5-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pt", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1f9.png", - "unicode": "1F1F5-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-pw", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1fc.png", - "unicode": "1F1F5-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-py", - "category": "Flags", - "image": "img-apple-64/1f1f5-1f1fe.png", - "unicode": "1F1F5-1F1FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-qa", - "category": "Flags", - "image": "img-apple-64/1f1f6-1f1e6.png", - "unicode": "1F1F6-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-re", - "category": "Flags", - "image": "img-apple-64/1f1f7-1f1ea.png", - "unicode": "1F1F7-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ro", - "category": "Flags", - "image": "img-apple-64/1f1f7-1f1f4.png", - "unicode": "1F1F7-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-rs", - "category": "Flags", - "image": "img-apple-64/1f1f7-1f1f8.png", - "unicode": "1F1F7-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "ru", - "category": "Flags", - "image": "img-apple-64/1f1f7-1f1fa.png", - "unicode": "1F1F7-1F1FA", - "aliases": ["flag-ru"], - "modifiers": [] - }, - { - "name": "flag-rw", - "category": "Flags", - "image": "img-apple-64/1f1f7-1f1fc.png", - "unicode": "1F1F7-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sa", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1e6.png", - "unicode": "1F1F8-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sb", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1e7.png", - "unicode": "1F1F8-1F1E7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sc", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1e8.png", - "unicode": "1F1F8-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sd", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1e9.png", - "unicode": "1F1F8-1F1E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-se", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1ea.png", - "unicode": "1F1F8-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sg", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1ec.png", - "unicode": "1F1F8-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sh", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1ed.png", - "unicode": "1F1F8-1F1ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-si", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1ee.png", - "unicode": "1F1F8-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sj", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1ef.png", - "unicode": "1F1F8-1F1EF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sk", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1f0.png", - "unicode": "1F1F8-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sl", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1f1.png", - "unicode": "1F1F8-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sm", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1f2.png", - "unicode": "1F1F8-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sn", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1f3.png", - "unicode": "1F1F8-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-so", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1f4.png", - "unicode": "1F1F8-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sr", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1f7.png", - "unicode": "1F1F8-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ss", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1f8.png", - "unicode": "1F1F8-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-st", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1f9.png", - "unicode": "1F1F8-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sv", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1fb.png", - "unicode": "1F1F8-1F1FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sx", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1fd.png", - "unicode": "1F1F8-1F1FD", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sy", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1fe.png", - "unicode": "1F1F8-1F1FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-sz", - "category": "Flags", - "image": "img-apple-64/1f1f8-1f1ff.png", - "unicode": "1F1F8-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ta", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1e6.png", - "unicode": "1F1F9-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tc", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1e8.png", - "unicode": "1F1F9-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-td", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1e9.png", - "unicode": "1F1F9-1F1E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tf", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1eb.png", - "unicode": "1F1F9-1F1EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tg", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1ec.png", - "unicode": "1F1F9-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-th", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1ed.png", - "unicode": "1F1F9-1F1ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tj", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1ef.png", - "unicode": "1F1F9-1F1EF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tk", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1f0.png", - "unicode": "1F1F9-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tl", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1f1.png", - "unicode": "1F1F9-1F1F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tm", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1f2.png", - "unicode": "1F1F9-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tn", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1f3.png", - "unicode": "1F1F9-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-to", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1f4.png", - "unicode": "1F1F9-1F1F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tr", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1f7.png", - "unicode": "1F1F9-1F1F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tt", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1f9.png", - "unicode": "1F1F9-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tv", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1fb.png", - "unicode": "1F1F9-1F1FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tw", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1fc.png", - "unicode": "1F1F9-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-tz", - "category": "Flags", - "image": "img-apple-64/1f1f9-1f1ff.png", - "unicode": "1F1F9-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ua", - "category": "Flags", - "image": "img-apple-64/1f1fa-1f1e6.png", - "unicode": "1F1FA-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ug", - "category": "Flags", - "image": "img-apple-64/1f1fa-1f1ec.png", - "unicode": "1F1FA-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-um", - "category": "Flags", - "image": "img-apple-64/1f1fa-1f1f2.png", - "unicode": "1F1FA-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-un", - "category": "Flags", - "image": "img-apple-64/1f1fa-1f1f3.png", - "unicode": "1F1FA-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "us", - "category": "Flags", - "image": "img-apple-64/1f1fa-1f1f8.png", - "unicode": "1F1FA-1F1F8", - "aliases": ["flag-us"], - "modifiers": [] - }, - { - "name": "flag-uy", - "category": "Flags", - "image": "img-apple-64/1f1fa-1f1fe.png", - "unicode": "1F1FA-1F1FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-uz", - "category": "Flags", - "image": "img-apple-64/1f1fa-1f1ff.png", - "unicode": "1F1FA-1F1FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-va", - "category": "Flags", - "image": "img-apple-64/1f1fb-1f1e6.png", - "unicode": "1F1FB-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-vc", - "category": "Flags", - "image": "img-apple-64/1f1fb-1f1e8.png", - "unicode": "1F1FB-1F1E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ve", - "category": "Flags", - "image": "img-apple-64/1f1fb-1f1ea.png", - "unicode": "1F1FB-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-vg", - "category": "Flags", - "image": "img-apple-64/1f1fb-1f1ec.png", - "unicode": "1F1FB-1F1EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-vi", - "category": "Flags", - "image": "img-apple-64/1f1fb-1f1ee.png", - "unicode": "1F1FB-1F1EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-vn", - "category": "Flags", - "image": "img-apple-64/1f1fb-1f1f3.png", - "unicode": "1F1FB-1F1F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-vu", - "category": "Flags", - "image": "img-apple-64/1f1fb-1f1fa.png", - "unicode": "1F1FB-1F1FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-wf", - "category": "Flags", - "image": "img-apple-64/1f1fc-1f1eb.png", - "unicode": "1F1FC-1F1EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ws", - "category": "Flags", - "image": "img-apple-64/1f1fc-1f1f8.png", - "unicode": "1F1FC-1F1F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-xk", - "category": "Flags", - "image": "img-apple-64/1f1fd-1f1f0.png", - "unicode": "1F1FD-1F1F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-ye", - "category": "Flags", - "image": "img-apple-64/1f1fe-1f1ea.png", - "unicode": "1F1FE-1F1EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-yt", - "category": "Flags", - "image": "img-apple-64/1f1fe-1f1f9.png", - "unicode": "1F1FE-1F1F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-za", - "category": "Flags", - "image": "img-apple-64/1f1ff-1f1e6.png", - "unicode": "1F1FF-1F1E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-zm", - "category": "Flags", - "image": "img-apple-64/1f1ff-1f1f2.png", - "unicode": "1F1FF-1F1F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-zw", - "category": "Flags", - "image": "img-apple-64/1f1ff-1f1fc.png", - "unicode": "1F1FF-1F1FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "koko", - "category": "Symbols", - "image": "img-apple-64/1f201.png", - "unicode": "1F201", - "aliases": [], - "modifiers": [] - }, - { - "name": "sa", - "category": "Symbols", - "image": "img-apple-64/1f202-fe0f.png", - "unicode": "1F202-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "u7121", - "category": "Symbols", - "image": "img-apple-64/1f21a.png", - "unicode": "1F21A", - "aliases": [], - "modifiers": [] - }, - { - "name": "u6307", - "category": "Symbols", - "image": "img-apple-64/1f22f.png", - "unicode": "1F22F", - "aliases": [], - "modifiers": [] - }, - { - "name": "u7981", - "category": "Symbols", - "image": "img-apple-64/1f232.png", - "unicode": "1F232", - "aliases": [], - "modifiers": [] - }, - { - "name": "u7a7a", - "category": "Symbols", - "image": "img-apple-64/1f233.png", - "unicode": "1F233", - "aliases": [], - "modifiers": [] - }, - { - "name": "u5408", - "category": "Symbols", - "image": "img-apple-64/1f234.png", - "unicode": "1F234", - "aliases": [], - "modifiers": [] - }, - { - "name": "u6e80", - "category": "Symbols", - "image": "img-apple-64/1f235.png", - "unicode": "1F235", - "aliases": [], - "modifiers": [] - }, - { - "name": "u6709", - "category": "Symbols", - "image": "img-apple-64/1f236.png", - "unicode": "1F236", - "aliases": [], - "modifiers": [] - }, - { - "name": "u6708", - "category": "Symbols", - "image": "img-apple-64/1f237-fe0f.png", - "unicode": "1F237-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "u7533", - "category": "Symbols", - "image": "img-apple-64/1f238.png", - "unicode": "1F238", - "aliases": [], - "modifiers": [] - }, - { - "name": "u5272", - "category": "Symbols", - "image": "img-apple-64/1f239.png", - "unicode": "1F239", - "aliases": [], - "modifiers": [] - }, - { - "name": "u55b6", - "category": "Symbols", - "image": "img-apple-64/1f23a.png", - "unicode": "1F23A", - "aliases": [], - "modifiers": [] - }, - { - "name": "ideograph_advantage", - "category": "Symbols", - "image": "img-apple-64/1f250.png", - "unicode": "1F250", - "aliases": [], - "modifiers": [] - }, - { - "name": "accept", - "category": "Symbols", - "image": "img-apple-64/1f251.png", - "unicode": "1F251", - "aliases": [], - "modifiers": [] - }, - { - "name": "cyclone", - "category": "Travel & Places", - "image": "img-apple-64/1f300.png", - "unicode": "1F300", - "aliases": [], - "modifiers": [] - }, - { - "name": "foggy", - "category": "Travel & Places", - "image": "img-apple-64/1f301.png", - "unicode": "1F301", - "aliases": [], - "modifiers": [] - }, - { - "name": "closed_umbrella", - "category": "Travel & Places", - "image": "img-apple-64/1f302.png", - "unicode": "1F302", - "aliases": [], - "modifiers": [] - }, - { - "name": "night_with_stars", - "category": "Travel & Places", - "image": "img-apple-64/1f303.png", - "unicode": "1F303", - "aliases": [], - "modifiers": [] - }, - { - "name": "sunrise_over_mountains", - "category": "Travel & Places", - "image": "img-apple-64/1f304.png", - "unicode": "1F304", - "aliases": [], - "modifiers": [] - }, - { - "name": "sunrise", - "category": "Travel & Places", - "image": "img-apple-64/1f305.png", - "unicode": "1F305", - "aliases": [], - "modifiers": [] - }, - { - "name": "city_sunset", - "category": "Travel & Places", - "image": "img-apple-64/1f306.png", - "unicode": "1F306", - "aliases": [], - "modifiers": [] - }, - { - "name": "city_sunrise", - "category": "Travel & Places", - "image": "img-apple-64/1f307.png", - "unicode": "1F307", - "aliases": [], - "modifiers": [] - }, - { - "name": "rainbow", - "category": "Travel & Places", - "image": "img-apple-64/1f308.png", - "unicode": "1F308", - "aliases": [], - "modifiers": [] - }, - { - "name": "bridge_at_night", - "category": "Travel & Places", - "image": "img-apple-64/1f309.png", - "unicode": "1F309", - "aliases": [], - "modifiers": [] - }, - { - "name": "ocean", - "category": "Travel & Places", - "image": "img-apple-64/1f30a.png", - "unicode": "1F30A", - "aliases": [], - "modifiers": [] - }, - { - "name": "volcano", - "category": "Travel & Places", - "image": "img-apple-64/1f30b.png", - "unicode": "1F30B", - "aliases": [], - "modifiers": [] - }, - { - "name": "milky_way", - "category": "Travel & Places", - "image": "img-apple-64/1f30c.png", - "unicode": "1F30C", - "aliases": [], - "modifiers": [] - }, - { - "name": "earth_africa", - "category": "Travel & Places", - "image": "img-apple-64/1f30d.png", - "unicode": "1F30D", - "aliases": [], - "modifiers": [] - }, - { - "name": "earth_americas", - "category": "Travel & Places", - "image": "img-apple-64/1f30e.png", - "unicode": "1F30E", - "aliases": [], - "modifiers": [] - }, - { - "name": "earth_asia", - "category": "Travel & Places", - "image": "img-apple-64/1f30f.png", - "unicode": "1F30F", - "aliases": [], - "modifiers": [] - }, - { - "name": "globe_with_meridians", - "category": "Travel & Places", - "image": "img-apple-64/1f310.png", - "unicode": "1F310", - "aliases": [], - "modifiers": [] - }, - { - "name": "new_moon", - "category": "Travel & Places", - "image": "img-apple-64/1f311.png", - "unicode": "1F311", - "aliases": [], - "modifiers": [] - }, - { - "name": "waxing_crescent_moon", - "category": "Travel & Places", - "image": "img-apple-64/1f312.png", - "unicode": "1F312", - "aliases": [], - "modifiers": [] - }, - { - "name": "first_quarter_moon", - "category": "Travel & Places", - "image": "img-apple-64/1f313.png", - "unicode": "1F313", - "aliases": [], - "modifiers": [] - }, - { - "name": "moon", - "category": "Travel & Places", - "image": "img-apple-64/1f314.png", - "unicode": "1F314", - "aliases": ["waxing_gibbous_moon"], - "modifiers": [] - }, - { - "name": "full_moon", - "category": "Travel & Places", - "image": "img-apple-64/1f315.png", - "unicode": "1F315", - "aliases": [], - "modifiers": [] - }, - { - "name": "waning_gibbous_moon", - "category": "Travel & Places", - "image": "img-apple-64/1f316.png", - "unicode": "1F316", - "aliases": [], - "modifiers": [] - }, - { - "name": "last_quarter_moon", - "category": "Travel & Places", - "image": "img-apple-64/1f317.png", - "unicode": "1F317", - "aliases": [], - "modifiers": [] - }, - { - "name": "waning_crescent_moon", - "category": "Travel & Places", - "image": "img-apple-64/1f318.png", - "unicode": "1F318", - "aliases": [], - "modifiers": [] - }, - { - "name": "crescent_moon", - "category": "Travel & Places", - "image": "img-apple-64/1f319.png", - "unicode": "1F319", - "aliases": [], - "modifiers": [] - }, - { - "name": "new_moon_with_face", - "category": "Travel & Places", - "image": "img-apple-64/1f31a.png", - "unicode": "1F31A", - "aliases": [], - "modifiers": [] - }, - { - "name": "first_quarter_moon_with_face", - "category": "Travel & Places", - "image": "img-apple-64/1f31b.png", - "unicode": "1F31B", - "aliases": [], - "modifiers": [] - }, - { - "name": "last_quarter_moon_with_face", - "category": "Travel & Places", - "image": "img-apple-64/1f31c.png", - "unicode": "1F31C", - "aliases": [], - "modifiers": [] - }, - { - "name": "full_moon_with_face", - "category": "Travel & Places", - "image": "img-apple-64/1f31d.png", - "unicode": "1F31D", - "aliases": [], - "modifiers": [] - }, - { - "name": "sun_with_face", - "category": "Travel & Places", - "image": "img-apple-64/1f31e.png", - "unicode": "1F31E", - "aliases": [], - "modifiers": [] - }, - { - "name": "star2", - "category": "Travel & Places", - "image": "img-apple-64/1f31f.png", - "unicode": "1F31F", - "aliases": [], - "modifiers": [] - }, - { - "name": "stars", - "category": "Travel & Places", - "image": "img-apple-64/1f320.png", - "unicode": "1F320", - "aliases": [], - "modifiers": [] - }, - { - "name": "thermometer", - "category": "Travel & Places", - "image": "img-apple-64/1f321-fe0f.png", - "unicode": "1F321-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "mostly_sunny", - "category": "Travel & Places", - "image": "img-apple-64/1f324-fe0f.png", - "unicode": "1F324-FE0F", - "aliases": ["sun_small_cloud"], - "modifiers": [] - }, - { - "name": "barely_sunny", - "category": "Travel & Places", - "image": "img-apple-64/1f325-fe0f.png", - "unicode": "1F325-FE0F", - "aliases": ["sun_behind_cloud"], - "modifiers": [] - }, - { - "name": "partly_sunny_rain", - "category": "Travel & Places", - "image": "img-apple-64/1f326-fe0f.png", - "unicode": "1F326-FE0F", - "aliases": ["sun_behind_rain_cloud"], - "modifiers": [] - }, - { - "name": "rain_cloud", - "category": "Travel & Places", - "image": "img-apple-64/1f327-fe0f.png", - "unicode": "1F327-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "snow_cloud", - "category": "Travel & Places", - "image": "img-apple-64/1f328-fe0f.png", - "unicode": "1F328-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "lightning", - "category": "Travel & Places", - "image": "img-apple-64/1f329-fe0f.png", - "unicode": "1F329-FE0F", - "aliases": ["lightning_cloud"], - "modifiers": [] - }, - { - "name": "tornado", - "category": "Travel & Places", - "image": "img-apple-64/1f32a-fe0f.png", - "unicode": "1F32A-FE0F", - "aliases": ["tornado_cloud"], - "modifiers": [] - }, - { - "name": "fog", - "category": "Travel & Places", - "image": "img-apple-64/1f32b-fe0f.png", - "unicode": "1F32B-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "wind_blowing_face", - "category": "Travel & Places", - "image": "img-apple-64/1f32c-fe0f.png", - "unicode": "1F32C-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "hotdog", - "category": "Food & Drink", - "image": "img-apple-64/1f32d.png", - "unicode": "1F32D", - "aliases": [], - "modifiers": [] - }, - { - "name": "taco", - "category": "Food & Drink", - "image": "img-apple-64/1f32e.png", - "unicode": "1F32E", - "aliases": [], - "modifiers": [] - }, - { - "name": "burrito", - "category": "Food & Drink", - "image": "img-apple-64/1f32f.png", - "unicode": "1F32F", - "aliases": [], - "modifiers": [] - }, - { - "name": "chestnut", - "category": "Food & Drink", - "image": "img-apple-64/1f330.png", - "unicode": "1F330", - "aliases": [], - "modifiers": [] - }, - { - "name": "seedling", - "category": "Animals & Nature", - "image": "img-apple-64/1f331.png", - "unicode": "1F331", - "aliases": [], - "modifiers": [] - }, - { - "name": "evergreen_tree", - "category": "Animals & Nature", - "image": "img-apple-64/1f332.png", - "unicode": "1F332", - "aliases": [], - "modifiers": [] - }, - { - "name": "deciduous_tree", - "category": "Animals & Nature", - "image": "img-apple-64/1f333.png", - "unicode": "1F333", - "aliases": [], - "modifiers": [] - }, - { - "name": "palm_tree", - "category": "Animals & Nature", - "image": "img-apple-64/1f334.png", - "unicode": "1F334", - "aliases": [], - "modifiers": [] - }, - { - "name": "cactus", - "category": "Animals & Nature", - "image": "img-apple-64/1f335.png", - "unicode": "1F335", - "aliases": [], - "modifiers": [] - }, - { - "name": "hot_pepper", - "category": "Food & Drink", - "image": "img-apple-64/1f336-fe0f.png", - "unicode": "1F336-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "tulip", - "category": "Animals & Nature", - "image": "img-apple-64/1f337.png", - "unicode": "1F337", - "aliases": [], - "modifiers": [] - }, - { - "name": "cherry_blossom", - "category": "Animals & Nature", - "image": "img-apple-64/1f338.png", - "unicode": "1F338", - "aliases": [], - "modifiers": [] - }, - { - "name": "rose", - "category": "Animals & Nature", - "image": "img-apple-64/1f339.png", - "unicode": "1F339", - "aliases": [], - "modifiers": [] - }, - { - "name": "hibiscus", - "category": "Animals & Nature", - "image": "img-apple-64/1f33a.png", - "unicode": "1F33A", - "aliases": [], - "modifiers": [] - }, - { - "name": "sunflower", - "category": "Animals & Nature", - "image": "img-apple-64/1f33b.png", - "unicode": "1F33B", - "aliases": [], - "modifiers": [] - }, - { - "name": "blossom", - "category": "Animals & Nature", - "image": "img-apple-64/1f33c.png", - "unicode": "1F33C", - "aliases": [], - "modifiers": [] - }, - { - "name": "corn", - "category": "Food & Drink", - "image": "img-apple-64/1f33d.png", - "unicode": "1F33D", - "aliases": [], - "modifiers": [] - }, - { - "name": "ear_of_rice", - "category": "Animals & Nature", - "image": "img-apple-64/1f33e.png", - "unicode": "1F33E", - "aliases": [], - "modifiers": [] - }, - { - "name": "herb", - "category": "Animals & Nature", - "image": "img-apple-64/1f33f.png", - "unicode": "1F33F", - "aliases": [], - "modifiers": [] - }, - { - "name": "four_leaf_clover", - "category": "Animals & Nature", - "image": "img-apple-64/1f340.png", - "unicode": "1F340", - "aliases": [], - "modifiers": [] - }, - { - "name": "maple_leaf", - "category": "Animals & Nature", - "image": "img-apple-64/1f341.png", - "unicode": "1F341", - "aliases": [], - "modifiers": [] - }, - { - "name": "fallen_leaf", - "category": "Animals & Nature", - "image": "img-apple-64/1f342.png", - "unicode": "1F342", - "aliases": [], - "modifiers": [] - }, - { - "name": "leaves", - "category": "Animals & Nature", - "image": "img-apple-64/1f343.png", - "unicode": "1F343", - "aliases": [], - "modifiers": [] - }, - { - "name": "mushroom", - "category": "Food & Drink", - "image": "img-apple-64/1f344.png", - "unicode": "1F344", - "aliases": [], - "modifiers": [] - }, - { - "name": "tomato", - "category": "Food & Drink", - "image": "img-apple-64/1f345.png", - "unicode": "1F345", - "aliases": [], - "modifiers": [] - }, - { - "name": "eggplant", - "category": "Food & Drink", - "image": "img-apple-64/1f346.png", - "unicode": "1F346", - "aliases": [], - "modifiers": [] - }, - { - "name": "grapes", - "category": "Food & Drink", - "image": "img-apple-64/1f347.png", - "unicode": "1F347", - "aliases": [], - "modifiers": [] - }, - { - "name": "melon", - "category": "Food & Drink", - "image": "img-apple-64/1f348.png", - "unicode": "1F348", - "aliases": [], - "modifiers": [] - }, - { - "name": "watermelon", - "category": "Food & Drink", - "image": "img-apple-64/1f349.png", - "unicode": "1F349", - "aliases": [], - "modifiers": [] - }, - { - "name": "tangerine", - "category": "Food & Drink", - "image": "img-apple-64/1f34a.png", - "unicode": "1F34A", - "aliases": [], - "modifiers": [] - }, - { - "name": "lemon", - "category": "Food & Drink", - "image": "img-apple-64/1f34b.png", - "unicode": "1F34B", - "aliases": [], - "modifiers": [] - }, - { - "name": "banana", - "category": "Food & Drink", - "image": "img-apple-64/1f34c.png", - "unicode": "1F34C", - "aliases": [], - "modifiers": [] - }, - { - "name": "pineapple", - "category": "Food & Drink", - "image": "img-apple-64/1f34d.png", - "unicode": "1F34D", - "aliases": [], - "modifiers": [] - }, - { - "name": "apple", - "category": "Food & Drink", - "image": "img-apple-64/1f34e.png", - "unicode": "1F34E", - "aliases": [], - "modifiers": [] - }, - { - "name": "green_apple", - "category": "Food & Drink", - "image": "img-apple-64/1f34f.png", - "unicode": "1F34F", - "aliases": [], - "modifiers": [] - }, - { - "name": "pear", - "category": "Food & Drink", - "image": "img-apple-64/1f350.png", - "unicode": "1F350", - "aliases": [], - "modifiers": [] - }, - { - "name": "peach", - "category": "Food & Drink", - "image": "img-apple-64/1f351.png", - "unicode": "1F351", - "aliases": [], - "modifiers": [] - }, - { - "name": "cherries", - "category": "Food & Drink", - "image": "img-apple-64/1f352.png", - "unicode": "1F352", - "aliases": [], - "modifiers": [] - }, - { - "name": "strawberry", - "category": "Food & Drink", - "image": "img-apple-64/1f353.png", - "unicode": "1F353", - "aliases": [], - "modifiers": [] - }, - { - "name": "hamburger", - "category": "Food & Drink", - "image": "img-apple-64/1f354.png", - "unicode": "1F354", - "aliases": [], - "modifiers": [] - }, - { - "name": "pizza", - "category": "Food & Drink", - "image": "img-apple-64/1f355.png", - "unicode": "1F355", - "aliases": [], - "modifiers": [] - }, - { - "name": "meat_on_bone", - "category": "Food & Drink", - "image": "img-apple-64/1f356.png", - "unicode": "1F356", - "aliases": [], - "modifiers": [] - }, - { - "name": "poultry_leg", - "category": "Food & Drink", - "image": "img-apple-64/1f357.png", - "unicode": "1F357", - "aliases": [], - "modifiers": [] - }, - { - "name": "rice_cracker", - "category": "Food & Drink", - "image": "img-apple-64/1f358.png", - "unicode": "1F358", - "aliases": [], - "modifiers": [] - }, - { - "name": "rice_ball", - "category": "Food & Drink", - "image": "img-apple-64/1f359.png", - "unicode": "1F359", - "aliases": [], - "modifiers": [] - }, - { - "name": "rice", - "category": "Food & Drink", - "image": "img-apple-64/1f35a.png", - "unicode": "1F35A", - "aliases": [], - "modifiers": [] - }, - { - "name": "curry", - "category": "Food & Drink", - "image": "img-apple-64/1f35b.png", - "unicode": "1F35B", - "aliases": [], - "modifiers": [] - }, - { - "name": "ramen", - "category": "Food & Drink", - "image": "img-apple-64/1f35c.png", - "unicode": "1F35C", - "aliases": [], - "modifiers": [] - }, - { - "name": "spaghetti", - "category": "Food & Drink", - "image": "img-apple-64/1f35d.png", - "unicode": "1F35D", - "aliases": [], - "modifiers": [] - }, - { - "name": "bread", - "category": "Food & Drink", - "image": "img-apple-64/1f35e.png", - "unicode": "1F35E", - "aliases": [], - "modifiers": [] - }, - { - "name": "fries", - "category": "Food & Drink", - "image": "img-apple-64/1f35f.png", - "unicode": "1F35F", - "aliases": [], - "modifiers": [] - }, - { - "name": "sweet_potato", - "category": "Food & Drink", - "image": "img-apple-64/1f360.png", - "unicode": "1F360", - "aliases": [], - "modifiers": [] - }, - { - "name": "dango", - "category": "Food & Drink", - "image": "img-apple-64/1f361.png", - "unicode": "1F361", - "aliases": [], - "modifiers": [] - }, - { - "name": "oden", - "category": "Food & Drink", - "image": "img-apple-64/1f362.png", - "unicode": "1F362", - "aliases": [], - "modifiers": [] - }, - { - "name": "sushi", - "category": "Food & Drink", - "image": "img-apple-64/1f363.png", - "unicode": "1F363", - "aliases": [], - "modifiers": [] - }, - { - "name": "fried_shrimp", - "category": "Food & Drink", - "image": "img-apple-64/1f364.png", - "unicode": "1F364", - "aliases": [], - "modifiers": [] - }, - { - "name": "fish_cake", - "category": "Food & Drink", - "image": "img-apple-64/1f365.png", - "unicode": "1F365", - "aliases": [], - "modifiers": [] - }, - { - "name": "icecream", - "category": "Food & Drink", - "image": "img-apple-64/1f366.png", - "unicode": "1F366", - "aliases": [], - "modifiers": [] - }, - { - "name": "shaved_ice", - "category": "Food & Drink", - "image": "img-apple-64/1f367.png", - "unicode": "1F367", - "aliases": [], - "modifiers": [] - }, - { - "name": "ice_cream", - "category": "Food & Drink", - "image": "img-apple-64/1f368.png", - "unicode": "1F368", - "aliases": [], - "modifiers": [] - }, - { - "name": "doughnut", - "category": "Food & Drink", - "image": "img-apple-64/1f369.png", - "unicode": "1F369", - "aliases": [], - "modifiers": [] - }, - { - "name": "cookie", - "category": "Food & Drink", - "image": "img-apple-64/1f36a.png", - "unicode": "1F36A", - "aliases": [], - "modifiers": [] - }, - { - "name": "chocolate_bar", - "category": "Food & Drink", - "image": "img-apple-64/1f36b.png", - "unicode": "1F36B", - "aliases": [], - "modifiers": [] - }, - { - "name": "candy", - "category": "Food & Drink", - "image": "img-apple-64/1f36c.png", - "unicode": "1F36C", - "aliases": [], - "modifiers": [] - }, - { - "name": "lollipop", - "category": "Food & Drink", - "image": "img-apple-64/1f36d.png", - "unicode": "1F36D", - "aliases": [], - "modifiers": [] - }, - { - "name": "custard", - "category": "Food & Drink", - "image": "img-apple-64/1f36e.png", - "unicode": "1F36E", - "aliases": [], - "modifiers": [] - }, - { - "name": "honey_pot", - "category": "Food & Drink", - "image": "img-apple-64/1f36f.png", - "unicode": "1F36F", - "aliases": [], - "modifiers": [] - }, - { - "name": "cake", - "category": "Food & Drink", - "image": "img-apple-64/1f370.png", - "unicode": "1F370", - "aliases": [], - "modifiers": [] - }, - { - "name": "bento", - "category": "Food & Drink", - "image": "img-apple-64/1f371.png", - "unicode": "1F371", - "aliases": [], - "modifiers": [] - }, - { - "name": "stew", - "category": "Food & Drink", - "image": "img-apple-64/1f372.png", - "unicode": "1F372", - "aliases": [], - "modifiers": [] - }, - { - "name": "fried_egg", - "category": "Food & Drink", - "image": "img-apple-64/1f373.png", - "unicode": "1F373", - "aliases": ["cooking"], - "modifiers": [] - }, - { - "name": "fork_and_knife", - "category": "Food & Drink", - "image": "img-apple-64/1f374.png", - "unicode": "1F374", - "aliases": [], - "modifiers": [] - }, - { - "name": "tea", - "category": "Food & Drink", - "image": "img-apple-64/1f375.png", - "unicode": "1F375", - "aliases": [], - "modifiers": [] - }, - { - "name": "sake", - "category": "Food & Drink", - "image": "img-apple-64/1f376.png", - "unicode": "1F376", - "aliases": [], - "modifiers": [] - }, - { - "name": "wine_glass", - "category": "Food & Drink", - "image": "img-apple-64/1f377.png", - "unicode": "1F377", - "aliases": [], - "modifiers": [] - }, - { - "name": "cocktail", - "category": "Food & Drink", - "image": "img-apple-64/1f378.png", - "unicode": "1F378", - "aliases": [], - "modifiers": [] - }, - { - "name": "tropical_drink", - "category": "Food & Drink", - "image": "img-apple-64/1f379.png", - "unicode": "1F379", - "aliases": [], - "modifiers": [] - }, - { - "name": "beer", - "category": "Food & Drink", - "image": "img-apple-64/1f37a.png", - "unicode": "1F37A", - "aliases": [], - "modifiers": [] - }, - { - "name": "beers", - "category": "Food & Drink", - "image": "img-apple-64/1f37b.png", - "unicode": "1F37B", - "aliases": [], - "modifiers": [] - }, - { - "name": "baby_bottle", - "category": "Food & Drink", - "image": "img-apple-64/1f37c.png", - "unicode": "1F37C", - "aliases": [], - "modifiers": [] - }, - { - "name": "knife_fork_plate", - "category": "Food & Drink", - "image": "img-apple-64/1f37d-fe0f.png", - "unicode": "1F37D-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "champagne", - "category": "Food & Drink", - "image": "img-apple-64/1f37e.png", - "unicode": "1F37E", - "aliases": [], - "modifiers": [] - }, - { - "name": "popcorn", - "category": "Food & Drink", - "image": "img-apple-64/1f37f.png", - "unicode": "1F37F", - "aliases": [], - "modifiers": [] - }, - { - "name": "ribbon", - "category": "Activities", - "image": "img-apple-64/1f380.png", - "unicode": "1F380", - "aliases": [], - "modifiers": [] - }, - { - "name": "gift", - "category": "Activities", - "image": "img-apple-64/1f381.png", - "unicode": "1F381", - "aliases": [], - "modifiers": [] - }, - { - "name": "birthday", - "category": "Food & Drink", - "image": "img-apple-64/1f382.png", - "unicode": "1F382", - "aliases": [], - "modifiers": [] - }, - { - "name": "jack_o_lantern", - "category": "Activities", - "image": "img-apple-64/1f383.png", - "unicode": "1F383", - "aliases": [], - "modifiers": [] - }, - { - "name": "christmas_tree", - "category": "Activities", - "image": "img-apple-64/1f384.png", - "unicode": "1F384", - "aliases": [], - "modifiers": [] - }, - { - "name": "santa", - "category": "People & Body", - "image": "img-apple-64/1f385.png", - "unicode": "1F385", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f385-1f3fb.png", - "unicode": "1F385-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f385-1f3fc.png", - "unicode": "1F385-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f385-1f3fd.png", - "unicode": "1F385-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f385-1f3fe.png", - "unicode": "1F385-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f385-1f3ff.png", - "unicode": "1F385-1F3FF" - } - ] - }, - { - "name": "fireworks", - "category": "Activities", - "image": "img-apple-64/1f386.png", - "unicode": "1F386", - "aliases": [], - "modifiers": [] - }, - { - "name": "sparkler", - "category": "Activities", - "image": "img-apple-64/1f387.png", - "unicode": "1F387", - "aliases": [], - "modifiers": [] - }, - { - "name": "balloon", - "category": "Activities", - "image": "img-apple-64/1f388.png", - "unicode": "1F388", - "aliases": [], - "modifiers": [] - }, - { - "name": "tada", - "category": "Activities", - "image": "img-apple-64/1f389.png", - "unicode": "1F389", - "aliases": [], - "modifiers": [] - }, - { - "name": "confetti_ball", - "category": "Activities", - "image": "img-apple-64/1f38a.png", - "unicode": "1F38A", - "aliases": [], - "modifiers": [] - }, - { - "name": "tanabata_tree", - "category": "Activities", - "image": "img-apple-64/1f38b.png", - "unicode": "1F38B", - "aliases": [], - "modifiers": [] - }, - { - "name": "crossed_flags", - "category": "Flags", - "image": "img-apple-64/1f38c.png", - "unicode": "1F38C", - "aliases": [], - "modifiers": [] - }, - { - "name": "bamboo", - "category": "Activities", - "image": "img-apple-64/1f38d.png", - "unicode": "1F38D", - "aliases": [], - "modifiers": [] - }, - { - "name": "dolls", - "category": "Activities", - "image": "img-apple-64/1f38e.png", - "unicode": "1F38E", - "aliases": [], - "modifiers": [] - }, - { - "name": "flags", - "category": "Activities", - "image": "img-apple-64/1f38f.png", - "unicode": "1F38F", - "aliases": [], - "modifiers": [] - }, - { - "name": "wind_chime", - "category": "Activities", - "image": "img-apple-64/1f390.png", - "unicode": "1F390", - "aliases": [], - "modifiers": [] - }, - { - "name": "rice_scene", - "category": "Activities", - "image": "img-apple-64/1f391.png", - "unicode": "1F391", - "aliases": [], - "modifiers": [] - }, - { - "name": "school_satchel", - "category": "Objects", - "image": "img-apple-64/1f392.png", - "unicode": "1F392", - "aliases": [], - "modifiers": [] - }, - { - "name": "mortar_board", - "category": "Objects", - "image": "img-apple-64/1f393.png", - "unicode": "1F393", - "aliases": [], - "modifiers": [] - }, - { - "name": "medal", - "category": "Activities", - "image": "img-apple-64/1f396-fe0f.png", - "unicode": "1F396-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "reminder_ribbon", - "category": "Activities", - "image": "img-apple-64/1f397-fe0f.png", - "unicode": "1F397-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "studio_microphone", - "category": "Objects", - "image": "img-apple-64/1f399-fe0f.png", - "unicode": "1F399-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "level_slider", - "category": "Objects", - "image": "img-apple-64/1f39a-fe0f.png", - "unicode": "1F39A-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "control_knobs", - "category": "Objects", - "image": "img-apple-64/1f39b-fe0f.png", - "unicode": "1F39B-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "film_frames", - "category": "Objects", - "image": "img-apple-64/1f39e-fe0f.png", - "unicode": "1F39E-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "admission_tickets", - "category": "Activities", - "image": "img-apple-64/1f39f-fe0f.png", - "unicode": "1F39F-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "carousel_horse", - "category": "Travel & Places", - "image": "img-apple-64/1f3a0.png", - "unicode": "1F3A0", - "aliases": [], - "modifiers": [] - }, - { - "name": "ferris_wheel", - "category": "Travel & Places", - "image": "img-apple-64/1f3a1.png", - "unicode": "1F3A1", - "aliases": [], - "modifiers": [] - }, - { - "name": "roller_coaster", - "category": "Travel & Places", - "image": "img-apple-64/1f3a2.png", - "unicode": "1F3A2", - "aliases": [], - "modifiers": [] - }, - { - "name": "fishing_pole_and_fish", - "category": "Activities", - "image": "img-apple-64/1f3a3.png", - "unicode": "1F3A3", - "aliases": [], - "modifiers": [] - }, - { - "name": "microphone", - "category": "Objects", - "image": "img-apple-64/1f3a4.png", - "unicode": "1F3A4", - "aliases": [], - "modifiers": [] - }, - { - "name": "movie_camera", - "category": "Objects", - "image": "img-apple-64/1f3a5.png", - "unicode": "1F3A5", - "aliases": [], - "modifiers": [] - }, - { - "name": "cinema", - "category": "Symbols", - "image": "img-apple-64/1f3a6.png", - "unicode": "1F3A6", - "aliases": [], - "modifiers": [] - }, - { - "name": "headphones", - "category": "Objects", - "image": "img-apple-64/1f3a7.png", - "unicode": "1F3A7", - "aliases": [], - "modifiers": [] - }, - { - "name": "art", - "category": "Activities", - "image": "img-apple-64/1f3a8.png", - "unicode": "1F3A8", - "aliases": [], - "modifiers": [] - }, - { - "name": "tophat", - "category": "Objects", - "image": "img-apple-64/1f3a9.png", - "unicode": "1F3A9", - "aliases": [], - "modifiers": [] - }, - { - "name": "circus_tent", - "category": "Travel & Places", - "image": "img-apple-64/1f3aa.png", - "unicode": "1F3AA", - "aliases": [], - "modifiers": [] - }, - { - "name": "ticket", - "category": "Activities", - "image": "img-apple-64/1f3ab.png", - "unicode": "1F3AB", - "aliases": [], - "modifiers": [] - }, - { - "name": "clapper", - "category": "Objects", - "image": "img-apple-64/1f3ac.png", - "unicode": "1F3AC", - "aliases": [], - "modifiers": [] - }, - { - "name": "performing_arts", - "category": "Activities", - "image": "img-apple-64/1f3ad.png", - "unicode": "1F3AD", - "aliases": [], - "modifiers": [] - }, - { - "name": "video_game", - "category": "Activities", - "image": "img-apple-64/1f3ae.png", - "unicode": "1F3AE", - "aliases": [], - "modifiers": [] - }, - { - "name": "dart", - "category": "Activities", - "image": "img-apple-64/1f3af.png", - "unicode": "1F3AF", - "aliases": [], - "modifiers": [] - }, - { - "name": "slot_machine", - "category": "Activities", - "image": "img-apple-64/1f3b0.png", - "unicode": "1F3B0", - "aliases": [], - "modifiers": [] - }, - { - "name": "8ball", - "category": "Activities", - "image": "img-apple-64/1f3b1.png", - "unicode": "1F3B1", - "aliases": [], - "modifiers": [] - }, - { - "name": "game_die", - "category": "Activities", - "image": "img-apple-64/1f3b2.png", - "unicode": "1F3B2", - "aliases": [], - "modifiers": [] - }, - { - "name": "bowling", - "category": "Activities", - "image": "img-apple-64/1f3b3.png", - "unicode": "1F3B3", - "aliases": [], - "modifiers": [] - }, - { - "name": "flower_playing_cards", - "category": "Activities", - "image": "img-apple-64/1f3b4.png", - "unicode": "1F3B4", - "aliases": [], - "modifiers": [] - }, - { - "name": "musical_note", - "category": "Objects", - "image": "img-apple-64/1f3b5.png", - "unicode": "1F3B5", - "aliases": [], - "modifiers": [] - }, - { - "name": "notes", - "category": "Objects", - "image": "img-apple-64/1f3b6.png", - "unicode": "1F3B6", - "aliases": [], - "modifiers": [] - }, - { - "name": "saxophone", - "category": "Objects", - "image": "img-apple-64/1f3b7.png", - "unicode": "1F3B7", - "aliases": [], - "modifiers": [] - }, - { - "name": "guitar", - "category": "Objects", - "image": "img-apple-64/1f3b8.png", - "unicode": "1F3B8", - "aliases": [], - "modifiers": [] - }, - { - "name": "musical_keyboard", - "category": "Objects", - "image": "img-apple-64/1f3b9.png", - "unicode": "1F3B9", - "aliases": [], - "modifiers": [] - }, - { - "name": "trumpet", - "category": "Objects", - "image": "img-apple-64/1f3ba.png", - "unicode": "1F3BA", - "aliases": [], - "modifiers": [] - }, - { - "name": "violin", - "category": "Objects", - "image": "img-apple-64/1f3bb.png", - "unicode": "1F3BB", - "aliases": [], - "modifiers": [] - }, - { - "name": "musical_score", - "category": "Objects", - "image": "img-apple-64/1f3bc.png", - "unicode": "1F3BC", - "aliases": [], - "modifiers": [] - }, - { - "name": "running_shirt_with_sash", - "category": "Activities", - "image": "img-apple-64/1f3bd.png", - "unicode": "1F3BD", - "aliases": [], - "modifiers": [] - }, - { - "name": "tennis", - "category": "Activities", - "image": "img-apple-64/1f3be.png", - "unicode": "1F3BE", - "aliases": [], - "modifiers": [] - }, - { - "name": "ski", - "category": "Activities", - "image": "img-apple-64/1f3bf.png", - "unicode": "1F3BF", - "aliases": [], - "modifiers": [] - }, - { - "name": "basketball", - "category": "Activities", - "image": "img-apple-64/1f3c0.png", - "unicode": "1F3C0", - "aliases": [], - "modifiers": [] - }, - { - "name": "checkered_flag", - "category": "Flags", - "image": "img-apple-64/1f3c1.png", - "unicode": "1F3C1", - "aliases": [], - "modifiers": [] - }, - { - "name": "snowboarder", - "category": "People & Body", - "image": "img-apple-64/1f3c2.png", - "unicode": "1F3C2", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3c2-1f3fb.png", - "unicode": "1F3C2-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3c2-1f3fc.png", - "unicode": "1F3C2-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3c2-1f3fd.png", - "unicode": "1F3C2-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3c2-1f3fe.png", - "unicode": "1F3C2-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3c2-1f3ff.png", - "unicode": "1F3C2-1F3FF" - } - ] - }, - { - "name": "woman-running", - "category": "People & Body", - "image": "img-apple-64/1f3c3-200d-2640-fe0f.png", - "unicode": "1F3C3-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3c3-1f3fb-200d-2640-fe0f.png", - "unicode": "1F3C3-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3c3-1f3fc-200d-2640-fe0f.png", - "unicode": "1F3C3-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3c3-1f3fd-200d-2640-fe0f.png", - "unicode": "1F3C3-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3c3-1f3fe-200d-2640-fe0f.png", - "unicode": "1F3C3-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3c3-1f3ff-200d-2640-fe0f.png", - "unicode": "1F3C3-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-running", - "category": "People & Body", - "image": "img-apple-64/1f3c3-200d-2642-fe0f.png", - "unicode": "1F3C3-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3c3-1f3fb-200d-2642-fe0f.png", - "unicode": "1F3C3-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3c3-1f3fc-200d-2642-fe0f.png", - "unicode": "1F3C3-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3c3-1f3fd-200d-2642-fe0f.png", - "unicode": "1F3C3-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3c3-1f3fe-200d-2642-fe0f.png", - "unicode": "1F3C3-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3c3-1f3ff-200d-2642-fe0f.png", - "unicode": "1F3C3-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "runner", - "category": "People & Body", - "image": "img-apple-64/1f3c3.png", - "unicode": "1F3C3", - "aliases": ["running"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3c3-1f3fb.png", - "unicode": "1F3C3-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3c3-1f3fc.png", - "unicode": "1F3C3-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3c3-1f3fd.png", - "unicode": "1F3C3-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3c3-1f3fe.png", - "unicode": "1F3C3-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3c3-1f3ff.png", - "unicode": "1F3C3-1F3FF" - } - ] - }, - { - "name": "woman-surfing", - "category": "People & Body", - "image": "img-apple-64/1f3c4-200d-2640-fe0f.png", - "unicode": "1F3C4-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3c4-1f3fb-200d-2640-fe0f.png", - "unicode": "1F3C4-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3c4-1f3fc-200d-2640-fe0f.png", - "unicode": "1F3C4-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3c4-1f3fd-200d-2640-fe0f.png", - "unicode": "1F3C4-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3c4-1f3fe-200d-2640-fe0f.png", - "unicode": "1F3C4-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3c4-1f3ff-200d-2640-fe0f.png", - "unicode": "1F3C4-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-surfing", - "category": "People & Body", - "image": "img-apple-64/1f3c4-200d-2642-fe0f.png", - "unicode": "1F3C4-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3c4-1f3fb-200d-2642-fe0f.png", - "unicode": "1F3C4-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3c4-1f3fc-200d-2642-fe0f.png", - "unicode": "1F3C4-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3c4-1f3fd-200d-2642-fe0f.png", - "unicode": "1F3C4-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3c4-1f3fe-200d-2642-fe0f.png", - "unicode": "1F3C4-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3c4-1f3ff-200d-2642-fe0f.png", - "unicode": "1F3C4-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "surfer", - "category": "People & Body", - "image": "img-apple-64/1f3c4.png", - "unicode": "1F3C4", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3c4-1f3fb.png", - "unicode": "1F3C4-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3c4-1f3fc.png", - "unicode": "1F3C4-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3c4-1f3fd.png", - "unicode": "1F3C4-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3c4-1f3fe.png", - "unicode": "1F3C4-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3c4-1f3ff.png", - "unicode": "1F3C4-1F3FF" - } - ] - }, - { - "name": "sports_medal", - "category": "Activities", - "image": "img-apple-64/1f3c5.png", - "unicode": "1F3C5", - "aliases": [], - "modifiers": [] - }, - { - "name": "trophy", - "category": "Activities", - "image": "img-apple-64/1f3c6.png", - "unicode": "1F3C6", - "aliases": [], - "modifiers": [] - }, - { - "name": "horse_racing", - "category": "People & Body", - "image": "img-apple-64/1f3c7.png", - "unicode": "1F3C7", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3c7-1f3fb.png", - "unicode": "1F3C7-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3c7-1f3fc.png", - "unicode": "1F3C7-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3c7-1f3fd.png", - "unicode": "1F3C7-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3c7-1f3fe.png", - "unicode": "1F3C7-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3c7-1f3ff.png", - "unicode": "1F3C7-1F3FF" - } - ] - }, - { - "name": "football", - "category": "Activities", - "image": "img-apple-64/1f3c8.png", - "unicode": "1F3C8", - "aliases": [], - "modifiers": [] - }, - { - "name": "rugby_football", - "category": "Activities", - "image": "img-apple-64/1f3c9.png", - "unicode": "1F3C9", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-swimming", - "category": "People & Body", - "image": "img-apple-64/1f3ca-200d-2640-fe0f.png", - "unicode": "1F3CA-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3ca-1f3fb-200d-2640-fe0f.png", - "unicode": "1F3CA-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3ca-1f3fc-200d-2640-fe0f.png", - "unicode": "1F3CA-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3ca-1f3fd-200d-2640-fe0f.png", - "unicode": "1F3CA-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3ca-1f3fe-200d-2640-fe0f.png", - "unicode": "1F3CA-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3ca-1f3ff-200d-2640-fe0f.png", - "unicode": "1F3CA-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-swimming", - "category": "People & Body", - "image": "img-apple-64/1f3ca-200d-2642-fe0f.png", - "unicode": "1F3CA-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3ca-1f3fb-200d-2642-fe0f.png", - "unicode": "1F3CA-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3ca-1f3fc-200d-2642-fe0f.png", - "unicode": "1F3CA-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3ca-1f3fd-200d-2642-fe0f.png", - "unicode": "1F3CA-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3ca-1f3fe-200d-2642-fe0f.png", - "unicode": "1F3CA-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3ca-1f3ff-200d-2642-fe0f.png", - "unicode": "1F3CA-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "swimmer", - "category": "People & Body", - "image": "img-apple-64/1f3ca.png", - "unicode": "1F3CA", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3ca-1f3fb.png", - "unicode": "1F3CA-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3ca-1f3fc.png", - "unicode": "1F3CA-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3ca-1f3fd.png", - "unicode": "1F3CA-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3ca-1f3fe.png", - "unicode": "1F3CA-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3ca-1f3ff.png", - "unicode": "1F3CA-1F3FF" - } - ] - }, - { - "name": "woman-lifting-weights", - "category": "People & Body", - "image": "img-apple-64/1f3cb-fe0f-200d-2640-fe0f.png", - "unicode": "1F3CB-FE0F-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3cb-1f3fb-200d-2640-fe0f.png", - "unicode": "1F3CB-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3cb-1f3fc-200d-2640-fe0f.png", - "unicode": "1F3CB-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3cb-1f3fd-200d-2640-fe0f.png", - "unicode": "1F3CB-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3cb-1f3fe-200d-2640-fe0f.png", - "unicode": "1F3CB-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3cb-1f3ff-200d-2640-fe0f.png", - "unicode": "1F3CB-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-lifting-weights", - "category": "People & Body", - "image": "img-apple-64/1f3cb-fe0f-200d-2642-fe0f.png", - "unicode": "1F3CB-FE0F-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3cb-1f3fb-200d-2642-fe0f.png", - "unicode": "1F3CB-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3cb-1f3fc-200d-2642-fe0f.png", - "unicode": "1F3CB-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3cb-1f3fd-200d-2642-fe0f.png", - "unicode": "1F3CB-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3cb-1f3fe-200d-2642-fe0f.png", - "unicode": "1F3CB-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3cb-1f3ff-200d-2642-fe0f.png", - "unicode": "1F3CB-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "weight_lifter", - "category": "People & Body", - "image": "img-apple-64/1f3cb-fe0f.png", - "unicode": "1F3CB-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3cb-1f3fb.png", - "unicode": "1F3CB-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3cb-1f3fc.png", - "unicode": "1F3CB-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3cb-1f3fd.png", - "unicode": "1F3CB-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3cb-1f3fe.png", - "unicode": "1F3CB-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3cb-1f3ff.png", - "unicode": "1F3CB-1F3FF" - } - ] - }, - { - "name": "woman-golfing", - "category": "People & Body", - "image": "img-apple-64/1f3cc-fe0f-200d-2640-fe0f.png", - "unicode": "1F3CC-FE0F-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3cc-1f3fb-200d-2640-fe0f.png", - "unicode": "1F3CC-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3cc-1f3fc-200d-2640-fe0f.png", - "unicode": "1F3CC-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3cc-1f3fd-200d-2640-fe0f.png", - "unicode": "1F3CC-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3cc-1f3fe-200d-2640-fe0f.png", - "unicode": "1F3CC-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3cc-1f3ff-200d-2640-fe0f.png", - "unicode": "1F3CC-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-golfing", - "category": "People & Body", - "image": "img-apple-64/1f3cc-fe0f-200d-2642-fe0f.png", - "unicode": "1F3CC-FE0F-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3cc-1f3fb-200d-2642-fe0f.png", - "unicode": "1F3CC-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3cc-1f3fc-200d-2642-fe0f.png", - "unicode": "1F3CC-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3cc-1f3fd-200d-2642-fe0f.png", - "unicode": "1F3CC-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3cc-1f3fe-200d-2642-fe0f.png", - "unicode": "1F3CC-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3cc-1f3ff-200d-2642-fe0f.png", - "unicode": "1F3CC-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "golfer", - "category": "People & Body", - "image": "img-apple-64/1f3cc-fe0f.png", - "unicode": "1F3CC-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f3cc-1f3fb.png", - "unicode": "1F3CC-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f3cc-1f3fc.png", - "unicode": "1F3CC-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f3cc-1f3fd.png", - "unicode": "1F3CC-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f3cc-1f3fe.png", - "unicode": "1F3CC-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f3cc-1f3ff.png", - "unicode": "1F3CC-1F3FF" - } - ] - }, - { - "name": "racing_motorcycle", - "category": "Travel & Places", - "image": "img-apple-64/1f3cd-fe0f.png", - "unicode": "1F3CD-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "racing_car", - "category": "Travel & Places", - "image": "img-apple-64/1f3ce-fe0f.png", - "unicode": "1F3CE-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "cricket_bat_and_ball", - "category": "Activities", - "image": "img-apple-64/1f3cf.png", - "unicode": "1F3CF", - "aliases": [], - "modifiers": [] - }, - { - "name": "volleyball", - "category": "Activities", - "image": "img-apple-64/1f3d0.png", - "unicode": "1F3D0", - "aliases": [], - "modifiers": [] - }, - { - "name": "field_hockey_stick_and_ball", - "category": "Activities", - "image": "img-apple-64/1f3d1.png", - "unicode": "1F3D1", - "aliases": [], - "modifiers": [] - }, - { - "name": "ice_hockey_stick_and_puck", - "category": "Activities", - "image": "img-apple-64/1f3d2.png", - "unicode": "1F3D2", - "aliases": [], - "modifiers": [] - }, - { - "name": "table_tennis_paddle_and_ball", - "category": "Activities", - "image": "img-apple-64/1f3d3.png", - "unicode": "1F3D3", - "aliases": [], - "modifiers": [] - }, - { - "name": "snow_capped_mountain", - "category": "Travel & Places", - "image": "img-apple-64/1f3d4-fe0f.png", - "unicode": "1F3D4-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "camping", - "category": "Travel & Places", - "image": "img-apple-64/1f3d5-fe0f.png", - "unicode": "1F3D5-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "beach_with_umbrella", - "category": "Travel & Places", - "image": "img-apple-64/1f3d6-fe0f.png", - "unicode": "1F3D6-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "building_construction", - "category": "Travel & Places", - "image": "img-apple-64/1f3d7-fe0f.png", - "unicode": "1F3D7-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "house_buildings", - "category": "Travel & Places", - "image": "img-apple-64/1f3d8-fe0f.png", - "unicode": "1F3D8-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "cityscape", - "category": "Travel & Places", - "image": "img-apple-64/1f3d9-fe0f.png", - "unicode": "1F3D9-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "derelict_house_building", - "category": "Travel & Places", - "image": "img-apple-64/1f3da-fe0f.png", - "unicode": "1F3DA-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "classical_building", - "category": "Travel & Places", - "image": "img-apple-64/1f3db-fe0f.png", - "unicode": "1F3DB-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "desert", - "category": "Travel & Places", - "image": "img-apple-64/1f3dc-fe0f.png", - "unicode": "1F3DC-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "desert_island", - "category": "Travel & Places", - "image": "img-apple-64/1f3dd-fe0f.png", - "unicode": "1F3DD-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "national_park", - "category": "Travel & Places", - "image": "img-apple-64/1f3de-fe0f.png", - "unicode": "1F3DE-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "stadium", - "category": "Travel & Places", - "image": "img-apple-64/1f3df-fe0f.png", - "unicode": "1F3DF-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "house", - "category": "Travel & Places", - "image": "img-apple-64/1f3e0.png", - "unicode": "1F3E0", - "aliases": [], - "modifiers": [] - }, - { - "name": "house_with_garden", - "category": "Travel & Places", - "image": "img-apple-64/1f3e1.png", - "unicode": "1F3E1", - "aliases": [], - "modifiers": [] - }, - { - "name": "office", - "category": "Travel & Places", - "image": "img-apple-64/1f3e2.png", - "unicode": "1F3E2", - "aliases": [], - "modifiers": [] - }, - { - "name": "post_office", - "category": "Travel & Places", - "image": "img-apple-64/1f3e3.png", - "unicode": "1F3E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "european_post_office", - "category": "Travel & Places", - "image": "img-apple-64/1f3e4.png", - "unicode": "1F3E4", - "aliases": [], - "modifiers": [] - }, - { - "name": "hospital", - "category": "Travel & Places", - "image": "img-apple-64/1f3e5.png", - "unicode": "1F3E5", - "aliases": [], - "modifiers": [] - }, - { - "name": "bank", - "category": "Travel & Places", - "image": "img-apple-64/1f3e6.png", - "unicode": "1F3E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "atm", - "category": "Symbols", - "image": "img-apple-64/1f3e7.png", - "unicode": "1F3E7", - "aliases": [], - "modifiers": [] - }, - { - "name": "hotel", - "category": "Travel & Places", - "image": "img-apple-64/1f3e8.png", - "unicode": "1F3E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "love_hotel", - "category": "Travel & Places", - "image": "img-apple-64/1f3e9.png", - "unicode": "1F3E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "convenience_store", - "category": "Travel & Places", - "image": "img-apple-64/1f3ea.png", - "unicode": "1F3EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "school", - "category": "Travel & Places", - "image": "img-apple-64/1f3eb.png", - "unicode": "1F3EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "department_store", - "category": "Travel & Places", - "image": "img-apple-64/1f3ec.png", - "unicode": "1F3EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "factory", - "category": "Travel & Places", - "image": "img-apple-64/1f3ed.png", - "unicode": "1F3ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "izakaya_lantern", - "category": "Objects", - "image": "img-apple-64/1f3ee.png", - "unicode": "1F3EE", - "aliases": ["lantern"], - "modifiers": [] - }, - { - "name": "japanese_castle", - "category": "Travel & Places", - "image": "img-apple-64/1f3ef.png", - "unicode": "1F3EF", - "aliases": [], - "modifiers": [] - }, - { - "name": "european_castle", - "category": "Travel & Places", - "image": "img-apple-64/1f3f0.png", - "unicode": "1F3F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "rainbow-flag", - "category": "Flags", - "image": "img-apple-64/1f3f3-fe0f-200d-1f308.png", - "unicode": "1F3F3-FE0F-200D-1F308", - "aliases": [], - "modifiers": [] - }, - { - "name": "waving_white_flag", - "category": "Flags", - "image": "img-apple-64/1f3f3-fe0f.png", - "unicode": "1F3F3-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "pirate_flag", - "category": "Flags", - "image": "img-apple-64/1f3f4-200d-2620-fe0f.png", - "unicode": "1F3F4-200D-2620-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-england", - "category": "Flags", - "image": "img-apple-64/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png", - "unicode": "1F3F4-E0067-E0062-E0065-E006E-E0067-E007F", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-scotland", - "category": "Flags", - "image": "img-apple-64/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png", - "unicode": "1F3F4-E0067-E0062-E0073-E0063-E0074-E007F", - "aliases": [], - "modifiers": [] - }, - { - "name": "flag-wales", - "category": "Flags", - "image": "img-apple-64/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png", - "unicode": "1F3F4-E0067-E0062-E0077-E006C-E0073-E007F", - "aliases": [], - "modifiers": [] - }, - { - "name": "waving_black_flag", - "category": "Flags", - "image": "img-apple-64/1f3f4.png", - "unicode": "1F3F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "rosette", - "category": "Animals & Nature", - "image": "img-apple-64/1f3f5-fe0f.png", - "unicode": "1F3F5-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "label", - "category": "Objects", - "image": "img-apple-64/1f3f7-fe0f.png", - "unicode": "1F3F7-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "badminton_racquet_and_shuttlecock", - "category": "Activities", - "image": "img-apple-64/1f3f8.png", - "unicode": "1F3F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "bow_and_arrow", - "category": "Objects", - "image": "img-apple-64/1f3f9.png", - "unicode": "1F3F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "amphora", - "category": "Food & Drink", - "image": "img-apple-64/1f3fa.png", - "unicode": "1F3FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "skin-tone-2", - "category": "Skin Tones", - "image": "img-apple-64/1f3fb.png", - "unicode": "1F3FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "skin-tone-3", - "category": "Skin Tones", - "image": "img-apple-64/1f3fc.png", - "unicode": "1F3FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "skin-tone-4", - "category": "Skin Tones", - "image": "img-apple-64/1f3fd.png", - "unicode": "1F3FD", - "aliases": [], - "modifiers": [] - }, - { - "name": "skin-tone-5", - "category": "Skin Tones", - "image": "img-apple-64/1f3fe.png", - "unicode": "1F3FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "skin-tone-6", - "category": "Skin Tones", - "image": "img-apple-64/1f3ff.png", - "unicode": "1F3FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "rat", - "category": "Animals & Nature", - "image": "img-apple-64/1f400.png", - "unicode": "1F400", - "aliases": [], - "modifiers": [] - }, - { - "name": "mouse2", - "category": "Animals & Nature", - "image": "img-apple-64/1f401.png", - "unicode": "1F401", - "aliases": [], - "modifiers": [] - }, - { - "name": "ox", - "category": "Animals & Nature", - "image": "img-apple-64/1f402.png", - "unicode": "1F402", - "aliases": [], - "modifiers": [] - }, - { - "name": "water_buffalo", - "category": "Animals & Nature", - "image": "img-apple-64/1f403.png", - "unicode": "1F403", - "aliases": [], - "modifiers": [] - }, - { - "name": "cow2", - "category": "Animals & Nature", - "image": "img-apple-64/1f404.png", - "unicode": "1F404", - "aliases": [], - "modifiers": [] - }, - { - "name": "tiger2", - "category": "Animals & Nature", - "image": "img-apple-64/1f405.png", - "unicode": "1F405", - "aliases": [], - "modifiers": [] - }, - { - "name": "leopard", - "category": "Animals & Nature", - "image": "img-apple-64/1f406.png", - "unicode": "1F406", - "aliases": [], - "modifiers": [] - }, - { - "name": "rabbit2", - "category": "Animals & Nature", - "image": "img-apple-64/1f407.png", - "unicode": "1F407", - "aliases": [], - "modifiers": [] - }, - { - "name": "cat2", - "category": "Animals & Nature", - "image": "img-apple-64/1f408.png", - "unicode": "1F408", - "aliases": [], - "modifiers": [] - }, - { - "name": "dragon", - "category": "Animals & Nature", - "image": "img-apple-64/1f409.png", - "unicode": "1F409", - "aliases": [], - "modifiers": [] - }, - { - "name": "crocodile", - "category": "Animals & Nature", - "image": "img-apple-64/1f40a.png", - "unicode": "1F40A", - "aliases": [], - "modifiers": [] - }, - { - "name": "whale2", - "category": "Animals & Nature", - "image": "img-apple-64/1f40b.png", - "unicode": "1F40B", - "aliases": [], - "modifiers": [] - }, - { - "name": "snail", - "category": "Animals & Nature", - "image": "img-apple-64/1f40c.png", - "unicode": "1F40C", - "aliases": [], - "modifiers": [] - }, - { - "name": "snake", - "category": "Animals & Nature", - "image": "img-apple-64/1f40d.png", - "unicode": "1F40D", - "aliases": [], - "modifiers": [] - }, - { - "name": "racehorse", - "category": "Animals & Nature", - "image": "img-apple-64/1f40e.png", - "unicode": "1F40E", - "aliases": [], - "modifiers": [] - }, - { - "name": "ram", - "category": "Animals & Nature", - "image": "img-apple-64/1f40f.png", - "unicode": "1F40F", - "aliases": [], - "modifiers": [] - }, - { - "name": "goat", - "category": "Animals & Nature", - "image": "img-apple-64/1f410.png", - "unicode": "1F410", - "aliases": [], - "modifiers": [] - }, - { - "name": "sheep", - "category": "Animals & Nature", - "image": "img-apple-64/1f411.png", - "unicode": "1F411", - "aliases": [], - "modifiers": [] - }, - { - "name": "monkey", - "category": "Animals & Nature", - "image": "img-apple-64/1f412.png", - "unicode": "1F412", - "aliases": [], - "modifiers": [] - }, - { - "name": "rooster", - "category": "Animals & Nature", - "image": "img-apple-64/1f413.png", - "unicode": "1F413", - "aliases": [], - "modifiers": [] - }, - { - "name": "chicken", - "category": "Animals & Nature", - "image": "img-apple-64/1f414.png", - "unicode": "1F414", - "aliases": [], - "modifiers": [] - }, - { - "name": "service_dog", - "category": "Animals & Nature", - "image": "img-apple-64/1f415-200d-1f9ba.png", - "unicode": "1F415-200D-1F9BA", - "aliases": [], - "modifiers": [] - }, - { - "name": "dog2", - "category": "Animals & Nature", - "image": "img-apple-64/1f415.png", - "unicode": "1F415", - "aliases": [], - "modifiers": [] - }, - { - "name": "pig2", - "category": "Animals & Nature", - "image": "img-apple-64/1f416.png", - "unicode": "1F416", - "aliases": [], - "modifiers": [] - }, - { - "name": "boar", - "category": "Animals & Nature", - "image": "img-apple-64/1f417.png", - "unicode": "1F417", - "aliases": [], - "modifiers": [] - }, - { - "name": "elephant", - "category": "Animals & Nature", - "image": "img-apple-64/1f418.png", - "unicode": "1F418", - "aliases": [], - "modifiers": [] - }, - { - "name": "octopus", - "category": "Animals & Nature", - "image": "img-apple-64/1f419.png", - "unicode": "1F419", - "aliases": [], - "modifiers": [] - }, - { - "name": "shell", - "category": "Animals & Nature", - "image": "img-apple-64/1f41a.png", - "unicode": "1F41A", - "aliases": [], - "modifiers": [] - }, - { - "name": "bug", - "category": "Animals & Nature", - "image": "img-apple-64/1f41b.png", - "unicode": "1F41B", - "aliases": [], - "modifiers": [] - }, - { - "name": "ant", - "category": "Animals & Nature", - "image": "img-apple-64/1f41c.png", - "unicode": "1F41C", - "aliases": [], - "modifiers": [] - }, - { - "name": "bee", - "category": "Animals & Nature", - "image": "img-apple-64/1f41d.png", - "unicode": "1F41D", - "aliases": ["honeybee"], - "modifiers": [] - }, - { - "name": "beetle", - "category": "Animals & Nature", - "image": "img-apple-64/1f41e.png", - "unicode": "1F41E", - "aliases": [], - "modifiers": [] - }, - { - "name": "fish", - "category": "Animals & Nature", - "image": "img-apple-64/1f41f.png", - "unicode": "1F41F", - "aliases": [], - "modifiers": [] - }, - { - "name": "tropical_fish", - "category": "Animals & Nature", - "image": "img-apple-64/1f420.png", - "unicode": "1F420", - "aliases": [], - "modifiers": [] - }, - { - "name": "blowfish", - "category": "Animals & Nature", - "image": "img-apple-64/1f421.png", - "unicode": "1F421", - "aliases": [], - "modifiers": [] - }, - { - "name": "turtle", - "category": "Animals & Nature", - "image": "img-apple-64/1f422.png", - "unicode": "1F422", - "aliases": [], - "modifiers": [] - }, - { - "name": "hatching_chick", - "category": "Animals & Nature", - "image": "img-apple-64/1f423.png", - "unicode": "1F423", - "aliases": [], - "modifiers": [] - }, - { - "name": "baby_chick", - "category": "Animals & Nature", - "image": "img-apple-64/1f424.png", - "unicode": "1F424", - "aliases": [], - "modifiers": [] - }, - { - "name": "hatched_chick", - "category": "Animals & Nature", - "image": "img-apple-64/1f425.png", - "unicode": "1F425", - "aliases": [], - "modifiers": [] - }, - { - "name": "bird", - "category": "Animals & Nature", - "image": "img-apple-64/1f426.png", - "unicode": "1F426", - "aliases": [], - "modifiers": [] - }, - { - "name": "penguin", - "category": "Animals & Nature", - "image": "img-apple-64/1f427.png", - "unicode": "1F427", - "aliases": [], - "modifiers": [] - }, - { - "name": "koala", - "category": "Animals & Nature", - "image": "img-apple-64/1f428.png", - "unicode": "1F428", - "aliases": [], - "modifiers": [] - }, - { - "name": "poodle", - "category": "Animals & Nature", - "image": "img-apple-64/1f429.png", - "unicode": "1F429", - "aliases": [], - "modifiers": [] - }, - { - "name": "dromedary_camel", - "category": "Animals & Nature", - "image": "img-apple-64/1f42a.png", - "unicode": "1F42A", - "aliases": [], - "modifiers": [] - }, - { - "name": "camel", - "category": "Animals & Nature", - "image": "img-apple-64/1f42b.png", - "unicode": "1F42B", - "aliases": [], - "modifiers": [] - }, - { - "name": "dolphin", - "category": "Animals & Nature", - "image": "img-apple-64/1f42c.png", - "unicode": "1F42C", - "aliases": ["flipper"], - "modifiers": [] - }, - { - "name": "mouse", - "category": "Animals & Nature", - "image": "img-apple-64/1f42d.png", - "unicode": "1F42D", - "aliases": [], - "modifiers": [] - }, - { - "name": "cow", - "category": "Animals & Nature", - "image": "img-apple-64/1f42e.png", - "unicode": "1F42E", - "aliases": [], - "modifiers": [] - }, - { - "name": "tiger", - "category": "Animals & Nature", - "image": "img-apple-64/1f42f.png", - "unicode": "1F42F", - "aliases": [], - "modifiers": [] - }, - { - "name": "rabbit", - "category": "Animals & Nature", - "image": "img-apple-64/1f430.png", - "unicode": "1F430", - "aliases": [], - "modifiers": [] - }, - { - "name": "cat", - "category": "Animals & Nature", - "image": "img-apple-64/1f431.png", - "unicode": "1F431", - "aliases": [], - "modifiers": [] - }, - { - "name": "dragon_face", - "category": "Animals & Nature", - "image": "img-apple-64/1f432.png", - "unicode": "1F432", - "aliases": [], - "modifiers": [] - }, - { - "name": "whale", - "category": "Animals & Nature", - "image": "img-apple-64/1f433.png", - "unicode": "1F433", - "aliases": [], - "modifiers": [] - }, - { - "name": "horse", - "category": "Animals & Nature", - "image": "img-apple-64/1f434.png", - "unicode": "1F434", - "aliases": [], - "modifiers": [] - }, - { - "name": "monkey_face", - "category": "Animals & Nature", - "image": "img-apple-64/1f435.png", - "unicode": "1F435", - "aliases": [], - "modifiers": [] - }, - { - "name": "dog", - "category": "Animals & Nature", - "image": "img-apple-64/1f436.png", - "unicode": "1F436", - "aliases": [], - "modifiers": [] - }, - { - "name": "pig", - "category": "Animals & Nature", - "image": "img-apple-64/1f437.png", - "unicode": "1F437", - "aliases": [], - "modifiers": [] - }, - { - "name": "frog", - "category": "Animals & Nature", - "image": "img-apple-64/1f438.png", - "unicode": "1F438", - "aliases": [], - "modifiers": [] - }, - { - "name": "hamster", - "category": "Animals & Nature", - "image": "img-apple-64/1f439.png", - "unicode": "1F439", - "aliases": [], - "modifiers": [] - }, - { - "name": "wolf", - "category": "Animals & Nature", - "image": "img-apple-64/1f43a.png", - "unicode": "1F43A", - "aliases": [], - "modifiers": [] - }, - { - "name": "bear", - "category": "Animals & Nature", - "image": "img-apple-64/1f43b.png", - "unicode": "1F43B", - "aliases": [], - "modifiers": [] - }, - { - "name": "panda_face", - "category": "Animals & Nature", - "image": "img-apple-64/1f43c.png", - "unicode": "1F43C", - "aliases": [], - "modifiers": [] - }, - { - "name": "pig_nose", - "category": "Animals & Nature", - "image": "img-apple-64/1f43d.png", - "unicode": "1F43D", - "aliases": [], - "modifiers": [] - }, - { - "name": "feet", - "category": "Animals & Nature", - "image": "img-apple-64/1f43e.png", - "unicode": "1F43E", - "aliases": ["paw_prints"], - "modifiers": [] - }, - { - "name": "chipmunk", - "category": "Animals & Nature", - "image": "img-apple-64/1f43f-fe0f.png", - "unicode": "1F43F-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "eyes", - "category": "People & Body", - "image": "img-apple-64/1f440.png", - "unicode": "1F440", - "aliases": [], - "modifiers": [] - }, - { - "name": "eye-in-speech-bubble", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f441-fe0f-200d-1f5e8-fe0f.png", - "unicode": "1F441-FE0F-200D-1F5E8-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "eye", - "category": "People & Body", - "image": "img-apple-64/1f441-fe0f.png", - "unicode": "1F441-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "ear", - "category": "People & Body", - "image": "img-apple-64/1f442.png", - "unicode": "1F442", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f442-1f3fb.png", - "unicode": "1F442-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f442-1f3fc.png", - "unicode": "1F442-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f442-1f3fd.png", - "unicode": "1F442-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f442-1f3fe.png", - "unicode": "1F442-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f442-1f3ff.png", - "unicode": "1F442-1F3FF" - } - ] - }, - { - "name": "nose", - "category": "People & Body", - "image": "img-apple-64/1f443.png", - "unicode": "1F443", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f443-1f3fb.png", - "unicode": "1F443-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f443-1f3fc.png", - "unicode": "1F443-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f443-1f3fd.png", - "unicode": "1F443-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f443-1f3fe.png", - "unicode": "1F443-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f443-1f3ff.png", - "unicode": "1F443-1F3FF" - } - ] - }, - { - "name": "lips", - "category": "People & Body", - "image": "img-apple-64/1f444.png", - "unicode": "1F444", - "aliases": [], - "modifiers": [] - }, - { - "name": "tongue", - "category": "People & Body", - "image": "img-apple-64/1f445.png", - "unicode": "1F445", - "aliases": [], - "modifiers": [] - }, - { - "name": "point_up_2", - "category": "People & Body", - "image": "img-apple-64/1f446.png", - "unicode": "1F446", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f446-1f3fb.png", - "unicode": "1F446-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f446-1f3fc.png", - "unicode": "1F446-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f446-1f3fd.png", - "unicode": "1F446-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f446-1f3fe.png", - "unicode": "1F446-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f446-1f3ff.png", - "unicode": "1F446-1F3FF" - } - ] - }, - { - "name": "point_down", - "category": "People & Body", - "image": "img-apple-64/1f447.png", - "unicode": "1F447", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f447-1f3fb.png", - "unicode": "1F447-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f447-1f3fc.png", - "unicode": "1F447-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f447-1f3fd.png", - "unicode": "1F447-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f447-1f3fe.png", - "unicode": "1F447-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f447-1f3ff.png", - "unicode": "1F447-1F3FF" - } - ] - }, - { - "name": "point_left", - "category": "People & Body", - "image": "img-apple-64/1f448.png", - "unicode": "1F448", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f448-1f3fb.png", - "unicode": "1F448-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f448-1f3fc.png", - "unicode": "1F448-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f448-1f3fd.png", - "unicode": "1F448-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f448-1f3fe.png", - "unicode": "1F448-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f448-1f3ff.png", - "unicode": "1F448-1F3FF" - } - ] - }, - { - "name": "point_right", - "category": "People & Body", - "image": "img-apple-64/1f449.png", - "unicode": "1F449", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f449-1f3fb.png", - "unicode": "1F449-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f449-1f3fc.png", - "unicode": "1F449-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f449-1f3fd.png", - "unicode": "1F449-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f449-1f3fe.png", - "unicode": "1F449-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f449-1f3ff.png", - "unicode": "1F449-1F3FF" - } - ] - }, - { - "name": "facepunch", - "category": "People & Body", - "image": "img-apple-64/1f44a.png", - "unicode": "1F44A", - "aliases": ["punch"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f44a-1f3fb.png", - "unicode": "1F44A-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f44a-1f3fc.png", - "unicode": "1F44A-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f44a-1f3fd.png", - "unicode": "1F44A-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f44a-1f3fe.png", - "unicode": "1F44A-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f44a-1f3ff.png", - "unicode": "1F44A-1F3FF" - } - ] - }, - { - "name": "wave", - "category": "People & Body", - "image": "img-apple-64/1f44b.png", - "unicode": "1F44B", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f44b-1f3fb.png", - "unicode": "1F44B-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f44b-1f3fc.png", - "unicode": "1F44B-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f44b-1f3fd.png", - "unicode": "1F44B-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f44b-1f3fe.png", - "unicode": "1F44B-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f44b-1f3ff.png", - "unicode": "1F44B-1F3FF" - } - ] - }, - { - "name": "ok_hand", - "category": "People & Body", - "image": "img-apple-64/1f44c.png", - "unicode": "1F44C", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f44c-1f3fb.png", - "unicode": "1F44C-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f44c-1f3fc.png", - "unicode": "1F44C-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f44c-1f3fd.png", - "unicode": "1F44C-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f44c-1f3fe.png", - "unicode": "1F44C-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f44c-1f3ff.png", - "unicode": "1F44C-1F3FF" - } - ] - }, - { - "name": "+1", - "category": "People & Body", - "image": "img-apple-64/1f44d.png", - "unicode": "1F44D", - "aliases": ["thumbsup"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f44d-1f3fb.png", - "unicode": "1F44D-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f44d-1f3fc.png", - "unicode": "1F44D-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f44d-1f3fd.png", - "unicode": "1F44D-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f44d-1f3fe.png", - "unicode": "1F44D-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f44d-1f3ff.png", - "unicode": "1F44D-1F3FF" - } - ] - }, - { - "name": "-1", - "category": "People & Body", - "image": "img-apple-64/1f44e.png", - "unicode": "1F44E", - "aliases": ["thumbsdown"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f44e-1f3fb.png", - "unicode": "1F44E-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f44e-1f3fc.png", - "unicode": "1F44E-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f44e-1f3fd.png", - "unicode": "1F44E-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f44e-1f3fe.png", - "unicode": "1F44E-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f44e-1f3ff.png", - "unicode": "1F44E-1F3FF" - } - ] - }, - { - "name": "clap", - "category": "People & Body", - "image": "img-apple-64/1f44f.png", - "unicode": "1F44F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f44f-1f3fb.png", - "unicode": "1F44F-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f44f-1f3fc.png", - "unicode": "1F44F-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f44f-1f3fd.png", - "unicode": "1F44F-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f44f-1f3fe.png", - "unicode": "1F44F-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f44f-1f3ff.png", - "unicode": "1F44F-1F3FF" - } - ] - }, - { - "name": "open_hands", - "category": "People & Body", - "image": "img-apple-64/1f450.png", - "unicode": "1F450", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f450-1f3fb.png", - "unicode": "1F450-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f450-1f3fc.png", - "unicode": "1F450-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f450-1f3fd.png", - "unicode": "1F450-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f450-1f3fe.png", - "unicode": "1F450-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f450-1f3ff.png", - "unicode": "1F450-1F3FF" - } - ] - }, - { - "name": "crown", - "category": "Objects", - "image": "img-apple-64/1f451.png", - "unicode": "1F451", - "aliases": [], - "modifiers": [] - }, - { - "name": "womans_hat", - "category": "Objects", - "image": "img-apple-64/1f452.png", - "unicode": "1F452", - "aliases": [], - "modifiers": [] - }, - { - "name": "eyeglasses", - "category": "Objects", - "image": "img-apple-64/1f453.png", - "unicode": "1F453", - "aliases": [], - "modifiers": [] - }, - { - "name": "necktie", - "category": "Objects", - "image": "img-apple-64/1f454.png", - "unicode": "1F454", - "aliases": [], - "modifiers": [] - }, - { - "name": "shirt", - "category": "Objects", - "image": "img-apple-64/1f455.png", - "unicode": "1F455", - "aliases": ["tshirt"], - "modifiers": [] - }, - { - "name": "jeans", - "category": "Objects", - "image": "img-apple-64/1f456.png", - "unicode": "1F456", - "aliases": [], - "modifiers": [] - }, - { - "name": "dress", - "category": "Objects", - "image": "img-apple-64/1f457.png", - "unicode": "1F457", - "aliases": [], - "modifiers": [] - }, - { - "name": "kimono", - "category": "Objects", - "image": "img-apple-64/1f458.png", - "unicode": "1F458", - "aliases": [], - "modifiers": [] - }, - { - "name": "bikini", - "category": "Objects", - "image": "img-apple-64/1f459.png", - "unicode": "1F459", - "aliases": [], - "modifiers": [] - }, - { - "name": "womans_clothes", - "category": "Objects", - "image": "img-apple-64/1f45a.png", - "unicode": "1F45A", - "aliases": [], - "modifiers": [] - }, - { - "name": "purse", - "category": "Objects", - "image": "img-apple-64/1f45b.png", - "unicode": "1F45B", - "aliases": [], - "modifiers": [] - }, - { - "name": "handbag", - "category": "Objects", - "image": "img-apple-64/1f45c.png", - "unicode": "1F45C", - "aliases": [], - "modifiers": [] - }, - { - "name": "pouch", - "category": "Objects", - "image": "img-apple-64/1f45d.png", - "unicode": "1F45D", - "aliases": [], - "modifiers": [] - }, - { - "name": "mans_shoe", - "category": "Objects", - "image": "img-apple-64/1f45e.png", - "unicode": "1F45E", - "aliases": ["shoe"], - "modifiers": [] - }, - { - "name": "athletic_shoe", - "category": "Objects", - "image": "img-apple-64/1f45f.png", - "unicode": "1F45F", - "aliases": [], - "modifiers": [] - }, - { - "name": "high_heel", - "category": "Objects", - "image": "img-apple-64/1f460.png", - "unicode": "1F460", - "aliases": [], - "modifiers": [] - }, - { - "name": "sandal", - "category": "Objects", - "image": "img-apple-64/1f461.png", - "unicode": "1F461", - "aliases": [], - "modifiers": [] - }, - { - "name": "boot", - "category": "Objects", - "image": "img-apple-64/1f462.png", - "unicode": "1F462", - "aliases": [], - "modifiers": [] - }, - { - "name": "footprints", - "category": "People & Body", - "image": "img-apple-64/1f463.png", - "unicode": "1F463", - "aliases": [], - "modifiers": [] - }, - { - "name": "bust_in_silhouette", - "category": "People & Body", - "image": "img-apple-64/1f464.png", - "unicode": "1F464", - "aliases": [], - "modifiers": [] - }, - { - "name": "busts_in_silhouette", - "category": "People & Body", - "image": "img-apple-64/1f465.png", - "unicode": "1F465", - "aliases": [], - "modifiers": [] - }, - { - "name": "boy", - "category": "People & Body", - "image": "img-apple-64/1f466.png", - "unicode": "1F466", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f466-1f3fb.png", - "unicode": "1F466-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f466-1f3fc.png", - "unicode": "1F466-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f466-1f3fd.png", - "unicode": "1F466-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f466-1f3fe.png", - "unicode": "1F466-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f466-1f3ff.png", - "unicode": "1F466-1F3FF" - } - ] - }, - { - "name": "girl", - "category": "People & Body", - "image": "img-apple-64/1f467.png", - "unicode": "1F467", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f467-1f3fb.png", - "unicode": "1F467-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f467-1f3fc.png", - "unicode": "1F467-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f467-1f3fd.png", - "unicode": "1F467-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f467-1f3fe.png", - "unicode": "1F467-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f467-1f3ff.png", - "unicode": "1F467-1F3FF" - } - ] - }, - { - "name": "male-farmer", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f33e.png", - "unicode": "1F468-200D-1F33E", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f33e.png", - "unicode": "1F468-1F3FB-200D-1F33E" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f33e.png", - "unicode": "1F468-1F3FC-200D-1F33E" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f33e.png", - "unicode": "1F468-1F3FD-200D-1F33E" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f33e.png", - "unicode": "1F468-1F3FE-200D-1F33E" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f33e.png", - "unicode": "1F468-1F3FF-200D-1F33E" - } - ] - }, - { - "name": "male-cook", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f373.png", - "unicode": "1F468-200D-1F373", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f373.png", - "unicode": "1F468-1F3FB-200D-1F373" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f373.png", - "unicode": "1F468-1F3FC-200D-1F373" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f373.png", - "unicode": "1F468-1F3FD-200D-1F373" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f373.png", - "unicode": "1F468-1F3FE-200D-1F373" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f373.png", - "unicode": "1F468-1F3FF-200D-1F373" - } - ] - }, - { - "name": "male-student", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f393.png", - "unicode": "1F468-200D-1F393", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f393.png", - "unicode": "1F468-1F3FB-200D-1F393" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f393.png", - "unicode": "1F468-1F3FC-200D-1F393" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f393.png", - "unicode": "1F468-1F3FD-200D-1F393" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f393.png", - "unicode": "1F468-1F3FE-200D-1F393" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f393.png", - "unicode": "1F468-1F3FF-200D-1F393" - } - ] - }, - { - "name": "male-singer", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f3a4.png", - "unicode": "1F468-200D-1F3A4", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f3a4.png", - "unicode": "1F468-1F3FB-200D-1F3A4" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f3a4.png", - "unicode": "1F468-1F3FC-200D-1F3A4" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f3a4.png", - "unicode": "1F468-1F3FD-200D-1F3A4" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f3a4.png", - "unicode": "1F468-1F3FE-200D-1F3A4" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f3a4.png", - "unicode": "1F468-1F3FF-200D-1F3A4" - } - ] - }, - { - "name": "male-artist", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f3a8.png", - "unicode": "1F468-200D-1F3A8", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f3a8.png", - "unicode": "1F468-1F3FB-200D-1F3A8" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f3a8.png", - "unicode": "1F468-1F3FC-200D-1F3A8" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f3a8.png", - "unicode": "1F468-1F3FD-200D-1F3A8" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f3a8.png", - "unicode": "1F468-1F3FE-200D-1F3A8" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f3a8.png", - "unicode": "1F468-1F3FF-200D-1F3A8" - } - ] - }, - { - "name": "male-teacher", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f3eb.png", - "unicode": "1F468-200D-1F3EB", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f3eb.png", - "unicode": "1F468-1F3FB-200D-1F3EB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f3eb.png", - "unicode": "1F468-1F3FC-200D-1F3EB" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f3eb.png", - "unicode": "1F468-1F3FD-200D-1F3EB" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f3eb.png", - "unicode": "1F468-1F3FE-200D-1F3EB" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f3eb.png", - "unicode": "1F468-1F3FF-200D-1F3EB" - } - ] - }, - { - "name": "male-factory-worker", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f3ed.png", - "unicode": "1F468-200D-1F3ED", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f3ed.png", - "unicode": "1F468-1F3FB-200D-1F3ED" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f3ed.png", - "unicode": "1F468-1F3FC-200D-1F3ED" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f3ed.png", - "unicode": "1F468-1F3FD-200D-1F3ED" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f3ed.png", - "unicode": "1F468-1F3FE-200D-1F3ED" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f3ed.png", - "unicode": "1F468-1F3FF-200D-1F3ED" - } - ] - }, - { - "name": "man-boy-boy", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f466-200d-1f466.png", - "unicode": "1F468-200D-1F466-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-boy", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f466.png", - "unicode": "1F468-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-girl-boy", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f467-200d-1f466.png", - "unicode": "1F468-200D-1F467-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-girl-girl", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f467-200d-1f467.png", - "unicode": "1F468-200D-1F467-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-girl", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f467.png", - "unicode": "1F468-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-man-boy", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f468-200d-1f466.png", - "unicode": "1F468-200D-1F468-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-man-boy-boy", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f468-200d-1f466-200d-1f466.png", - "unicode": "1F468-200D-1F468-200D-1F466-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-man-girl", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f468-200d-1f467.png", - "unicode": "1F468-200D-1F468-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-man-girl-boy", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f468-200d-1f467-200d-1f466.png", - "unicode": "1F468-200D-1F468-200D-1F467-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-man-girl-girl", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f468-200d-1f467-200d-1f467.png", - "unicode": "1F468-200D-1F468-200D-1F467-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-woman-boy", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f469-200d-1f466.png", - "unicode": "1F468-200D-1F469-200D-1F466", - "aliases": ["family"], - "modifiers": [] - }, - { - "name": "man-woman-boy-boy", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f469-200d-1f466-200d-1f466.png", - "unicode": "1F468-200D-1F469-200D-1F466-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-woman-girl", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f469-200d-1f467.png", - "unicode": "1F468-200D-1F469-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-woman-girl-boy", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f469-200d-1f467-200d-1f466.png", - "unicode": "1F468-200D-1F469-200D-1F467-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-woman-girl-girl", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f469-200d-1f467-200d-1f467.png", - "unicode": "1F468-200D-1F469-200D-1F467-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "male-technologist", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f4bb.png", - "unicode": "1F468-200D-1F4BB", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f4bb.png", - "unicode": "1F468-1F3FB-200D-1F4BB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f4bb.png", - "unicode": "1F468-1F3FC-200D-1F4BB" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f4bb.png", - "unicode": "1F468-1F3FD-200D-1F4BB" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f4bb.png", - "unicode": "1F468-1F3FE-200D-1F4BB" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f4bb.png", - "unicode": "1F468-1F3FF-200D-1F4BB" - } - ] - }, - { - "name": "male-office-worker", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f4bc.png", - "unicode": "1F468-200D-1F4BC", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f4bc.png", - "unicode": "1F468-1F3FB-200D-1F4BC" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f4bc.png", - "unicode": "1F468-1F3FC-200D-1F4BC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f4bc.png", - "unicode": "1F468-1F3FD-200D-1F4BC" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f4bc.png", - "unicode": "1F468-1F3FE-200D-1F4BC" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f4bc.png", - "unicode": "1F468-1F3FF-200D-1F4BC" - } - ] - }, - { - "name": "male-mechanic", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f527.png", - "unicode": "1F468-200D-1F527", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f527.png", - "unicode": "1F468-1F3FB-200D-1F527" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f527.png", - "unicode": "1F468-1F3FC-200D-1F527" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f527.png", - "unicode": "1F468-1F3FD-200D-1F527" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f527.png", - "unicode": "1F468-1F3FE-200D-1F527" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f527.png", - "unicode": "1F468-1F3FF-200D-1F527" - } - ] - }, - { - "name": "male-scientist", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f52c.png", - "unicode": "1F468-200D-1F52C", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f52c.png", - "unicode": "1F468-1F3FB-200D-1F52C" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f52c.png", - "unicode": "1F468-1F3FC-200D-1F52C" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f52c.png", - "unicode": "1F468-1F3FD-200D-1F52C" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f52c.png", - "unicode": "1F468-1F3FE-200D-1F52C" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f52c.png", - "unicode": "1F468-1F3FF-200D-1F52C" - } - ] - }, - { - "name": "male-astronaut", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f680.png", - "unicode": "1F468-200D-1F680", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f680.png", - "unicode": "1F468-1F3FB-200D-1F680" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f680.png", - "unicode": "1F468-1F3FC-200D-1F680" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f680.png", - "unicode": "1F468-1F3FD-200D-1F680" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f680.png", - "unicode": "1F468-1F3FE-200D-1F680" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f680.png", - "unicode": "1F468-1F3FF-200D-1F680" - } - ] - }, - { - "name": "male-firefighter", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f692.png", - "unicode": "1F468-200D-1F692", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f692.png", - "unicode": "1F468-1F3FB-200D-1F692" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f692.png", - "unicode": "1F468-1F3FC-200D-1F692" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f692.png", - "unicode": "1F468-1F3FD-200D-1F692" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f692.png", - "unicode": "1F468-1F3FE-200D-1F692" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f692.png", - "unicode": "1F468-1F3FF-200D-1F692" - } - ] - }, - { - "name": "man_with_probing_cane", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f9af.png", - "unicode": "1F468-200D-1F9AF", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f9af.png", - "unicode": "1F468-1F3FB-200D-1F9AF" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f9af.png", - "unicode": "1F468-1F3FC-200D-1F9AF" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f9af.png", - "unicode": "1F468-1F3FD-200D-1F9AF" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f9af.png", - "unicode": "1F468-1F3FE-200D-1F9AF" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f9af.png", - "unicode": "1F468-1F3FF-200D-1F9AF" - } - ] - }, - { - "name": "red_haired_man", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f9b0.png", - "unicode": "1F468-200D-1F9B0", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f9b0.png", - "unicode": "1F468-1F3FB-200D-1F9B0" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f9b0.png", - "unicode": "1F468-1F3FC-200D-1F9B0" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f9b0.png", - "unicode": "1F468-1F3FD-200D-1F9B0" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f9b0.png", - "unicode": "1F468-1F3FE-200D-1F9B0" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f9b0.png", - "unicode": "1F468-1F3FF-200D-1F9B0" - } - ] - }, - { - "name": "curly_haired_man", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f9b1.png", - "unicode": "1F468-200D-1F9B1", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f9b1.png", - "unicode": "1F468-1F3FB-200D-1F9B1" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f9b1.png", - "unicode": "1F468-1F3FC-200D-1F9B1" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f9b1.png", - "unicode": "1F468-1F3FD-200D-1F9B1" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f9b1.png", - "unicode": "1F468-1F3FE-200D-1F9B1" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f9b1.png", - "unicode": "1F468-1F3FF-200D-1F9B1" - } - ] - }, - { - "name": "bald_man", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f9b2.png", - "unicode": "1F468-200D-1F9B2", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f9b2.png", - "unicode": "1F468-1F3FB-200D-1F9B2" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f9b2.png", - "unicode": "1F468-1F3FC-200D-1F9B2" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f9b2.png", - "unicode": "1F468-1F3FD-200D-1F9B2" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f9b2.png", - "unicode": "1F468-1F3FE-200D-1F9B2" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f9b2.png", - "unicode": "1F468-1F3FF-200D-1F9B2" - } - ] - }, - { - "name": "white_haired_man", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f9b3.png", - "unicode": "1F468-200D-1F9B3", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f9b3.png", - "unicode": "1F468-1F3FB-200D-1F9B3" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f9b3.png", - "unicode": "1F468-1F3FC-200D-1F9B3" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f9b3.png", - "unicode": "1F468-1F3FD-200D-1F9B3" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f9b3.png", - "unicode": "1F468-1F3FE-200D-1F9B3" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f9b3.png", - "unicode": "1F468-1F3FF-200D-1F9B3" - } - ] - }, - { - "name": "man_in_motorized_wheelchair", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f9bc.png", - "unicode": "1F468-200D-1F9BC", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f9bc.png", - "unicode": "1F468-1F3FB-200D-1F9BC" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f9bc.png", - "unicode": "1F468-1F3FC-200D-1F9BC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f9bc.png", - "unicode": "1F468-1F3FD-200D-1F9BC" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f9bc.png", - "unicode": "1F468-1F3FE-200D-1F9BC" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f9bc.png", - "unicode": "1F468-1F3FF-200D-1F9BC" - } - ] - }, - { - "name": "man_in_manual_wheelchair", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-1f9bd.png", - "unicode": "1F468-200D-1F9BD", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-1f9bd.png", - "unicode": "1F468-1F3FB-200D-1F9BD" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-1f9bd.png", - "unicode": "1F468-1F3FC-200D-1F9BD" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-1f9bd.png", - "unicode": "1F468-1F3FD-200D-1F9BD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-1f9bd.png", - "unicode": "1F468-1F3FE-200D-1F9BD" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-1f9bd.png", - "unicode": "1F468-1F3FF-200D-1F9BD" - } - ] - }, - { - "name": "male-doctor", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-2695-fe0f.png", - "unicode": "1F468-200D-2695-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-2695-fe0f.png", - "unicode": "1F468-1F3FB-200D-2695-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-2695-fe0f.png", - "unicode": "1F468-1F3FC-200D-2695-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-2695-fe0f.png", - "unicode": "1F468-1F3FD-200D-2695-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-2695-fe0f.png", - "unicode": "1F468-1F3FE-200D-2695-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-2695-fe0f.png", - "unicode": "1F468-1F3FF-200D-2695-FE0F" - } - ] - }, - { - "name": "male-judge", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-2696-fe0f.png", - "unicode": "1F468-200D-2696-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-2696-fe0f.png", - "unicode": "1F468-1F3FB-200D-2696-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-2696-fe0f.png", - "unicode": "1F468-1F3FC-200D-2696-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-2696-fe0f.png", - "unicode": "1F468-1F3FD-200D-2696-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-2696-fe0f.png", - "unicode": "1F468-1F3FE-200D-2696-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-2696-fe0f.png", - "unicode": "1F468-1F3FF-200D-2696-FE0F" - } - ] - }, - { - "name": "male-pilot", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-2708-fe0f.png", - "unicode": "1F468-200D-2708-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb-200d-2708-fe0f.png", - "unicode": "1F468-1F3FB-200D-2708-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc-200d-2708-fe0f.png", - "unicode": "1F468-1F3FC-200D-2708-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd-200d-2708-fe0f.png", - "unicode": "1F468-1F3FD-200D-2708-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe-200d-2708-fe0f.png", - "unicode": "1F468-1F3FE-200D-2708-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff-200d-2708-fe0f.png", - "unicode": "1F468-1F3FF-200D-2708-FE0F" - } - ] - }, - { - "name": "man-heart-man", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-2764-fe0f-200d-1f468.png", - "unicode": "1F468-200D-2764-FE0F-200D-1F468", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-kiss-man", - "category": "People & Body", - "image": "img-apple-64/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png", - "unicode": "1F468-200D-2764-FE0F-200D-1F48B-200D-1F468", - "aliases": [], - "modifiers": [] - }, - { - "name": "man", - "category": "People & Body", - "image": "img-apple-64/1f468.png", - "unicode": "1F468", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f468-1f3fb.png", - "unicode": "1F468-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f468-1f3fc.png", - "unicode": "1F468-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f468-1f3fd.png", - "unicode": "1F468-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f468-1f3fe.png", - "unicode": "1F468-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f468-1f3ff.png", - "unicode": "1F468-1F3FF" - } - ] - }, - { - "name": "female-farmer", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f33e.png", - "unicode": "1F469-200D-1F33E", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f33e.png", - "unicode": "1F469-1F3FB-200D-1F33E" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f33e.png", - "unicode": "1F469-1F3FC-200D-1F33E" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f33e.png", - "unicode": "1F469-1F3FD-200D-1F33E" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f33e.png", - "unicode": "1F469-1F3FE-200D-1F33E" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f33e.png", - "unicode": "1F469-1F3FF-200D-1F33E" - } - ] - }, - { - "name": "female-cook", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f373.png", - "unicode": "1F469-200D-1F373", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f373.png", - "unicode": "1F469-1F3FB-200D-1F373" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f373.png", - "unicode": "1F469-1F3FC-200D-1F373" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f373.png", - "unicode": "1F469-1F3FD-200D-1F373" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f373.png", - "unicode": "1F469-1F3FE-200D-1F373" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f373.png", - "unicode": "1F469-1F3FF-200D-1F373" - } - ] - }, - { - "name": "female-student", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f393.png", - "unicode": "1F469-200D-1F393", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f393.png", - "unicode": "1F469-1F3FB-200D-1F393" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f393.png", - "unicode": "1F469-1F3FC-200D-1F393" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f393.png", - "unicode": "1F469-1F3FD-200D-1F393" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f393.png", - "unicode": "1F469-1F3FE-200D-1F393" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f393.png", - "unicode": "1F469-1F3FF-200D-1F393" - } - ] - }, - { - "name": "female-singer", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f3a4.png", - "unicode": "1F469-200D-1F3A4", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f3a4.png", - "unicode": "1F469-1F3FB-200D-1F3A4" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f3a4.png", - "unicode": "1F469-1F3FC-200D-1F3A4" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f3a4.png", - "unicode": "1F469-1F3FD-200D-1F3A4" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f3a4.png", - "unicode": "1F469-1F3FE-200D-1F3A4" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f3a4.png", - "unicode": "1F469-1F3FF-200D-1F3A4" - } - ] - }, - { - "name": "female-artist", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f3a8.png", - "unicode": "1F469-200D-1F3A8", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f3a8.png", - "unicode": "1F469-1F3FB-200D-1F3A8" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f3a8.png", - "unicode": "1F469-1F3FC-200D-1F3A8" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f3a8.png", - "unicode": "1F469-1F3FD-200D-1F3A8" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f3a8.png", - "unicode": "1F469-1F3FE-200D-1F3A8" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f3a8.png", - "unicode": "1F469-1F3FF-200D-1F3A8" - } - ] - }, - { - "name": "female-teacher", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f3eb.png", - "unicode": "1F469-200D-1F3EB", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f3eb.png", - "unicode": "1F469-1F3FB-200D-1F3EB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f3eb.png", - "unicode": "1F469-1F3FC-200D-1F3EB" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f3eb.png", - "unicode": "1F469-1F3FD-200D-1F3EB" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f3eb.png", - "unicode": "1F469-1F3FE-200D-1F3EB" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f3eb.png", - "unicode": "1F469-1F3FF-200D-1F3EB" - } - ] - }, - { - "name": "female-factory-worker", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f3ed.png", - "unicode": "1F469-200D-1F3ED", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f3ed.png", - "unicode": "1F469-1F3FB-200D-1F3ED" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f3ed.png", - "unicode": "1F469-1F3FC-200D-1F3ED" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f3ed.png", - "unicode": "1F469-1F3FD-200D-1F3ED" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f3ed.png", - "unicode": "1F469-1F3FE-200D-1F3ED" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f3ed.png", - "unicode": "1F469-1F3FF-200D-1F3ED" - } - ] - }, - { - "name": "woman-boy-boy", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f466-200d-1f466.png", - "unicode": "1F469-200D-1F466-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-boy", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f466.png", - "unicode": "1F469-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-girl-boy", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f467-200d-1f466.png", - "unicode": "1F469-200D-1F467-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-girl-girl", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f467-200d-1f467.png", - "unicode": "1F469-200D-1F467-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-girl", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f467.png", - "unicode": "1F469-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-woman-boy", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f469-200d-1f466.png", - "unicode": "1F469-200D-1F469-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-woman-boy-boy", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f469-200d-1f466-200d-1f466.png", - "unicode": "1F469-200D-1F469-200D-1F466-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-woman-girl", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f469-200d-1f467.png", - "unicode": "1F469-200D-1F469-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-woman-girl-boy", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f469-200d-1f467-200d-1f466.png", - "unicode": "1F469-200D-1F469-200D-1F467-200D-1F466", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-woman-girl-girl", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f469-200d-1f467-200d-1f467.png", - "unicode": "1F469-200D-1F469-200D-1F467-200D-1F467", - "aliases": [], - "modifiers": [] - }, - { - "name": "female-technologist", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f4bb.png", - "unicode": "1F469-200D-1F4BB", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f4bb.png", - "unicode": "1F469-1F3FB-200D-1F4BB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f4bb.png", - "unicode": "1F469-1F3FC-200D-1F4BB" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f4bb.png", - "unicode": "1F469-1F3FD-200D-1F4BB" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f4bb.png", - "unicode": "1F469-1F3FE-200D-1F4BB" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f4bb.png", - "unicode": "1F469-1F3FF-200D-1F4BB" - } - ] - }, - { - "name": "female-office-worker", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f4bc.png", - "unicode": "1F469-200D-1F4BC", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f4bc.png", - "unicode": "1F469-1F3FB-200D-1F4BC" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f4bc.png", - "unicode": "1F469-1F3FC-200D-1F4BC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f4bc.png", - "unicode": "1F469-1F3FD-200D-1F4BC" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f4bc.png", - "unicode": "1F469-1F3FE-200D-1F4BC" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f4bc.png", - "unicode": "1F469-1F3FF-200D-1F4BC" - } - ] - }, - { - "name": "female-mechanic", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f527.png", - "unicode": "1F469-200D-1F527", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f527.png", - "unicode": "1F469-1F3FB-200D-1F527" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f527.png", - "unicode": "1F469-1F3FC-200D-1F527" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f527.png", - "unicode": "1F469-1F3FD-200D-1F527" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f527.png", - "unicode": "1F469-1F3FE-200D-1F527" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f527.png", - "unicode": "1F469-1F3FF-200D-1F527" - } - ] - }, - { - "name": "female-scientist", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f52c.png", - "unicode": "1F469-200D-1F52C", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f52c.png", - "unicode": "1F469-1F3FB-200D-1F52C" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f52c.png", - "unicode": "1F469-1F3FC-200D-1F52C" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f52c.png", - "unicode": "1F469-1F3FD-200D-1F52C" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f52c.png", - "unicode": "1F469-1F3FE-200D-1F52C" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f52c.png", - "unicode": "1F469-1F3FF-200D-1F52C" - } - ] - }, - { - "name": "female-astronaut", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f680.png", - "unicode": "1F469-200D-1F680", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f680.png", - "unicode": "1F469-1F3FB-200D-1F680" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f680.png", - "unicode": "1F469-1F3FC-200D-1F680" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f680.png", - "unicode": "1F469-1F3FD-200D-1F680" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f680.png", - "unicode": "1F469-1F3FE-200D-1F680" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f680.png", - "unicode": "1F469-1F3FF-200D-1F680" - } - ] - }, - { - "name": "female-firefighter", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f692.png", - "unicode": "1F469-200D-1F692", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f692.png", - "unicode": "1F469-1F3FB-200D-1F692" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f692.png", - "unicode": "1F469-1F3FC-200D-1F692" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f692.png", - "unicode": "1F469-1F3FD-200D-1F692" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f692.png", - "unicode": "1F469-1F3FE-200D-1F692" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f692.png", - "unicode": "1F469-1F3FF-200D-1F692" - } - ] - }, - { - "name": "woman_with_probing_cane", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f9af.png", - "unicode": "1F469-200D-1F9AF", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f9af.png", - "unicode": "1F469-1F3FB-200D-1F9AF" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f9af.png", - "unicode": "1F469-1F3FC-200D-1F9AF" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f9af.png", - "unicode": "1F469-1F3FD-200D-1F9AF" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f9af.png", - "unicode": "1F469-1F3FE-200D-1F9AF" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f9af.png", - "unicode": "1F469-1F3FF-200D-1F9AF" - } - ] - }, - { - "name": "red_haired_woman", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f9b0.png", - "unicode": "1F469-200D-1F9B0", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f9b0.png", - "unicode": "1F469-1F3FB-200D-1F9B0" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f9b0.png", - "unicode": "1F469-1F3FC-200D-1F9B0" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f9b0.png", - "unicode": "1F469-1F3FD-200D-1F9B0" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f9b0.png", - "unicode": "1F469-1F3FE-200D-1F9B0" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f9b0.png", - "unicode": "1F469-1F3FF-200D-1F9B0" - } - ] - }, - { - "name": "curly_haired_woman", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f9b1.png", - "unicode": "1F469-200D-1F9B1", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f9b1.png", - "unicode": "1F469-1F3FB-200D-1F9B1" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f9b1.png", - "unicode": "1F469-1F3FC-200D-1F9B1" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f9b1.png", - "unicode": "1F469-1F3FD-200D-1F9B1" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f9b1.png", - "unicode": "1F469-1F3FE-200D-1F9B1" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f9b1.png", - "unicode": "1F469-1F3FF-200D-1F9B1" - } - ] - }, - { - "name": "bald_woman", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f9b2.png", - "unicode": "1F469-200D-1F9B2", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f9b2.png", - "unicode": "1F469-1F3FB-200D-1F9B2" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f9b2.png", - "unicode": "1F469-1F3FC-200D-1F9B2" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f9b2.png", - "unicode": "1F469-1F3FD-200D-1F9B2" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f9b2.png", - "unicode": "1F469-1F3FE-200D-1F9B2" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f9b2.png", - "unicode": "1F469-1F3FF-200D-1F9B2" - } - ] - }, - { - "name": "white_haired_woman", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f9b3.png", - "unicode": "1F469-200D-1F9B3", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f9b3.png", - "unicode": "1F469-1F3FB-200D-1F9B3" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f9b3.png", - "unicode": "1F469-1F3FC-200D-1F9B3" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f9b3.png", - "unicode": "1F469-1F3FD-200D-1F9B3" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f9b3.png", - "unicode": "1F469-1F3FE-200D-1F9B3" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f9b3.png", - "unicode": "1F469-1F3FF-200D-1F9B3" - } - ] - }, - { - "name": "woman_in_motorized_wheelchair", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f9bc.png", - "unicode": "1F469-200D-1F9BC", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f9bc.png", - "unicode": "1F469-1F3FB-200D-1F9BC" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f9bc.png", - "unicode": "1F469-1F3FC-200D-1F9BC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f9bc.png", - "unicode": "1F469-1F3FD-200D-1F9BC" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f9bc.png", - "unicode": "1F469-1F3FE-200D-1F9BC" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f9bc.png", - "unicode": "1F469-1F3FF-200D-1F9BC" - } - ] - }, - { - "name": "woman_in_manual_wheelchair", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-1f9bd.png", - "unicode": "1F469-200D-1F9BD", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-1f9bd.png", - "unicode": "1F469-1F3FB-200D-1F9BD" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-1f9bd.png", - "unicode": "1F469-1F3FC-200D-1F9BD" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-1f9bd.png", - "unicode": "1F469-1F3FD-200D-1F9BD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-1f9bd.png", - "unicode": "1F469-1F3FE-200D-1F9BD" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-1f9bd.png", - "unicode": "1F469-1F3FF-200D-1F9BD" - } - ] - }, - { - "name": "female-doctor", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-2695-fe0f.png", - "unicode": "1F469-200D-2695-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-2695-fe0f.png", - "unicode": "1F469-1F3FB-200D-2695-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-2695-fe0f.png", - "unicode": "1F469-1F3FC-200D-2695-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-2695-fe0f.png", - "unicode": "1F469-1F3FD-200D-2695-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-2695-fe0f.png", - "unicode": "1F469-1F3FE-200D-2695-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-2695-fe0f.png", - "unicode": "1F469-1F3FF-200D-2695-FE0F" - } - ] - }, - { - "name": "female-judge", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-2696-fe0f.png", - "unicode": "1F469-200D-2696-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-2696-fe0f.png", - "unicode": "1F469-1F3FB-200D-2696-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-2696-fe0f.png", - "unicode": "1F469-1F3FC-200D-2696-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-2696-fe0f.png", - "unicode": "1F469-1F3FD-200D-2696-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-2696-fe0f.png", - "unicode": "1F469-1F3FE-200D-2696-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-2696-fe0f.png", - "unicode": "1F469-1F3FF-200D-2696-FE0F" - } - ] - }, - { - "name": "female-pilot", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-2708-fe0f.png", - "unicode": "1F469-200D-2708-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb-200d-2708-fe0f.png", - "unicode": "1F469-1F3FB-200D-2708-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc-200d-2708-fe0f.png", - "unicode": "1F469-1F3FC-200D-2708-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd-200d-2708-fe0f.png", - "unicode": "1F469-1F3FD-200D-2708-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe-200d-2708-fe0f.png", - "unicode": "1F469-1F3FE-200D-2708-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff-200d-2708-fe0f.png", - "unicode": "1F469-1F3FF-200D-2708-FE0F" - } - ] - }, - { - "name": "woman-heart-man", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-2764-fe0f-200d-1f468.png", - "unicode": "1F469-200D-2764-FE0F-200D-1F468", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-heart-woman", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-2764-fe0f-200d-1f469.png", - "unicode": "1F469-200D-2764-FE0F-200D-1F469", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-kiss-man", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png", - "unicode": "1F469-200D-2764-FE0F-200D-1F48B-200D-1F468", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-kiss-woman", - "category": "People & Body", - "image": "img-apple-64/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png", - "unicode": "1F469-200D-2764-FE0F-200D-1F48B-200D-1F469", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman", - "category": "People & Body", - "image": "img-apple-64/1f469.png", - "unicode": "1F469", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f469-1f3fb.png", - "unicode": "1F469-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f469-1f3fc.png", - "unicode": "1F469-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f469-1f3fd.png", - "unicode": "1F469-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f469-1f3fe.png", - "unicode": "1F469-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f469-1f3ff.png", - "unicode": "1F469-1F3FF" - } - ] - }, - { - "name": "family", - "category": "People & Body", - "image": "img-apple-64/1f46a.png", - "unicode": "1F46A", - "aliases": ["man-woman-boy"], - "modifiers": [] - }, - { - "name": "couple", - "category": "People & Body", - "image": "img-apple-64/1f46b.png", - "unicode": "1F46B", - "aliases": ["man_and_woman_holding_hands", "woman_and_man_holding_hands"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f46b-1f3fb.png", - "unicode": "1F46B-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f46b-1f3fc.png", - "unicode": "1F46B-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f46b-1f3fd.png", - "unicode": "1F46B-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f46b-1f3fe.png", - "unicode": "1F46B-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f46b-1f3ff.png", - "unicode": "1F46B-1F3FF" - }, - { - "name": "skin-tone-7", - "image": "img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png", - "unicode": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FC" - }, - { - "name": "skin-tone-8", - "image": "img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png", - "unicode": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FD" - }, - { - "name": "skin-tone-9", - "image": "img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png", - "unicode": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FE" - }, - { - "name": "skin-tone-10", - "image": "img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png", - "unicode": "1F469-1F3FB-200D-1F91D-200D-1F468-1F3FF" - }, - { - "name": "skin-tone-11", - "image": "img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png", - "unicode": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FB" - }, - { - "name": "skin-tone-12", - "image": "img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png", - "unicode": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FD" - }, - { - "name": "skin-tone-13", - "image": "img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png", - "unicode": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FE" - }, - { - "name": "skin-tone-14", - "image": "img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png", - "unicode": "1F469-1F3FC-200D-1F91D-200D-1F468-1F3FF" - }, - { - "name": "skin-tone-15", - "image": "img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png", - "unicode": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FB" - }, - { - "name": "skin-tone-16", - "image": "img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png", - "unicode": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FC" - }, - { - "name": "skin-tone-17", - "image": "img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png", - "unicode": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FE" - }, - { - "name": "skin-tone-18", - "image": "img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png", - "unicode": "1F469-1F3FD-200D-1F91D-200D-1F468-1F3FF" - }, - { - "name": "skin-tone-19", - "image": "img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png", - "unicode": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FB" - }, - { - "name": "skin-tone-20", - "image": "img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png", - "unicode": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FC" - }, - { - "name": "skin-tone-21", - "image": "img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png", - "unicode": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FD" - }, - { - "name": "skin-tone-22", - "image": "img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png", - "unicode": "1F469-1F3FE-200D-1F91D-200D-1F468-1F3FF" - }, - { - "name": "skin-tone-23", - "image": "img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png", - "unicode": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FB" - }, - { - "name": "skin-tone-24", - "image": "img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png", - "unicode": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FC" - }, - { - "name": "skin-tone-25", - "image": "img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png", - "unicode": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FD" - }, - { - "name": "skin-tone-26", - "image": "img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png", - "unicode": "1F469-1F3FF-200D-1F91D-200D-1F468-1F3FE" - } - ] - }, - { - "name": "two_men_holding_hands", - "category": "People & Body", - "image": "img-apple-64/1f46c.png", - "unicode": "1F46C", - "aliases": ["men_holding_hands"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f46c-1f3fb.png", - "unicode": "1F46C-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f46c-1f3fc.png", - "unicode": "1F46C-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f46c-1f3fd.png", - "unicode": "1F46C-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f46c-1f3fe.png", - "unicode": "1F46C-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f46c-1f3ff.png", - "unicode": "1F46C-1F3FF" - }, - { - "name": "skin-tone-7", - "image": "img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png", - "unicode": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FC" - }, - { - "name": "skin-tone-8", - "image": "img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png", - "unicode": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FD" - }, - { - "name": "skin-tone-9", - "image": "img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png", - "unicode": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FE" - }, - { - "name": "skin-tone-10", - "image": "img-apple-64/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png", - "unicode": "1F468-1F3FB-200D-1F91D-200D-1F468-1F3FF" - }, - { - "name": "skin-tone-11", - "image": "img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png", - "unicode": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FB" - }, - { - "name": "skin-tone-12", - "image": "img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png", - "unicode": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FD" - }, - { - "name": "skin-tone-13", - "image": "img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png", - "unicode": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FE" - }, - { - "name": "skin-tone-14", - "image": "img-apple-64/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png", - "unicode": "1F468-1F3FC-200D-1F91D-200D-1F468-1F3FF" - }, - { - "name": "skin-tone-15", - "image": "img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png", - "unicode": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FB" - }, - { - "name": "skin-tone-16", - "image": "img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png", - "unicode": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FC" - }, - { - "name": "skin-tone-17", - "image": "img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png", - "unicode": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE" - }, - { - "name": "skin-tone-18", - "image": "img-apple-64/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png", - "unicode": "1F468-1F3FD-200D-1F91D-200D-1F468-1F3FF" - }, - { - "name": "skin-tone-19", - "image": "img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png", - "unicode": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FB" - }, - { - "name": "skin-tone-20", - "image": "img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png", - "unicode": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FC" - }, - { - "name": "skin-tone-21", - "image": "img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png", - "unicode": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FD" - }, - { - "name": "skin-tone-22", - "image": "img-apple-64/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png", - "unicode": "1F468-1F3FE-200D-1F91D-200D-1F468-1F3FF" - }, - { - "name": "skin-tone-23", - "image": "img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png", - "unicode": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FB" - }, - { - "name": "skin-tone-24", - "image": "img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png", - "unicode": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FC" - }, - { - "name": "skin-tone-25", - "image": "img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png", - "unicode": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FD" - }, - { - "name": "skin-tone-26", - "image": "img-apple-64/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png", - "unicode": "1F468-1F3FF-200D-1F91D-200D-1F468-1F3FE" - } - ] - }, - { - "name": "two_women_holding_hands", - "category": "People & Body", - "image": "img-apple-64/1f46d.png", - "unicode": "1F46D", - "aliases": ["women_holding_hands"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f46d-1f3fb.png", - "unicode": "1F46D-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f46d-1f3fc.png", - "unicode": "1F46D-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f46d-1f3fd.png", - "unicode": "1F46D-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f46d-1f3fe.png", - "unicode": "1F46D-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f46d-1f3ff.png", - "unicode": "1F46D-1F3FF" - }, - { - "name": "skin-tone-7", - "image": "img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png", - "unicode": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FC" - }, - { - "name": "skin-tone-8", - "image": "img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png", - "unicode": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FD" - }, - { - "name": "skin-tone-9", - "image": "img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png", - "unicode": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FE" - }, - { - "name": "skin-tone-10", - "image": "img-apple-64/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png", - "unicode": "1F469-1F3FB-200D-1F91D-200D-1F469-1F3FF" - }, - { - "name": "skin-tone-11", - "image": "img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png", - "unicode": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FB" - }, - { - "name": "skin-tone-12", - "image": "img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png", - "unicode": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FD" - }, - { - "name": "skin-tone-13", - "image": "img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png", - "unicode": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FE" - }, - { - "name": "skin-tone-14", - "image": "img-apple-64/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png", - "unicode": "1F469-1F3FC-200D-1F91D-200D-1F469-1F3FF" - }, - { - "name": "skin-tone-15", - "image": "img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png", - "unicode": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FB" - }, - { - "name": "skin-tone-16", - "image": "img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png", - "unicode": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FC" - }, - { - "name": "skin-tone-17", - "image": "img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png", - "unicode": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FE" - }, - { - "name": "skin-tone-18", - "image": "img-apple-64/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png", - "unicode": "1F469-1F3FD-200D-1F91D-200D-1F469-1F3FF" - }, - { - "name": "skin-tone-19", - "image": "img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png", - "unicode": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FB" - }, - { - "name": "skin-tone-20", - "image": "img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png", - "unicode": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FC" - }, - { - "name": "skin-tone-21", - "image": "img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png", - "unicode": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FD" - }, - { - "name": "skin-tone-22", - "image": "img-apple-64/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png", - "unicode": "1F469-1F3FE-200D-1F91D-200D-1F469-1F3FF" - }, - { - "name": "skin-tone-23", - "image": "img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png", - "unicode": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FB" - }, - { - "name": "skin-tone-24", - "image": "img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png", - "unicode": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FC" - }, - { - "name": "skin-tone-25", - "image": "img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png", - "unicode": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FD" - }, - { - "name": "skin-tone-26", - "image": "img-apple-64/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png", - "unicode": "1F469-1F3FF-200D-1F91D-200D-1F469-1F3FE" - } - ] - }, - { - "name": "female-police-officer", - "category": "People & Body", - "image": "img-apple-64/1f46e-200d-2640-fe0f.png", - "unicode": "1F46E-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f46e-1f3fb-200d-2640-fe0f.png", - "unicode": "1F46E-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f46e-1f3fc-200d-2640-fe0f.png", - "unicode": "1F46E-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f46e-1f3fd-200d-2640-fe0f.png", - "unicode": "1F46E-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f46e-1f3fe-200d-2640-fe0f.png", - "unicode": "1F46E-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f46e-1f3ff-200d-2640-fe0f.png", - "unicode": "1F46E-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male-police-officer", - "category": "People & Body", - "image": "img-apple-64/1f46e-200d-2642-fe0f.png", - "unicode": "1F46E-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f46e-1f3fb-200d-2642-fe0f.png", - "unicode": "1F46E-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f46e-1f3fc-200d-2642-fe0f.png", - "unicode": "1F46E-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f46e-1f3fd-200d-2642-fe0f.png", - "unicode": "1F46E-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f46e-1f3fe-200d-2642-fe0f.png", - "unicode": "1F46E-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f46e-1f3ff-200d-2642-fe0f.png", - "unicode": "1F46E-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "cop", - "category": "People & Body", - "image": "img-apple-64/1f46e.png", - "unicode": "1F46E", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f46e-1f3fb.png", - "unicode": "1F46E-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f46e-1f3fc.png", - "unicode": "1F46E-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f46e-1f3fd.png", - "unicode": "1F46E-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f46e-1f3fe.png", - "unicode": "1F46E-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f46e-1f3ff.png", - "unicode": "1F46E-1F3FF" - } - ] - }, - { - "name": "woman-with-bunny-ears-partying", - "category": "People & Body", - "image": "img-apple-64/1f46f-200d-2640-fe0f.png", - "unicode": "1F46F-200D-2640-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-with-bunny-ears-partying", - "category": "People & Body", - "image": "img-apple-64/1f46f-200d-2642-fe0f.png", - "unicode": "1F46F-200D-2642-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "dancers", - "category": "People & Body", - "image": "img-apple-64/1f46f.png", - "unicode": "1F46F", - "aliases": [], - "modifiers": [] - }, - { - "name": "bride_with_veil", - "category": "People & Body", - "image": "img-apple-64/1f470.png", - "unicode": "1F470", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f470-1f3fb.png", - "unicode": "1F470-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f470-1f3fc.png", - "unicode": "1F470-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f470-1f3fd.png", - "unicode": "1F470-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f470-1f3fe.png", - "unicode": "1F470-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f470-1f3ff.png", - "unicode": "1F470-1F3FF" - } - ] - }, - { - "name": "blond-haired-woman", - "category": "People & Body", - "image": "img-apple-64/1f471-200d-2640-fe0f.png", - "unicode": "1F471-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f471-1f3fb-200d-2640-fe0f.png", - "unicode": "1F471-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f471-1f3fc-200d-2640-fe0f.png", - "unicode": "1F471-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f471-1f3fd-200d-2640-fe0f.png", - "unicode": "1F471-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f471-1f3fe-200d-2640-fe0f.png", - "unicode": "1F471-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f471-1f3ff-200d-2640-fe0f.png", - "unicode": "1F471-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "blond-haired-man", - "category": "People & Body", - "image": "img-apple-64/1f471-200d-2642-fe0f.png", - "unicode": "1F471-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f471-1f3fb-200d-2642-fe0f.png", - "unicode": "1F471-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f471-1f3fc-200d-2642-fe0f.png", - "unicode": "1F471-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f471-1f3fd-200d-2642-fe0f.png", - "unicode": "1F471-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f471-1f3fe-200d-2642-fe0f.png", - "unicode": "1F471-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f471-1f3ff-200d-2642-fe0f.png", - "unicode": "1F471-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "person_with_blond_hair", - "category": "People & Body", - "image": "img-apple-64/1f471.png", - "unicode": "1F471", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f471-1f3fb.png", - "unicode": "1F471-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f471-1f3fc.png", - "unicode": "1F471-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f471-1f3fd.png", - "unicode": "1F471-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f471-1f3fe.png", - "unicode": "1F471-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f471-1f3ff.png", - "unicode": "1F471-1F3FF" - } - ] - }, - { - "name": "man_with_gua_pi_mao", - "category": "People & Body", - "image": "img-apple-64/1f472.png", - "unicode": "1F472", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f472-1f3fb.png", - "unicode": "1F472-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f472-1f3fc.png", - "unicode": "1F472-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f472-1f3fd.png", - "unicode": "1F472-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f472-1f3fe.png", - "unicode": "1F472-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f472-1f3ff.png", - "unicode": "1F472-1F3FF" - } - ] - }, - { - "name": "woman-wearing-turban", - "category": "People & Body", - "image": "img-apple-64/1f473-200d-2640-fe0f.png", - "unicode": "1F473-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f473-1f3fb-200d-2640-fe0f.png", - "unicode": "1F473-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f473-1f3fc-200d-2640-fe0f.png", - "unicode": "1F473-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f473-1f3fd-200d-2640-fe0f.png", - "unicode": "1F473-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f473-1f3fe-200d-2640-fe0f.png", - "unicode": "1F473-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f473-1f3ff-200d-2640-fe0f.png", - "unicode": "1F473-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-wearing-turban", - "category": "People & Body", - "image": "img-apple-64/1f473-200d-2642-fe0f.png", - "unicode": "1F473-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f473-1f3fb-200d-2642-fe0f.png", - "unicode": "1F473-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f473-1f3fc-200d-2642-fe0f.png", - "unicode": "1F473-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f473-1f3fd-200d-2642-fe0f.png", - "unicode": "1F473-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f473-1f3fe-200d-2642-fe0f.png", - "unicode": "1F473-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f473-1f3ff-200d-2642-fe0f.png", - "unicode": "1F473-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "man_with_turban", - "category": "People & Body", - "image": "img-apple-64/1f473.png", - "unicode": "1F473", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f473-1f3fb.png", - "unicode": "1F473-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f473-1f3fc.png", - "unicode": "1F473-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f473-1f3fd.png", - "unicode": "1F473-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f473-1f3fe.png", - "unicode": "1F473-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f473-1f3ff.png", - "unicode": "1F473-1F3FF" - } - ] - }, - { - "name": "older_man", - "category": "People & Body", - "image": "img-apple-64/1f474.png", - "unicode": "1F474", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f474-1f3fb.png", - "unicode": "1F474-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f474-1f3fc.png", - "unicode": "1F474-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f474-1f3fd.png", - "unicode": "1F474-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f474-1f3fe.png", - "unicode": "1F474-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f474-1f3ff.png", - "unicode": "1F474-1F3FF" - } - ] - }, - { - "name": "older_woman", - "category": "People & Body", - "image": "img-apple-64/1f475.png", - "unicode": "1F475", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f475-1f3fb.png", - "unicode": "1F475-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f475-1f3fc.png", - "unicode": "1F475-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f475-1f3fd.png", - "unicode": "1F475-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f475-1f3fe.png", - "unicode": "1F475-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f475-1f3ff.png", - "unicode": "1F475-1F3FF" - } - ] - }, - { - "name": "baby", - "category": "People & Body", - "image": "img-apple-64/1f476.png", - "unicode": "1F476", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f476-1f3fb.png", - "unicode": "1F476-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f476-1f3fc.png", - "unicode": "1F476-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f476-1f3fd.png", - "unicode": "1F476-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f476-1f3fe.png", - "unicode": "1F476-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f476-1f3ff.png", - "unicode": "1F476-1F3FF" - } - ] - }, - { - "name": "female-construction-worker", - "category": "People & Body", - "image": "img-apple-64/1f477-200d-2640-fe0f.png", - "unicode": "1F477-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f477-1f3fb-200d-2640-fe0f.png", - "unicode": "1F477-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f477-1f3fc-200d-2640-fe0f.png", - "unicode": "1F477-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f477-1f3fd-200d-2640-fe0f.png", - "unicode": "1F477-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f477-1f3fe-200d-2640-fe0f.png", - "unicode": "1F477-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f477-1f3ff-200d-2640-fe0f.png", - "unicode": "1F477-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male-construction-worker", - "category": "People & Body", - "image": "img-apple-64/1f477-200d-2642-fe0f.png", - "unicode": "1F477-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f477-1f3fb-200d-2642-fe0f.png", - "unicode": "1F477-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f477-1f3fc-200d-2642-fe0f.png", - "unicode": "1F477-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f477-1f3fd-200d-2642-fe0f.png", - "unicode": "1F477-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f477-1f3fe-200d-2642-fe0f.png", - "unicode": "1F477-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f477-1f3ff-200d-2642-fe0f.png", - "unicode": "1F477-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "construction_worker", - "category": "People & Body", - "image": "img-apple-64/1f477.png", - "unicode": "1F477", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f477-1f3fb.png", - "unicode": "1F477-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f477-1f3fc.png", - "unicode": "1F477-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f477-1f3fd.png", - "unicode": "1F477-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f477-1f3fe.png", - "unicode": "1F477-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f477-1f3ff.png", - "unicode": "1F477-1F3FF" - } - ] - }, - { - "name": "princess", - "category": "People & Body", - "image": "img-apple-64/1f478.png", - "unicode": "1F478", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f478-1f3fb.png", - "unicode": "1F478-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f478-1f3fc.png", - "unicode": "1F478-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f478-1f3fd.png", - "unicode": "1F478-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f478-1f3fe.png", - "unicode": "1F478-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f478-1f3ff.png", - "unicode": "1F478-1F3FF" - } - ] - }, - { - "name": "japanese_ogre", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f479.png", - "unicode": "1F479", - "aliases": [], - "modifiers": [] - }, - { - "name": "japanese_goblin", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f47a.png", - "unicode": "1F47A", - "aliases": [], - "modifiers": [] - }, - { - "name": "ghost", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f47b.png", - "unicode": "1F47B", - "aliases": [], - "modifiers": [] - }, - { - "name": "angel", - "category": "People & Body", - "image": "img-apple-64/1f47c.png", - "unicode": "1F47C", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f47c-1f3fb.png", - "unicode": "1F47C-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f47c-1f3fc.png", - "unicode": "1F47C-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f47c-1f3fd.png", - "unicode": "1F47C-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f47c-1f3fe.png", - "unicode": "1F47C-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f47c-1f3ff.png", - "unicode": "1F47C-1F3FF" - } - ] - }, - { - "name": "alien", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f47d.png", - "unicode": "1F47D", - "aliases": [], - "modifiers": [] - }, - { - "name": "space_invader", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f47e.png", - "unicode": "1F47E", - "aliases": [], - "modifiers": [] - }, - { - "name": "imp", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f47f.png", - "unicode": "1F47F", - "aliases": [], - "modifiers": [] - }, - { - "name": "skull", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f480.png", - "unicode": "1F480", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-tipping-hand", - "category": "People & Body", - "image": "img-apple-64/1f481-200d-2640-fe0f.png", - "unicode": "1F481-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f481-1f3fb-200d-2640-fe0f.png", - "unicode": "1F481-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f481-1f3fc-200d-2640-fe0f.png", - "unicode": "1F481-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f481-1f3fd-200d-2640-fe0f.png", - "unicode": "1F481-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f481-1f3fe-200d-2640-fe0f.png", - "unicode": "1F481-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f481-1f3ff-200d-2640-fe0f.png", - "unicode": "1F481-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-tipping-hand", - "category": "People & Body", - "image": "img-apple-64/1f481-200d-2642-fe0f.png", - "unicode": "1F481-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f481-1f3fb-200d-2642-fe0f.png", - "unicode": "1F481-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f481-1f3fc-200d-2642-fe0f.png", - "unicode": "1F481-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f481-1f3fd-200d-2642-fe0f.png", - "unicode": "1F481-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f481-1f3fe-200d-2642-fe0f.png", - "unicode": "1F481-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f481-1f3ff-200d-2642-fe0f.png", - "unicode": "1F481-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "information_desk_person", - "category": "People & Body", - "image": "img-apple-64/1f481.png", - "unicode": "1F481", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f481-1f3fb.png", - "unicode": "1F481-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f481-1f3fc.png", - "unicode": "1F481-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f481-1f3fd.png", - "unicode": "1F481-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f481-1f3fe.png", - "unicode": "1F481-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f481-1f3ff.png", - "unicode": "1F481-1F3FF" - } - ] - }, - { - "name": "female-guard", - "category": "People & Body", - "image": "img-apple-64/1f482-200d-2640-fe0f.png", - "unicode": "1F482-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f482-1f3fb-200d-2640-fe0f.png", - "unicode": "1F482-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f482-1f3fc-200d-2640-fe0f.png", - "unicode": "1F482-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f482-1f3fd-200d-2640-fe0f.png", - "unicode": "1F482-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f482-1f3fe-200d-2640-fe0f.png", - "unicode": "1F482-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f482-1f3ff-200d-2640-fe0f.png", - "unicode": "1F482-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male-guard", - "category": "People & Body", - "image": "img-apple-64/1f482-200d-2642-fe0f.png", - "unicode": "1F482-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f482-1f3fb-200d-2642-fe0f.png", - "unicode": "1F482-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f482-1f3fc-200d-2642-fe0f.png", - "unicode": "1F482-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f482-1f3fd-200d-2642-fe0f.png", - "unicode": "1F482-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f482-1f3fe-200d-2642-fe0f.png", - "unicode": "1F482-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f482-1f3ff-200d-2642-fe0f.png", - "unicode": "1F482-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "guardsman", - "category": "People & Body", - "image": "img-apple-64/1f482.png", - "unicode": "1F482", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f482-1f3fb.png", - "unicode": "1F482-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f482-1f3fc.png", - "unicode": "1F482-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f482-1f3fd.png", - "unicode": "1F482-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f482-1f3fe.png", - "unicode": "1F482-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f482-1f3ff.png", - "unicode": "1F482-1F3FF" - } - ] - }, - { - "name": "dancer", - "category": "People & Body", - "image": "img-apple-64/1f483.png", - "unicode": "1F483", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f483-1f3fb.png", - "unicode": "1F483-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f483-1f3fc.png", - "unicode": "1F483-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f483-1f3fd.png", - "unicode": "1F483-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f483-1f3fe.png", - "unicode": "1F483-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f483-1f3ff.png", - "unicode": "1F483-1F3FF" - } - ] - }, - { - "name": "lipstick", - "category": "Objects", - "image": "img-apple-64/1f484.png", - "unicode": "1F484", - "aliases": [], - "modifiers": [] - }, - { - "name": "nail_care", - "category": "People & Body", - "image": "img-apple-64/1f485.png", - "unicode": "1F485", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f485-1f3fb.png", - "unicode": "1F485-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f485-1f3fc.png", - "unicode": "1F485-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f485-1f3fd.png", - "unicode": "1F485-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f485-1f3fe.png", - "unicode": "1F485-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f485-1f3ff.png", - "unicode": "1F485-1F3FF" - } - ] - }, - { - "name": "woman-getting-massage", - "category": "People & Body", - "image": "img-apple-64/1f486-200d-2640-fe0f.png", - "unicode": "1F486-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f486-1f3fb-200d-2640-fe0f.png", - "unicode": "1F486-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f486-1f3fc-200d-2640-fe0f.png", - "unicode": "1F486-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f486-1f3fd-200d-2640-fe0f.png", - "unicode": "1F486-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f486-1f3fe-200d-2640-fe0f.png", - "unicode": "1F486-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f486-1f3ff-200d-2640-fe0f.png", - "unicode": "1F486-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-getting-massage", - "category": "People & Body", - "image": "img-apple-64/1f486-200d-2642-fe0f.png", - "unicode": "1F486-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f486-1f3fb-200d-2642-fe0f.png", - "unicode": "1F486-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f486-1f3fc-200d-2642-fe0f.png", - "unicode": "1F486-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f486-1f3fd-200d-2642-fe0f.png", - "unicode": "1F486-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f486-1f3fe-200d-2642-fe0f.png", - "unicode": "1F486-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f486-1f3ff-200d-2642-fe0f.png", - "unicode": "1F486-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "massage", - "category": "People & Body", - "image": "img-apple-64/1f486.png", - "unicode": "1F486", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f486-1f3fb.png", - "unicode": "1F486-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f486-1f3fc.png", - "unicode": "1F486-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f486-1f3fd.png", - "unicode": "1F486-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f486-1f3fe.png", - "unicode": "1F486-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f486-1f3ff.png", - "unicode": "1F486-1F3FF" - } - ] - }, - { - "name": "woman-getting-haircut", - "category": "People & Body", - "image": "img-apple-64/1f487-200d-2640-fe0f.png", - "unicode": "1F487-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f487-1f3fb-200d-2640-fe0f.png", - "unicode": "1F487-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f487-1f3fc-200d-2640-fe0f.png", - "unicode": "1F487-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f487-1f3fd-200d-2640-fe0f.png", - "unicode": "1F487-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f487-1f3fe-200d-2640-fe0f.png", - "unicode": "1F487-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f487-1f3ff-200d-2640-fe0f.png", - "unicode": "1F487-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-getting-haircut", - "category": "People & Body", - "image": "img-apple-64/1f487-200d-2642-fe0f.png", - "unicode": "1F487-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f487-1f3fb-200d-2642-fe0f.png", - "unicode": "1F487-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f487-1f3fc-200d-2642-fe0f.png", - "unicode": "1F487-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f487-1f3fd-200d-2642-fe0f.png", - "unicode": "1F487-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f487-1f3fe-200d-2642-fe0f.png", - "unicode": "1F487-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f487-1f3ff-200d-2642-fe0f.png", - "unicode": "1F487-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "haircut", - "category": "People & Body", - "image": "img-apple-64/1f487.png", - "unicode": "1F487", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f487-1f3fb.png", - "unicode": "1F487-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f487-1f3fc.png", - "unicode": "1F487-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f487-1f3fd.png", - "unicode": "1F487-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f487-1f3fe.png", - "unicode": "1F487-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f487-1f3ff.png", - "unicode": "1F487-1F3FF" - } - ] - }, - { - "name": "barber", - "category": "Travel & Places", - "image": "img-apple-64/1f488.png", - "unicode": "1F488", - "aliases": [], - "modifiers": [] - }, - { - "name": "syringe", - "category": "Objects", - "image": "img-apple-64/1f489.png", - "unicode": "1F489", - "aliases": [], - "modifiers": [] - }, - { - "name": "pill", - "category": "Objects", - "image": "img-apple-64/1f48a.png", - "unicode": "1F48A", - "aliases": [], - "modifiers": [] - }, - { - "name": "kiss", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f48b.png", - "unicode": "1F48B", - "aliases": [], - "modifiers": [] - }, - { - "name": "love_letter", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f48c.png", - "unicode": "1F48C", - "aliases": [], - "modifiers": [] - }, - { - "name": "ring", - "category": "Objects", - "image": "img-apple-64/1f48d.png", - "unicode": "1F48D", - "aliases": [], - "modifiers": [] - }, - { - "name": "gem", - "category": "Objects", - "image": "img-apple-64/1f48e.png", - "unicode": "1F48E", - "aliases": [], - "modifiers": [] - }, - { - "name": "couplekiss", - "category": "People & Body", - "image": "img-apple-64/1f48f.png", - "unicode": "1F48F", - "aliases": [], - "modifiers": [] - }, - { - "name": "bouquet", - "category": "Animals & Nature", - "image": "img-apple-64/1f490.png", - "unicode": "1F490", - "aliases": [], - "modifiers": [] - }, - { - "name": "couple_with_heart", - "category": "People & Body", - "image": "img-apple-64/1f491.png", - "unicode": "1F491", - "aliases": [], - "modifiers": [] - }, - { - "name": "wedding", - "category": "Travel & Places", - "image": "img-apple-64/1f492.png", - "unicode": "1F492", - "aliases": [], - "modifiers": [] - }, - { - "name": "heartbeat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f493.png", - "unicode": "1F493", - "aliases": [], - "modifiers": [] - }, - { - "name": "broken_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f494.png", - "unicode": "1F494", - "aliases": [], - "modifiers": [] - }, - { - "name": "two_hearts", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f495.png", - "unicode": "1F495", - "aliases": [], - "modifiers": [] - }, - { - "name": "sparkling_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f496.png", - "unicode": "1F496", - "aliases": [], - "modifiers": [] - }, - { - "name": "heartpulse", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f497.png", - "unicode": "1F497", - "aliases": [], - "modifiers": [] - }, - { - "name": "cupid", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f498.png", - "unicode": "1F498", - "aliases": [], - "modifiers": [] - }, - { - "name": "blue_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f499.png", - "unicode": "1F499", - "aliases": [], - "modifiers": [] - }, - { - "name": "green_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f49a.png", - "unicode": "1F49A", - "aliases": [], - "modifiers": [] - }, - { - "name": "yellow_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f49b.png", - "unicode": "1F49B", - "aliases": [], - "modifiers": [] - }, - { - "name": "purple_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f49c.png", - "unicode": "1F49C", - "aliases": [], - "modifiers": [] - }, - { - "name": "gift_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f49d.png", - "unicode": "1F49D", - "aliases": [], - "modifiers": [] - }, - { - "name": "revolving_hearts", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f49e.png", - "unicode": "1F49E", - "aliases": [], - "modifiers": [] - }, - { - "name": "heart_decoration", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f49f.png", - "unicode": "1F49F", - "aliases": [], - "modifiers": [] - }, - { - "name": "diamond_shape_with_a_dot_inside", - "category": "Symbols", - "image": "img-apple-64/1f4a0.png", - "unicode": "1F4A0", - "aliases": [], - "modifiers": [] - }, - { - "name": "bulb", - "category": "Objects", - "image": "img-apple-64/1f4a1.png", - "unicode": "1F4A1", - "aliases": [], - "modifiers": [] - }, - { - "name": "anger", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4a2.png", - "unicode": "1F4A2", - "aliases": [], - "modifiers": [] - }, - { - "name": "bomb", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4a3.png", - "unicode": "1F4A3", - "aliases": [], - "modifiers": [] - }, - { - "name": "zzz", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4a4.png", - "unicode": "1F4A4", - "aliases": [], - "modifiers": [] - }, - { - "name": "boom", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4a5.png", - "unicode": "1F4A5", - "aliases": ["collision"], - "modifiers": [] - }, - { - "name": "sweat_drops", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4a6.png", - "unicode": "1F4A6", - "aliases": [], - "modifiers": [] - }, - { - "name": "droplet", - "category": "Travel & Places", - "image": "img-apple-64/1f4a7.png", - "unicode": "1F4A7", - "aliases": [], - "modifiers": [] - }, - { - "name": "dash", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4a8.png", - "unicode": "1F4A8", - "aliases": [], - "modifiers": [] - }, - { - "name": "hankey", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4a9.png", - "unicode": "1F4A9", - "aliases": ["poop", "shit"], - "modifiers": [] - }, - { - "name": "muscle", - "category": "People & Body", - "image": "img-apple-64/1f4aa.png", - "unicode": "1F4AA", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f4aa-1f3fb.png", - "unicode": "1F4AA-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f4aa-1f3fc.png", - "unicode": "1F4AA-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f4aa-1f3fd.png", - "unicode": "1F4AA-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f4aa-1f3fe.png", - "unicode": "1F4AA-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f4aa-1f3ff.png", - "unicode": "1F4AA-1F3FF" - } - ] - }, - { - "name": "dizzy", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4ab.png", - "unicode": "1F4AB", - "aliases": [], - "modifiers": [] - }, - { - "name": "speech_balloon", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4ac.png", - "unicode": "1F4AC", - "aliases": [], - "modifiers": [] - }, - { - "name": "thought_balloon", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4ad.png", - "unicode": "1F4AD", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_flower", - "category": "Animals & Nature", - "image": "img-apple-64/1f4ae.png", - "unicode": "1F4AE", - "aliases": [], - "modifiers": [] - }, - { - "name": "100", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f4af.png", - "unicode": "1F4AF", - "aliases": [], - "modifiers": [] - }, - { - "name": "moneybag", - "category": "Objects", - "image": "img-apple-64/1f4b0.png", - "unicode": "1F4B0", - "aliases": [], - "modifiers": [] - }, - { - "name": "currency_exchange", - "category": "Objects", - "image": "img-apple-64/1f4b1.png", - "unicode": "1F4B1", - "aliases": [], - "modifiers": [] - }, - { - "name": "heavy_dollar_sign", - "category": "Objects", - "image": "img-apple-64/1f4b2.png", - "unicode": "1F4B2", - "aliases": [], - "modifiers": [] - }, - { - "name": "credit_card", - "category": "Objects", - "image": "img-apple-64/1f4b3.png", - "unicode": "1F4B3", - "aliases": [], - "modifiers": [] - }, - { - "name": "yen", - "category": "Objects", - "image": "img-apple-64/1f4b4.png", - "unicode": "1F4B4", - "aliases": [], - "modifiers": [] - }, - { - "name": "dollar", - "category": "Objects", - "image": "img-apple-64/1f4b5.png", - "unicode": "1F4B5", - "aliases": [], - "modifiers": [] - }, - { - "name": "euro", - "category": "Objects", - "image": "img-apple-64/1f4b6.png", - "unicode": "1F4B6", - "aliases": [], - "modifiers": [] - }, - { - "name": "pound", - "category": "Objects", - "image": "img-apple-64/1f4b7.png", - "unicode": "1F4B7", - "aliases": [], - "modifiers": [] - }, - { - "name": "money_with_wings", - "category": "Objects", - "image": "img-apple-64/1f4b8.png", - "unicode": "1F4B8", - "aliases": [], - "modifiers": [] - }, - { - "name": "chart", - "category": "Objects", - "image": "img-apple-64/1f4b9.png", - "unicode": "1F4B9", - "aliases": [], - "modifiers": [] - }, - { - "name": "seat", - "category": "Travel & Places", - "image": "img-apple-64/1f4ba.png", - "unicode": "1F4BA", - "aliases": [], - "modifiers": [] - }, - { - "name": "computer", - "category": "Objects", - "image": "img-apple-64/1f4bb.png", - "unicode": "1F4BB", - "aliases": [], - "modifiers": [] - }, - { - "name": "briefcase", - "category": "Objects", - "image": "img-apple-64/1f4bc.png", - "unicode": "1F4BC", - "aliases": [], - "modifiers": [] - }, - { - "name": "minidisc", - "category": "Objects", - "image": "img-apple-64/1f4bd.png", - "unicode": "1F4BD", - "aliases": [], - "modifiers": [] - }, - { - "name": "floppy_disk", - "category": "Objects", - "image": "img-apple-64/1f4be.png", - "unicode": "1F4BE", - "aliases": [], - "modifiers": [] - }, - { - "name": "cd", - "category": "Objects", - "image": "img-apple-64/1f4bf.png", - "unicode": "1F4BF", - "aliases": [], - "modifiers": [] - }, - { - "name": "dvd", - "category": "Objects", - "image": "img-apple-64/1f4c0.png", - "unicode": "1F4C0", - "aliases": [], - "modifiers": [] - }, - { - "name": "file_folder", - "category": "Objects", - "image": "img-apple-64/1f4c1.png", - "unicode": "1F4C1", - "aliases": [], - "modifiers": [] - }, - { - "name": "open_file_folder", - "category": "Objects", - "image": "img-apple-64/1f4c2.png", - "unicode": "1F4C2", - "aliases": [], - "modifiers": [] - }, - { - "name": "page_with_curl", - "category": "Objects", - "image": "img-apple-64/1f4c3.png", - "unicode": "1F4C3", - "aliases": [], - "modifiers": [] - }, - { - "name": "page_facing_up", - "category": "Objects", - "image": "img-apple-64/1f4c4.png", - "unicode": "1F4C4", - "aliases": [], - "modifiers": [] - }, - { - "name": "date", - "category": "Objects", - "image": "img-apple-64/1f4c5.png", - "unicode": "1F4C5", - "aliases": [], - "modifiers": [] - }, - { - "name": "calendar", - "category": "Objects", - "image": "img-apple-64/1f4c6.png", - "unicode": "1F4C6", - "aliases": [], - "modifiers": [] - }, - { - "name": "card_index", - "category": "Objects", - "image": "img-apple-64/1f4c7.png", - "unicode": "1F4C7", - "aliases": [], - "modifiers": [] - }, - { - "name": "chart_with_upwards_trend", - "category": "Objects", - "image": "img-apple-64/1f4c8.png", - "unicode": "1F4C8", - "aliases": [], - "modifiers": [] - }, - { - "name": "chart_with_downwards_trend", - "category": "Objects", - "image": "img-apple-64/1f4c9.png", - "unicode": "1F4C9", - "aliases": [], - "modifiers": [] - }, - { - "name": "bar_chart", - "category": "Objects", - "image": "img-apple-64/1f4ca.png", - "unicode": "1F4CA", - "aliases": [], - "modifiers": [] - }, - { - "name": "clipboard", - "category": "Objects", - "image": "img-apple-64/1f4cb.png", - "unicode": "1F4CB", - "aliases": [], - "modifiers": [] - }, - { - "name": "pushpin", - "category": "Objects", - "image": "img-apple-64/1f4cc.png", - "unicode": "1F4CC", - "aliases": [], - "modifiers": [] - }, - { - "name": "round_pushpin", - "category": "Objects", - "image": "img-apple-64/1f4cd.png", - "unicode": "1F4CD", - "aliases": [], - "modifiers": [] - }, - { - "name": "paperclip", - "category": "Objects", - "image": "img-apple-64/1f4ce.png", - "unicode": "1F4CE", - "aliases": [], - "modifiers": [] - }, - { - "name": "straight_ruler", - "category": "Objects", - "image": "img-apple-64/1f4cf.png", - "unicode": "1F4CF", - "aliases": [], - "modifiers": [] - }, - { - "name": "triangular_ruler", - "category": "Objects", - "image": "img-apple-64/1f4d0.png", - "unicode": "1F4D0", - "aliases": [], - "modifiers": [] - }, - { - "name": "bookmark_tabs", - "category": "Objects", - "image": "img-apple-64/1f4d1.png", - "unicode": "1F4D1", - "aliases": [], - "modifiers": [] - }, - { - "name": "ledger", - "category": "Objects", - "image": "img-apple-64/1f4d2.png", - "unicode": "1F4D2", - "aliases": [], - "modifiers": [] - }, - { - "name": "notebook", - "category": "Objects", - "image": "img-apple-64/1f4d3.png", - "unicode": "1F4D3", - "aliases": [], - "modifiers": [] - }, - { - "name": "notebook_with_decorative_cover", - "category": "Objects", - "image": "img-apple-64/1f4d4.png", - "unicode": "1F4D4", - "aliases": [], - "modifiers": [] - }, - { - "name": "closed_book", - "category": "Objects", - "image": "img-apple-64/1f4d5.png", - "unicode": "1F4D5", - "aliases": [], - "modifiers": [] - }, - { - "name": "book", - "category": "Objects", - "image": "img-apple-64/1f4d6.png", - "unicode": "1F4D6", - "aliases": ["open_book"], - "modifiers": [] - }, - { - "name": "green_book", - "category": "Objects", - "image": "img-apple-64/1f4d7.png", - "unicode": "1F4D7", - "aliases": [], - "modifiers": [] - }, - { - "name": "blue_book", - "category": "Objects", - "image": "img-apple-64/1f4d8.png", - "unicode": "1F4D8", - "aliases": [], - "modifiers": [] - }, - { - "name": "orange_book", - "category": "Objects", - "image": "img-apple-64/1f4d9.png", - "unicode": "1F4D9", - "aliases": [], - "modifiers": [] - }, - { - "name": "books", - "category": "Objects", - "image": "img-apple-64/1f4da.png", - "unicode": "1F4DA", - "aliases": [], - "modifiers": [] - }, - { - "name": "name_badge", - "category": "Symbols", - "image": "img-apple-64/1f4db.png", - "unicode": "1F4DB", - "aliases": [], - "modifiers": [] - }, - { - "name": "scroll", - "category": "Objects", - "image": "img-apple-64/1f4dc.png", - "unicode": "1F4DC", - "aliases": [], - "modifiers": [] - }, - { - "name": "memo", - "category": "Objects", - "image": "img-apple-64/1f4dd.png", - "unicode": "1F4DD", - "aliases": ["pencil"], - "modifiers": [] - }, - { - "name": "telephone_receiver", - "category": "Objects", - "image": "img-apple-64/1f4de.png", - "unicode": "1F4DE", - "aliases": [], - "modifiers": [] - }, - { - "name": "pager", - "category": "Objects", - "image": "img-apple-64/1f4df.png", - "unicode": "1F4DF", - "aliases": [], - "modifiers": [] - }, - { - "name": "fax", - "category": "Objects", - "image": "img-apple-64/1f4e0.png", - "unicode": "1F4E0", - "aliases": [], - "modifiers": [] - }, - { - "name": "satellite_antenna", - "category": "Objects", - "image": "img-apple-64/1f4e1.png", - "unicode": "1F4E1", - "aliases": [], - "modifiers": [] - }, - { - "name": "loudspeaker", - "category": "Objects", - "image": "img-apple-64/1f4e2.png", - "unicode": "1F4E2", - "aliases": [], - "modifiers": [] - }, - { - "name": "mega", - "category": "Objects", - "image": "img-apple-64/1f4e3.png", - "unicode": "1F4E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "outbox_tray", - "category": "Objects", - "image": "img-apple-64/1f4e4.png", - "unicode": "1F4E4", - "aliases": [], - "modifiers": [] - }, - { - "name": "inbox_tray", - "category": "Objects", - "image": "img-apple-64/1f4e5.png", - "unicode": "1F4E5", - "aliases": [], - "modifiers": [] - }, - { - "name": "package", - "category": "Objects", - "image": "img-apple-64/1f4e6.png", - "unicode": "1F4E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "e-mail", - "category": "Objects", - "image": "img-apple-64/1f4e7.png", - "unicode": "1F4E7", - "aliases": [], - "modifiers": [] - }, - { - "name": "incoming_envelope", - "category": "Objects", - "image": "img-apple-64/1f4e8.png", - "unicode": "1F4E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "envelope_with_arrow", - "category": "Objects", - "image": "img-apple-64/1f4e9.png", - "unicode": "1F4E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "mailbox_closed", - "category": "Objects", - "image": "img-apple-64/1f4ea.png", - "unicode": "1F4EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "mailbox", - "category": "Objects", - "image": "img-apple-64/1f4eb.png", - "unicode": "1F4EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "mailbox_with_mail", - "category": "Objects", - "image": "img-apple-64/1f4ec.png", - "unicode": "1F4EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "mailbox_with_no_mail", - "category": "Objects", - "image": "img-apple-64/1f4ed.png", - "unicode": "1F4ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "postbox", - "category": "Objects", - "image": "img-apple-64/1f4ee.png", - "unicode": "1F4EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "postal_horn", - "category": "Objects", - "image": "img-apple-64/1f4ef.png", - "unicode": "1F4EF", - "aliases": [], - "modifiers": [] - }, - { - "name": "newspaper", - "category": "Objects", - "image": "img-apple-64/1f4f0.png", - "unicode": "1F4F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "iphone", - "category": "Objects", - "image": "img-apple-64/1f4f1.png", - "unicode": "1F4F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "calling", - "category": "Objects", - "image": "img-apple-64/1f4f2.png", - "unicode": "1F4F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "vibration_mode", - "category": "Symbols", - "image": "img-apple-64/1f4f3.png", - "unicode": "1F4F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "mobile_phone_off", - "category": "Symbols", - "image": "img-apple-64/1f4f4.png", - "unicode": "1F4F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "no_mobile_phones", - "category": "Symbols", - "image": "img-apple-64/1f4f5.png", - "unicode": "1F4F5", - "aliases": [], - "modifiers": [] - }, - { - "name": "signal_strength", - "category": "Symbols", - "image": "img-apple-64/1f4f6.png", - "unicode": "1F4F6", - "aliases": [], - "modifiers": [] - }, - { - "name": "camera", - "category": "Objects", - "image": "img-apple-64/1f4f7.png", - "unicode": "1F4F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "camera_with_flash", - "category": "Objects", - "image": "img-apple-64/1f4f8.png", - "unicode": "1F4F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "video_camera", - "category": "Objects", - "image": "img-apple-64/1f4f9.png", - "unicode": "1F4F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "tv", - "category": "Objects", - "image": "img-apple-64/1f4fa.png", - "unicode": "1F4FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "radio", - "category": "Objects", - "image": "img-apple-64/1f4fb.png", - "unicode": "1F4FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "vhs", - "category": "Objects", - "image": "img-apple-64/1f4fc.png", - "unicode": "1F4FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "film_projector", - "category": "Objects", - "image": "img-apple-64/1f4fd-fe0f.png", - "unicode": "1F4FD-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "prayer_beads", - "category": "Objects", - "image": "img-apple-64/1f4ff.png", - "unicode": "1F4FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "twisted_rightwards_arrows", - "category": "Symbols", - "image": "img-apple-64/1f500.png", - "unicode": "1F500", - "aliases": [], - "modifiers": [] - }, - { - "name": "repeat", - "category": "Symbols", - "image": "img-apple-64/1f501.png", - "unicode": "1F501", - "aliases": [], - "modifiers": [] - }, - { - "name": "repeat_one", - "category": "Symbols", - "image": "img-apple-64/1f502.png", - "unicode": "1F502", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrows_clockwise", - "category": "Symbols", - "image": "img-apple-64/1f503.png", - "unicode": "1F503", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrows_counterclockwise", - "category": "Symbols", - "image": "img-apple-64/1f504.png", - "unicode": "1F504", - "aliases": [], - "modifiers": [] - }, - { - "name": "low_brightness", - "category": "Symbols", - "image": "img-apple-64/1f505.png", - "unicode": "1F505", - "aliases": [], - "modifiers": [] - }, - { - "name": "high_brightness", - "category": "Symbols", - "image": "img-apple-64/1f506.png", - "unicode": "1F506", - "aliases": [], - "modifiers": [] - }, - { - "name": "mute", - "category": "Objects", - "image": "img-apple-64/1f507.png", - "unicode": "1F507", - "aliases": [], - "modifiers": [] - }, - { - "name": "speaker", - "category": "Objects", - "image": "img-apple-64/1f508.png", - "unicode": "1F508", - "aliases": [], - "modifiers": [] - }, - { - "name": "sound", - "category": "Objects", - "image": "img-apple-64/1f509.png", - "unicode": "1F509", - "aliases": [], - "modifiers": [] - }, - { - "name": "loud_sound", - "category": "Objects", - "image": "img-apple-64/1f50a.png", - "unicode": "1F50A", - "aliases": [], - "modifiers": [] - }, - { - "name": "battery", - "category": "Objects", - "image": "img-apple-64/1f50b.png", - "unicode": "1F50B", - "aliases": [], - "modifiers": [] - }, - { - "name": "electric_plug", - "category": "Objects", - "image": "img-apple-64/1f50c.png", - "unicode": "1F50C", - "aliases": [], - "modifiers": [] - }, - { - "name": "mag", - "category": "Objects", - "image": "img-apple-64/1f50d.png", - "unicode": "1F50D", - "aliases": [], - "modifiers": [] - }, - { - "name": "mag_right", - "category": "Objects", - "image": "img-apple-64/1f50e.png", - "unicode": "1F50E", - "aliases": [], - "modifiers": [] - }, - { - "name": "lock_with_ink_pen", - "category": "Objects", - "image": "img-apple-64/1f50f.png", - "unicode": "1F50F", - "aliases": [], - "modifiers": [] - }, - { - "name": "closed_lock_with_key", - "category": "Objects", - "image": "img-apple-64/1f510.png", - "unicode": "1F510", - "aliases": [], - "modifiers": [] - }, - { - "name": "key", - "category": "Objects", - "image": "img-apple-64/1f511.png", - "unicode": "1F511", - "aliases": [], - "modifiers": [] - }, - { - "name": "lock", - "category": "Objects", - "image": "img-apple-64/1f512.png", - "unicode": "1F512", - "aliases": [], - "modifiers": [] - }, - { - "name": "unlock", - "category": "Objects", - "image": "img-apple-64/1f513.png", - "unicode": "1F513", - "aliases": [], - "modifiers": [] - }, - { - "name": "bell", - "category": "Objects", - "image": "img-apple-64/1f514.png", - "unicode": "1F514", - "aliases": [], - "modifiers": [] - }, - { - "name": "no_bell", - "category": "Objects", - "image": "img-apple-64/1f515.png", - "unicode": "1F515", - "aliases": [], - "modifiers": [] - }, - { - "name": "bookmark", - "category": "Objects", - "image": "img-apple-64/1f516.png", - "unicode": "1F516", - "aliases": [], - "modifiers": [] - }, - { - "name": "link", - "category": "Objects", - "image": "img-apple-64/1f517.png", - "unicode": "1F517", - "aliases": [], - "modifiers": [] - }, - { - "name": "radio_button", - "category": "Symbols", - "image": "img-apple-64/1f518.png", - "unicode": "1F518", - "aliases": [], - "modifiers": [] - }, - { - "name": "back", - "category": "Symbols", - "image": "img-apple-64/1f519.png", - "unicode": "1F519", - "aliases": [], - "modifiers": [] - }, - { - "name": "end", - "category": "Symbols", - "image": "img-apple-64/1f51a.png", - "unicode": "1F51A", - "aliases": [], - "modifiers": [] - }, - { - "name": "on", - "category": "Symbols", - "image": "img-apple-64/1f51b.png", - "unicode": "1F51B", - "aliases": [], - "modifiers": [] - }, - { - "name": "soon", - "category": "Symbols", - "image": "img-apple-64/1f51c.png", - "unicode": "1F51C", - "aliases": [], - "modifiers": [] - }, - { - "name": "top", - "category": "Symbols", - "image": "img-apple-64/1f51d.png", - "unicode": "1F51D", - "aliases": [], - "modifiers": [] - }, - { - "name": "underage", - "category": "Symbols", - "image": "img-apple-64/1f51e.png", - "unicode": "1F51E", - "aliases": [], - "modifiers": [] - }, - { - "name": "keycap_ten", - "category": "Symbols", - "image": "img-apple-64/1f51f.png", - "unicode": "1F51F", - "aliases": [], - "modifiers": [] - }, - { - "name": "capital_abcd", - "category": "Symbols", - "image": "img-apple-64/1f520.png", - "unicode": "1F520", - "aliases": [], - "modifiers": [] - }, - { - "name": "abcd", - "category": "Symbols", - "image": "img-apple-64/1f521.png", - "unicode": "1F521", - "aliases": [], - "modifiers": [] - }, - { - "name": "1234", - "category": "Symbols", - "image": "img-apple-64/1f522.png", - "unicode": "1F522", - "aliases": [], - "modifiers": [] - }, - { - "name": "symbols", - "category": "Symbols", - "image": "img-apple-64/1f523.png", - "unicode": "1F523", - "aliases": [], - "modifiers": [] - }, - { - "name": "abc", - "category": "Symbols", - "image": "img-apple-64/1f524.png", - "unicode": "1F524", - "aliases": [], - "modifiers": [] - }, - { - "name": "fire", - "category": "Travel & Places", - "image": "img-apple-64/1f525.png", - "unicode": "1F525", - "aliases": [], - "modifiers": [] - }, - { - "name": "flashlight", - "category": "Objects", - "image": "img-apple-64/1f526.png", - "unicode": "1F526", - "aliases": [], - "modifiers": [] - }, - { - "name": "wrench", - "category": "Objects", - "image": "img-apple-64/1f527.png", - "unicode": "1F527", - "aliases": [], - "modifiers": [] - }, - { - "name": "hammer", - "category": "Objects", - "image": "img-apple-64/1f528.png", - "unicode": "1F528", - "aliases": [], - "modifiers": [] - }, - { - "name": "nut_and_bolt", - "category": "Objects", - "image": "img-apple-64/1f529.png", - "unicode": "1F529", - "aliases": [], - "modifiers": [] - }, - { - "name": "hocho", - "category": "Food & Drink", - "image": "img-apple-64/1f52a.png", - "unicode": "1F52A", - "aliases": ["knife"], - "modifiers": [] - }, - { - "name": "gun", - "category": "Objects", - "image": "img-apple-64/1f52b.png", - "unicode": "1F52B", - "aliases": [], - "modifiers": [] - }, - { - "name": "microscope", - "category": "Objects", - "image": "img-apple-64/1f52c.png", - "unicode": "1F52C", - "aliases": [], - "modifiers": [] - }, - { - "name": "telescope", - "category": "Objects", - "image": "img-apple-64/1f52d.png", - "unicode": "1F52D", - "aliases": [], - "modifiers": [] - }, - { - "name": "crystal_ball", - "category": "Activities", - "image": "img-apple-64/1f52e.png", - "unicode": "1F52E", - "aliases": [], - "modifiers": [] - }, - { - "name": "six_pointed_star", - "category": "Symbols", - "image": "img-apple-64/1f52f.png", - "unicode": "1F52F", - "aliases": [], - "modifiers": [] - }, - { - "name": "beginner", - "category": "Symbols", - "image": "img-apple-64/1f530.png", - "unicode": "1F530", - "aliases": [], - "modifiers": [] - }, - { - "name": "trident", - "category": "Symbols", - "image": "img-apple-64/1f531.png", - "unicode": "1F531", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_square_button", - "category": "Symbols", - "image": "img-apple-64/1f532.png", - "unicode": "1F532", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_square_button", - "category": "Symbols", - "image": "img-apple-64/1f533.png", - "unicode": "1F533", - "aliases": [], - "modifiers": [] - }, - { - "name": "red_circle", - "category": "Symbols", - "image": "img-apple-64/1f534.png", - "unicode": "1F534", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_blue_circle", - "category": "Symbols", - "image": "img-apple-64/1f535.png", - "unicode": "1F535", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_orange_diamond", - "category": "Symbols", - "image": "img-apple-64/1f536.png", - "unicode": "1F536", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_blue_diamond", - "category": "Symbols", - "image": "img-apple-64/1f537.png", - "unicode": "1F537", - "aliases": [], - "modifiers": [] - }, - { - "name": "small_orange_diamond", - "category": "Symbols", - "image": "img-apple-64/1f538.png", - "unicode": "1F538", - "aliases": [], - "modifiers": [] - }, - { - "name": "small_blue_diamond", - "category": "Symbols", - "image": "img-apple-64/1f539.png", - "unicode": "1F539", - "aliases": [], - "modifiers": [] - }, - { - "name": "small_red_triangle", - "category": "Symbols", - "image": "img-apple-64/1f53a.png", - "unicode": "1F53A", - "aliases": [], - "modifiers": [] - }, - { - "name": "small_red_triangle_down", - "category": "Symbols", - "image": "img-apple-64/1f53b.png", - "unicode": "1F53B", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_up_small", - "category": "Symbols", - "image": "img-apple-64/1f53c.png", - "unicode": "1F53C", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_down_small", - "category": "Symbols", - "image": "img-apple-64/1f53d.png", - "unicode": "1F53D", - "aliases": [], - "modifiers": [] - }, - { - "name": "om_symbol", - "category": "Symbols", - "image": "img-apple-64/1f549-fe0f.png", - "unicode": "1F549-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "dove_of_peace", - "category": "Animals & Nature", - "image": "img-apple-64/1f54a-fe0f.png", - "unicode": "1F54A-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "kaaba", - "category": "Travel & Places", - "image": "img-apple-64/1f54b.png", - "unicode": "1F54B", - "aliases": [], - "modifiers": [] - }, - { - "name": "mosque", - "category": "Travel & Places", - "image": "img-apple-64/1f54c.png", - "unicode": "1F54C", - "aliases": [], - "modifiers": [] - }, - { - "name": "synagogue", - "category": "Travel & Places", - "image": "img-apple-64/1f54d.png", - "unicode": "1F54D", - "aliases": [], - "modifiers": [] - }, - { - "name": "menorah_with_nine_branches", - "category": "Symbols", - "image": "img-apple-64/1f54e.png", - "unicode": "1F54E", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock1", - "category": "Travel & Places", - "image": "img-apple-64/1f550.png", - "unicode": "1F550", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock2", - "category": "Travel & Places", - "image": "img-apple-64/1f551.png", - "unicode": "1F551", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock3", - "category": "Travel & Places", - "image": "img-apple-64/1f552.png", - "unicode": "1F552", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock4", - "category": "Travel & Places", - "image": "img-apple-64/1f553.png", - "unicode": "1F553", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock5", - "category": "Travel & Places", - "image": "img-apple-64/1f554.png", - "unicode": "1F554", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock6", - "category": "Travel & Places", - "image": "img-apple-64/1f555.png", - "unicode": "1F555", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock7", - "category": "Travel & Places", - "image": "img-apple-64/1f556.png", - "unicode": "1F556", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock8", - "category": "Travel & Places", - "image": "img-apple-64/1f557.png", - "unicode": "1F557", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock9", - "category": "Travel & Places", - "image": "img-apple-64/1f558.png", - "unicode": "1F558", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock10", - "category": "Travel & Places", - "image": "img-apple-64/1f559.png", - "unicode": "1F559", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock11", - "category": "Travel & Places", - "image": "img-apple-64/1f55a.png", - "unicode": "1F55A", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock12", - "category": "Travel & Places", - "image": "img-apple-64/1f55b.png", - "unicode": "1F55B", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock130", - "category": "Travel & Places", - "image": "img-apple-64/1f55c.png", - "unicode": "1F55C", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock230", - "category": "Travel & Places", - "image": "img-apple-64/1f55d.png", - "unicode": "1F55D", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock330", - "category": "Travel & Places", - "image": "img-apple-64/1f55e.png", - "unicode": "1F55E", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock430", - "category": "Travel & Places", - "image": "img-apple-64/1f55f.png", - "unicode": "1F55F", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock530", - "category": "Travel & Places", - "image": "img-apple-64/1f560.png", - "unicode": "1F560", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock630", - "category": "Travel & Places", - "image": "img-apple-64/1f561.png", - "unicode": "1F561", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock730", - "category": "Travel & Places", - "image": "img-apple-64/1f562.png", - "unicode": "1F562", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock830", - "category": "Travel & Places", - "image": "img-apple-64/1f563.png", - "unicode": "1F563", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock930", - "category": "Travel & Places", - "image": "img-apple-64/1f564.png", - "unicode": "1F564", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock1030", - "category": "Travel & Places", - "image": "img-apple-64/1f565.png", - "unicode": "1F565", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock1130", - "category": "Travel & Places", - "image": "img-apple-64/1f566.png", - "unicode": "1F566", - "aliases": [], - "modifiers": [] - }, - { - "name": "clock1230", - "category": "Travel & Places", - "image": "img-apple-64/1f567.png", - "unicode": "1F567", - "aliases": [], - "modifiers": [] - }, - { - "name": "candle", - "category": "Objects", - "image": "img-apple-64/1f56f-fe0f.png", - "unicode": "1F56F-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "mantelpiece_clock", - "category": "Travel & Places", - "image": "img-apple-64/1f570-fe0f.png", - "unicode": "1F570-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "hole", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f573-fe0f.png", - "unicode": "1F573-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "man_in_business_suit_levitating", - "category": "People & Body", - "image": "img-apple-64/1f574-fe0f.png", - "unicode": "1F574-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f574-1f3fb.png", - "unicode": "1F574-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f574-1f3fc.png", - "unicode": "1F574-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f574-1f3fd.png", - "unicode": "1F574-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f574-1f3fe.png", - "unicode": "1F574-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f574-1f3ff.png", - "unicode": "1F574-1F3FF" - } - ] - }, - { - "name": "female-detective", - "category": "People & Body", - "image": "img-apple-64/1f575-fe0f-200d-2640-fe0f.png", - "unicode": "1F575-FE0F-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f575-1f3fb-200d-2640-fe0f.png", - "unicode": "1F575-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f575-1f3fc-200d-2640-fe0f.png", - "unicode": "1F575-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f575-1f3fd-200d-2640-fe0f.png", - "unicode": "1F575-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f575-1f3fe-200d-2640-fe0f.png", - "unicode": "1F575-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f575-1f3ff-200d-2640-fe0f.png", - "unicode": "1F575-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male-detective", - "category": "People & Body", - "image": "img-apple-64/1f575-fe0f-200d-2642-fe0f.png", - "unicode": "1F575-FE0F-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f575-1f3fb-200d-2642-fe0f.png", - "unicode": "1F575-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f575-1f3fc-200d-2642-fe0f.png", - "unicode": "1F575-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f575-1f3fd-200d-2642-fe0f.png", - "unicode": "1F575-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f575-1f3fe-200d-2642-fe0f.png", - "unicode": "1F575-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f575-1f3ff-200d-2642-fe0f.png", - "unicode": "1F575-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "sleuth_or_spy", - "category": "People & Body", - "image": "img-apple-64/1f575-fe0f.png", - "unicode": "1F575-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f575-1f3fb.png", - "unicode": "1F575-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f575-1f3fc.png", - "unicode": "1F575-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f575-1f3fd.png", - "unicode": "1F575-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f575-1f3fe.png", - "unicode": "1F575-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f575-1f3ff.png", - "unicode": "1F575-1F3FF" - } - ] - }, - { - "name": "dark_sunglasses", - "category": "Objects", - "image": "img-apple-64/1f576-fe0f.png", - "unicode": "1F576-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "spider", - "category": "Animals & Nature", - "image": "img-apple-64/1f577-fe0f.png", - "unicode": "1F577-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "spider_web", - "category": "Animals & Nature", - "image": "img-apple-64/1f578-fe0f.png", - "unicode": "1F578-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "joystick", - "category": "Activities", - "image": "img-apple-64/1f579-fe0f.png", - "unicode": "1F579-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "man_dancing", - "category": "People & Body", - "image": "img-apple-64/1f57a.png", - "unicode": "1F57A", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f57a-1f3fb.png", - "unicode": "1F57A-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f57a-1f3fc.png", - "unicode": "1F57A-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f57a-1f3fd.png", - "unicode": "1F57A-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f57a-1f3fe.png", - "unicode": "1F57A-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f57a-1f3ff.png", - "unicode": "1F57A-1F3FF" - } - ] - }, - { - "name": "linked_paperclips", - "category": "Objects", - "image": "img-apple-64/1f587-fe0f.png", - "unicode": "1F587-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "lower_left_ballpoint_pen", - "category": "Objects", - "image": "img-apple-64/1f58a-fe0f.png", - "unicode": "1F58A-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "lower_left_fountain_pen", - "category": "Objects", - "image": "img-apple-64/1f58b-fe0f.png", - "unicode": "1F58B-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "lower_left_paintbrush", - "category": "Objects", - "image": "img-apple-64/1f58c-fe0f.png", - "unicode": "1F58C-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "lower_left_crayon", - "category": "Objects", - "image": "img-apple-64/1f58d-fe0f.png", - "unicode": "1F58D-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "raised_hand_with_fingers_splayed", - "category": "People & Body", - "image": "img-apple-64/1f590-fe0f.png", - "unicode": "1F590-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f590-1f3fb.png", - "unicode": "1F590-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f590-1f3fc.png", - "unicode": "1F590-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f590-1f3fd.png", - "unicode": "1F590-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f590-1f3fe.png", - "unicode": "1F590-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f590-1f3ff.png", - "unicode": "1F590-1F3FF" - } - ] - }, - { - "name": "middle_finger", - "category": "People & Body", - "image": "img-apple-64/1f595.png", - "unicode": "1F595", - "aliases": ["reversed_hand_with_middle_finger_extended"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f595-1f3fb.png", - "unicode": "1F595-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f595-1f3fc.png", - "unicode": "1F595-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f595-1f3fd.png", - "unicode": "1F595-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f595-1f3fe.png", - "unicode": "1F595-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f595-1f3ff.png", - "unicode": "1F595-1F3FF" - } - ] - }, - { - "name": "spock-hand", - "category": "People & Body", - "image": "img-apple-64/1f596.png", - "unicode": "1F596", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f596-1f3fb.png", - "unicode": "1F596-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f596-1f3fc.png", - "unicode": "1F596-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f596-1f3fd.png", - "unicode": "1F596-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f596-1f3fe.png", - "unicode": "1F596-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f596-1f3ff.png", - "unicode": "1F596-1F3FF" - } - ] - }, - { - "name": "black_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f5a4.png", - "unicode": "1F5A4", - "aliases": [], - "modifiers": [] - }, - { - "name": "desktop_computer", - "category": "Objects", - "image": "img-apple-64/1f5a5-fe0f.png", - "unicode": "1F5A5-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "printer", - "category": "Objects", - "image": "img-apple-64/1f5a8-fe0f.png", - "unicode": "1F5A8-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "three_button_mouse", - "category": "Objects", - "image": "img-apple-64/1f5b1-fe0f.png", - "unicode": "1F5B1-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "trackball", - "category": "Objects", - "image": "img-apple-64/1f5b2-fe0f.png", - "unicode": "1F5B2-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "frame_with_picture", - "category": "Activities", - "image": "img-apple-64/1f5bc-fe0f.png", - "unicode": "1F5BC-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "card_index_dividers", - "category": "Objects", - "image": "img-apple-64/1f5c2-fe0f.png", - "unicode": "1F5C2-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "card_file_box", - "category": "Objects", - "image": "img-apple-64/1f5c3-fe0f.png", - "unicode": "1F5C3-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "file_cabinet", - "category": "Objects", - "image": "img-apple-64/1f5c4-fe0f.png", - "unicode": "1F5C4-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "wastebasket", - "category": "Objects", - "image": "img-apple-64/1f5d1-fe0f.png", - "unicode": "1F5D1-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "spiral_note_pad", - "category": "Objects", - "image": "img-apple-64/1f5d2-fe0f.png", - "unicode": "1F5D2-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "spiral_calendar_pad", - "category": "Objects", - "image": "img-apple-64/1f5d3-fe0f.png", - "unicode": "1F5D3-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "compression", - "category": "Objects", - "image": "img-apple-64/1f5dc-fe0f.png", - "unicode": "1F5DC-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "old_key", - "category": "Objects", - "image": "img-apple-64/1f5dd-fe0f.png", - "unicode": "1F5DD-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "rolled_up_newspaper", - "category": "Objects", - "image": "img-apple-64/1f5de-fe0f.png", - "unicode": "1F5DE-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "dagger_knife", - "category": "Objects", - "image": "img-apple-64/1f5e1-fe0f.png", - "unicode": "1F5E1-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "speaking_head_in_silhouette", - "category": "People & Body", - "image": "img-apple-64/1f5e3-fe0f.png", - "unicode": "1F5E3-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "left_speech_bubble", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f5e8-fe0f.png", - "unicode": "1F5E8-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "right_anger_bubble", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f5ef-fe0f.png", - "unicode": "1F5EF-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "ballot_box_with_ballot", - "category": "Objects", - "image": "img-apple-64/1f5f3-fe0f.png", - "unicode": "1F5F3-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "world_map", - "category": "Travel & Places", - "image": "img-apple-64/1f5fa-fe0f.png", - "unicode": "1F5FA-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "mount_fuji", - "category": "Travel & Places", - "image": "img-apple-64/1f5fb.png", - "unicode": "1F5FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "tokyo_tower", - "category": "Travel & Places", - "image": "img-apple-64/1f5fc.png", - "unicode": "1F5FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "statue_of_liberty", - "category": "Travel & Places", - "image": "img-apple-64/1f5fd.png", - "unicode": "1F5FD", - "aliases": [], - "modifiers": [] - }, - { - "name": "japan", - "category": "Travel & Places", - "image": "img-apple-64/1f5fe.png", - "unicode": "1F5FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "moyai", - "category": "Objects", - "image": "img-apple-64/1f5ff.png", - "unicode": "1F5FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "grinning", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f600.png", - "unicode": "1F600", - "aliases": [], - "modifiers": [] - }, - { - "name": "grin", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f601.png", - "unicode": "1F601", - "aliases": [], - "modifiers": [] - }, - { - "name": "joy", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f602.png", - "unicode": "1F602", - "aliases": [], - "modifiers": [] - }, - { - "name": "smiley", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f603.png", - "unicode": "1F603", - "aliases": [], - "modifiers": [] - }, - { - "name": "smile", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f604.png", - "unicode": "1F604", - "aliases": [], - "modifiers": [] - }, - { - "name": "sweat_smile", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f605.png", - "unicode": "1F605", - "aliases": [], - "modifiers": [] - }, - { - "name": "laughing", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f606.png", - "unicode": "1F606", - "aliases": ["satisfied"], - "modifiers": [] - }, - { - "name": "innocent", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f607.png", - "unicode": "1F607", - "aliases": [], - "modifiers": [] - }, - { - "name": "smiling_imp", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f608.png", - "unicode": "1F608", - "aliases": [], - "modifiers": [] - }, - { - "name": "wink", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f609.png", - "unicode": "1F609", - "aliases": [], - "modifiers": [] - }, - { - "name": "blush", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f60a.png", - "unicode": "1F60A", - "aliases": [], - "modifiers": [] - }, - { - "name": "yum", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f60b.png", - "unicode": "1F60B", - "aliases": [], - "modifiers": [] - }, - { - "name": "relieved", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f60c.png", - "unicode": "1F60C", - "aliases": [], - "modifiers": [] - }, - { - "name": "heart_eyes", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f60d.png", - "unicode": "1F60D", - "aliases": [], - "modifiers": [] - }, - { - "name": "sunglasses", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f60e.png", - "unicode": "1F60E", - "aliases": [], - "modifiers": [] - }, - { - "name": "smirk", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f60f.png", - "unicode": "1F60F", - "aliases": [], - "modifiers": [] - }, - { - "name": "neutral_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f610.png", - "unicode": "1F610", - "aliases": [], - "modifiers": [] - }, - { - "name": "expressionless", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f611.png", - "unicode": "1F611", - "aliases": [], - "modifiers": [] - }, - { - "name": "unamused", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f612.png", - "unicode": "1F612", - "aliases": [], - "modifiers": [] - }, - { - "name": "sweat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f613.png", - "unicode": "1F613", - "aliases": [], - "modifiers": [] - }, - { - "name": "pensive", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f614.png", - "unicode": "1F614", - "aliases": [], - "modifiers": [] - }, - { - "name": "confused", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f615.png", - "unicode": "1F615", - "aliases": [], - "modifiers": [] - }, - { - "name": "confounded", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f616.png", - "unicode": "1F616", - "aliases": [], - "modifiers": [] - }, - { - "name": "kissing", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f617.png", - "unicode": "1F617", - "aliases": [], - "modifiers": [] - }, - { - "name": "kissing_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f618.png", - "unicode": "1F618", - "aliases": [], - "modifiers": [] - }, - { - "name": "kissing_smiling_eyes", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f619.png", - "unicode": "1F619", - "aliases": [], - "modifiers": [] - }, - { - "name": "kissing_closed_eyes", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f61a.png", - "unicode": "1F61A", - "aliases": [], - "modifiers": [] - }, - { - "name": "stuck_out_tongue", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f61b.png", - "unicode": "1F61B", - "aliases": [], - "modifiers": [] - }, - { - "name": "stuck_out_tongue_winking_eye", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f61c.png", - "unicode": "1F61C", - "aliases": [], - "modifiers": [] - }, - { - "name": "stuck_out_tongue_closed_eyes", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f61d.png", - "unicode": "1F61D", - "aliases": [], - "modifiers": [] - }, - { - "name": "disappointed", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f61e.png", - "unicode": "1F61E", - "aliases": [], - "modifiers": [] - }, - { - "name": "worried", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f61f.png", - "unicode": "1F61F", - "aliases": [], - "modifiers": [] - }, - { - "name": "angry", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f620.png", - "unicode": "1F620", - "aliases": [], - "modifiers": [] - }, - { - "name": "rage", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f621.png", - "unicode": "1F621", - "aliases": [], - "modifiers": [] - }, - { - "name": "cry", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f622.png", - "unicode": "1F622", - "aliases": [], - "modifiers": [] - }, - { - "name": "persevere", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f623.png", - "unicode": "1F623", - "aliases": [], - "modifiers": [] - }, - { - "name": "triumph", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f624.png", - "unicode": "1F624", - "aliases": [], - "modifiers": [] - }, - { - "name": "disappointed_relieved", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f625.png", - "unicode": "1F625", - "aliases": [], - "modifiers": [] - }, - { - "name": "frowning", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f626.png", - "unicode": "1F626", - "aliases": [], - "modifiers": [] - }, - { - "name": "anguished", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f627.png", - "unicode": "1F627", - "aliases": [], - "modifiers": [] - }, - { - "name": "fearful", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f628.png", - "unicode": "1F628", - "aliases": [], - "modifiers": [] - }, - { - "name": "weary", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f629.png", - "unicode": "1F629", - "aliases": [], - "modifiers": [] - }, - { - "name": "sleepy", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f62a.png", - "unicode": "1F62A", - "aliases": [], - "modifiers": [] - }, - { - "name": "tired_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f62b.png", - "unicode": "1F62B", - "aliases": [], - "modifiers": [] - }, - { - "name": "grimacing", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f62c.png", - "unicode": "1F62C", - "aliases": [], - "modifiers": [] - }, - { - "name": "sob", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f62d.png", - "unicode": "1F62D", - "aliases": [], - "modifiers": [] - }, - { - "name": "open_mouth", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f62e.png", - "unicode": "1F62E", - "aliases": [], - "modifiers": [] - }, - { - "name": "hushed", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f62f.png", - "unicode": "1F62F", - "aliases": [], - "modifiers": [] - }, - { - "name": "cold_sweat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f630.png", - "unicode": "1F630", - "aliases": [], - "modifiers": [] - }, - { - "name": "scream", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f631.png", - "unicode": "1F631", - "aliases": [], - "modifiers": [] - }, - { - "name": "astonished", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f632.png", - "unicode": "1F632", - "aliases": [], - "modifiers": [] - }, - { - "name": "flushed", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f633.png", - "unicode": "1F633", - "aliases": [], - "modifiers": [] - }, - { - "name": "sleeping", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f634.png", - "unicode": "1F634", - "aliases": [], - "modifiers": [] - }, - { - "name": "dizzy_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f635.png", - "unicode": "1F635", - "aliases": [], - "modifiers": [] - }, - { - "name": "no_mouth", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f636.png", - "unicode": "1F636", - "aliases": [], - "modifiers": [] - }, - { - "name": "mask", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f637.png", - "unicode": "1F637", - "aliases": [], - "modifiers": [] - }, - { - "name": "smile_cat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f638.png", - "unicode": "1F638", - "aliases": [], - "modifiers": [] - }, - { - "name": "joy_cat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f639.png", - "unicode": "1F639", - "aliases": [], - "modifiers": [] - }, - { - "name": "smiley_cat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f63a.png", - "unicode": "1F63A", - "aliases": [], - "modifiers": [] - }, - { - "name": "heart_eyes_cat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f63b.png", - "unicode": "1F63B", - "aliases": [], - "modifiers": [] - }, - { - "name": "smirk_cat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f63c.png", - "unicode": "1F63C", - "aliases": [], - "modifiers": [] - }, - { - "name": "kissing_cat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f63d.png", - "unicode": "1F63D", - "aliases": [], - "modifiers": [] - }, - { - "name": "pouting_cat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f63e.png", - "unicode": "1F63E", - "aliases": [], - "modifiers": [] - }, - { - "name": "crying_cat_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f63f.png", - "unicode": "1F63F", - "aliases": [], - "modifiers": [] - }, - { - "name": "scream_cat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f640.png", - "unicode": "1F640", - "aliases": [], - "modifiers": [] - }, - { - "name": "slightly_frowning_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f641.png", - "unicode": "1F641", - "aliases": [], - "modifiers": [] - }, - { - "name": "slightly_smiling_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f642.png", - "unicode": "1F642", - "aliases": [], - "modifiers": [] - }, - { - "name": "upside_down_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f643.png", - "unicode": "1F643", - "aliases": [], - "modifiers": [] - }, - { - "name": "face_with_rolling_eyes", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f644.png", - "unicode": "1F644", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-gesturing-no", - "category": "People & Body", - "image": "img-apple-64/1f645-200d-2640-fe0f.png", - "unicode": "1F645-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f645-1f3fb-200d-2640-fe0f.png", - "unicode": "1F645-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f645-1f3fc-200d-2640-fe0f.png", - "unicode": "1F645-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f645-1f3fd-200d-2640-fe0f.png", - "unicode": "1F645-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f645-1f3fe-200d-2640-fe0f.png", - "unicode": "1F645-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f645-1f3ff-200d-2640-fe0f.png", - "unicode": "1F645-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-gesturing-no", - "category": "People & Body", - "image": "img-apple-64/1f645-200d-2642-fe0f.png", - "unicode": "1F645-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f645-1f3fb-200d-2642-fe0f.png", - "unicode": "1F645-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f645-1f3fc-200d-2642-fe0f.png", - "unicode": "1F645-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f645-1f3fd-200d-2642-fe0f.png", - "unicode": "1F645-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f645-1f3fe-200d-2642-fe0f.png", - "unicode": "1F645-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f645-1f3ff-200d-2642-fe0f.png", - "unicode": "1F645-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "no_good", - "category": "People & Body", - "image": "img-apple-64/1f645.png", - "unicode": "1F645", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f645-1f3fb.png", - "unicode": "1F645-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f645-1f3fc.png", - "unicode": "1F645-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f645-1f3fd.png", - "unicode": "1F645-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f645-1f3fe.png", - "unicode": "1F645-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f645-1f3ff.png", - "unicode": "1F645-1F3FF" - } - ] - }, - { - "name": "woman-gesturing-ok", - "category": "People & Body", - "image": "img-apple-64/1f646-200d-2640-fe0f.png", - "unicode": "1F646-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f646-1f3fb-200d-2640-fe0f.png", - "unicode": "1F646-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f646-1f3fc-200d-2640-fe0f.png", - "unicode": "1F646-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f646-1f3fd-200d-2640-fe0f.png", - "unicode": "1F646-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f646-1f3fe-200d-2640-fe0f.png", - "unicode": "1F646-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f646-1f3ff-200d-2640-fe0f.png", - "unicode": "1F646-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-gesturing-ok", - "category": "People & Body", - "image": "img-apple-64/1f646-200d-2642-fe0f.png", - "unicode": "1F646-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f646-1f3fb-200d-2642-fe0f.png", - "unicode": "1F646-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f646-1f3fc-200d-2642-fe0f.png", - "unicode": "1F646-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f646-1f3fd-200d-2642-fe0f.png", - "unicode": "1F646-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f646-1f3fe-200d-2642-fe0f.png", - "unicode": "1F646-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f646-1f3ff-200d-2642-fe0f.png", - "unicode": "1F646-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "ok_woman", - "category": "People & Body", - "image": "img-apple-64/1f646.png", - "unicode": "1F646", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f646-1f3fb.png", - "unicode": "1F646-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f646-1f3fc.png", - "unicode": "1F646-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f646-1f3fd.png", - "unicode": "1F646-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f646-1f3fe.png", - "unicode": "1F646-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f646-1f3ff.png", - "unicode": "1F646-1F3FF" - } - ] - }, - { - "name": "woman-bowing", - "category": "People & Body", - "image": "img-apple-64/1f647-200d-2640-fe0f.png", - "unicode": "1F647-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f647-1f3fb-200d-2640-fe0f.png", - "unicode": "1F647-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f647-1f3fc-200d-2640-fe0f.png", - "unicode": "1F647-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f647-1f3fd-200d-2640-fe0f.png", - "unicode": "1F647-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f647-1f3fe-200d-2640-fe0f.png", - "unicode": "1F647-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f647-1f3ff-200d-2640-fe0f.png", - "unicode": "1F647-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-bowing", - "category": "People & Body", - "image": "img-apple-64/1f647-200d-2642-fe0f.png", - "unicode": "1F647-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f647-1f3fb-200d-2642-fe0f.png", - "unicode": "1F647-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f647-1f3fc-200d-2642-fe0f.png", - "unicode": "1F647-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f647-1f3fd-200d-2642-fe0f.png", - "unicode": "1F647-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f647-1f3fe-200d-2642-fe0f.png", - "unicode": "1F647-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f647-1f3ff-200d-2642-fe0f.png", - "unicode": "1F647-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "bow", - "category": "People & Body", - "image": "img-apple-64/1f647.png", - "unicode": "1F647", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f647-1f3fb.png", - "unicode": "1F647-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f647-1f3fc.png", - "unicode": "1F647-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f647-1f3fd.png", - "unicode": "1F647-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f647-1f3fe.png", - "unicode": "1F647-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f647-1f3ff.png", - "unicode": "1F647-1F3FF" - } - ] - }, - { - "name": "see_no_evil", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f648.png", - "unicode": "1F648", - "aliases": [], - "modifiers": [] - }, - { - "name": "hear_no_evil", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f649.png", - "unicode": "1F649", - "aliases": [], - "modifiers": [] - }, - { - "name": "speak_no_evil", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f64a.png", - "unicode": "1F64A", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-raising-hand", - "category": "People & Body", - "image": "img-apple-64/1f64b-200d-2640-fe0f.png", - "unicode": "1F64B-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64b-1f3fb-200d-2640-fe0f.png", - "unicode": "1F64B-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64b-1f3fc-200d-2640-fe0f.png", - "unicode": "1F64B-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64b-1f3fd-200d-2640-fe0f.png", - "unicode": "1F64B-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64b-1f3fe-200d-2640-fe0f.png", - "unicode": "1F64B-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64b-1f3ff-200d-2640-fe0f.png", - "unicode": "1F64B-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-raising-hand", - "category": "People & Body", - "image": "img-apple-64/1f64b-200d-2642-fe0f.png", - "unicode": "1F64B-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64b-1f3fb-200d-2642-fe0f.png", - "unicode": "1F64B-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64b-1f3fc-200d-2642-fe0f.png", - "unicode": "1F64B-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64b-1f3fd-200d-2642-fe0f.png", - "unicode": "1F64B-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64b-1f3fe-200d-2642-fe0f.png", - "unicode": "1F64B-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64b-1f3ff-200d-2642-fe0f.png", - "unicode": "1F64B-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "raising_hand", - "category": "People & Body", - "image": "img-apple-64/1f64b.png", - "unicode": "1F64B", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64b-1f3fb.png", - "unicode": "1F64B-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64b-1f3fc.png", - "unicode": "1F64B-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64b-1f3fd.png", - "unicode": "1F64B-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64b-1f3fe.png", - "unicode": "1F64B-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64b-1f3ff.png", - "unicode": "1F64B-1F3FF" - } - ] - }, - { - "name": "raised_hands", - "category": "People & Body", - "image": "img-apple-64/1f64c.png", - "unicode": "1F64C", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64c-1f3fb.png", - "unicode": "1F64C-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64c-1f3fc.png", - "unicode": "1F64C-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64c-1f3fd.png", - "unicode": "1F64C-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64c-1f3fe.png", - "unicode": "1F64C-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64c-1f3ff.png", - "unicode": "1F64C-1F3FF" - } - ] - }, - { - "name": "woman-frowning", - "category": "People & Body", - "image": "img-apple-64/1f64d-200d-2640-fe0f.png", - "unicode": "1F64D-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64d-1f3fb-200d-2640-fe0f.png", - "unicode": "1F64D-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64d-1f3fc-200d-2640-fe0f.png", - "unicode": "1F64D-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64d-1f3fd-200d-2640-fe0f.png", - "unicode": "1F64D-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64d-1f3fe-200d-2640-fe0f.png", - "unicode": "1F64D-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64d-1f3ff-200d-2640-fe0f.png", - "unicode": "1F64D-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-frowning", - "category": "People & Body", - "image": "img-apple-64/1f64d-200d-2642-fe0f.png", - "unicode": "1F64D-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64d-1f3fb-200d-2642-fe0f.png", - "unicode": "1F64D-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64d-1f3fc-200d-2642-fe0f.png", - "unicode": "1F64D-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64d-1f3fd-200d-2642-fe0f.png", - "unicode": "1F64D-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64d-1f3fe-200d-2642-fe0f.png", - "unicode": "1F64D-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64d-1f3ff-200d-2642-fe0f.png", - "unicode": "1F64D-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "person_frowning", - "category": "People & Body", - "image": "img-apple-64/1f64d.png", - "unicode": "1F64D", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64d-1f3fb.png", - "unicode": "1F64D-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64d-1f3fc.png", - "unicode": "1F64D-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64d-1f3fd.png", - "unicode": "1F64D-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64d-1f3fe.png", - "unicode": "1F64D-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64d-1f3ff.png", - "unicode": "1F64D-1F3FF" - } - ] - }, - { - "name": "woman-pouting", - "category": "People & Body", - "image": "img-apple-64/1f64e-200d-2640-fe0f.png", - "unicode": "1F64E-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64e-1f3fb-200d-2640-fe0f.png", - "unicode": "1F64E-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64e-1f3fc-200d-2640-fe0f.png", - "unicode": "1F64E-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64e-1f3fd-200d-2640-fe0f.png", - "unicode": "1F64E-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64e-1f3fe-200d-2640-fe0f.png", - "unicode": "1F64E-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64e-1f3ff-200d-2640-fe0f.png", - "unicode": "1F64E-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-pouting", - "category": "People & Body", - "image": "img-apple-64/1f64e-200d-2642-fe0f.png", - "unicode": "1F64E-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64e-1f3fb-200d-2642-fe0f.png", - "unicode": "1F64E-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64e-1f3fc-200d-2642-fe0f.png", - "unicode": "1F64E-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64e-1f3fd-200d-2642-fe0f.png", - "unicode": "1F64E-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64e-1f3fe-200d-2642-fe0f.png", - "unicode": "1F64E-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64e-1f3ff-200d-2642-fe0f.png", - "unicode": "1F64E-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "person_with_pouting_face", - "category": "People & Body", - "image": "img-apple-64/1f64e.png", - "unicode": "1F64E", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64e-1f3fb.png", - "unicode": "1F64E-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64e-1f3fc.png", - "unicode": "1F64E-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64e-1f3fd.png", - "unicode": "1F64E-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64e-1f3fe.png", - "unicode": "1F64E-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64e-1f3ff.png", - "unicode": "1F64E-1F3FF" - } - ] - }, - { - "name": "pray", - "category": "People & Body", - "image": "img-apple-64/1f64f.png", - "unicode": "1F64F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f64f-1f3fb.png", - "unicode": "1F64F-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f64f-1f3fc.png", - "unicode": "1F64F-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f64f-1f3fd.png", - "unicode": "1F64F-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f64f-1f3fe.png", - "unicode": "1F64F-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f64f-1f3ff.png", - "unicode": "1F64F-1F3FF" - } - ] - }, - { - "name": "rocket", - "category": "Travel & Places", - "image": "img-apple-64/1f680.png", - "unicode": "1F680", - "aliases": [], - "modifiers": [] - }, - { - "name": "helicopter", - "category": "Travel & Places", - "image": "img-apple-64/1f681.png", - "unicode": "1F681", - "aliases": [], - "modifiers": [] - }, - { - "name": "steam_locomotive", - "category": "Travel & Places", - "image": "img-apple-64/1f682.png", - "unicode": "1F682", - "aliases": [], - "modifiers": [] - }, - { - "name": "railway_car", - "category": "Travel & Places", - "image": "img-apple-64/1f683.png", - "unicode": "1F683", - "aliases": [], - "modifiers": [] - }, - { - "name": "bullettrain_side", - "category": "Travel & Places", - "image": "img-apple-64/1f684.png", - "unicode": "1F684", - "aliases": [], - "modifiers": [] - }, - { - "name": "bullettrain_front", - "category": "Travel & Places", - "image": "img-apple-64/1f685.png", - "unicode": "1F685", - "aliases": [], - "modifiers": [] - }, - { - "name": "train2", - "category": "Travel & Places", - "image": "img-apple-64/1f686.png", - "unicode": "1F686", - "aliases": [], - "modifiers": [] - }, - { - "name": "metro", - "category": "Travel & Places", - "image": "img-apple-64/1f687.png", - "unicode": "1F687", - "aliases": [], - "modifiers": [] - }, - { - "name": "light_rail", - "category": "Travel & Places", - "image": "img-apple-64/1f688.png", - "unicode": "1F688", - "aliases": [], - "modifiers": [] - }, - { - "name": "station", - "category": "Travel & Places", - "image": "img-apple-64/1f689.png", - "unicode": "1F689", - "aliases": [], - "modifiers": [] - }, - { - "name": "tram", - "category": "Travel & Places", - "image": "img-apple-64/1f68a.png", - "unicode": "1F68A", - "aliases": [], - "modifiers": [] - }, - { - "name": "train", - "category": "Travel & Places", - "image": "img-apple-64/1f68b.png", - "unicode": "1F68B", - "aliases": [], - "modifiers": [] - }, - { - "name": "bus", - "category": "Travel & Places", - "image": "img-apple-64/1f68c.png", - "unicode": "1F68C", - "aliases": [], - "modifiers": [] - }, - { - "name": "oncoming_bus", - "category": "Travel & Places", - "image": "img-apple-64/1f68d.png", - "unicode": "1F68D", - "aliases": [], - "modifiers": [] - }, - { - "name": "trolleybus", - "category": "Travel & Places", - "image": "img-apple-64/1f68e.png", - "unicode": "1F68E", - "aliases": [], - "modifiers": [] - }, - { - "name": "busstop", - "category": "Travel & Places", - "image": "img-apple-64/1f68f.png", - "unicode": "1F68F", - "aliases": [], - "modifiers": [] - }, - { - "name": "minibus", - "category": "Travel & Places", - "image": "img-apple-64/1f690.png", - "unicode": "1F690", - "aliases": [], - "modifiers": [] - }, - { - "name": "ambulance", - "category": "Travel & Places", - "image": "img-apple-64/1f691.png", - "unicode": "1F691", - "aliases": [], - "modifiers": [] - }, - { - "name": "fire_engine", - "category": "Travel & Places", - "image": "img-apple-64/1f692.png", - "unicode": "1F692", - "aliases": [], - "modifiers": [] - }, - { - "name": "police_car", - "category": "Travel & Places", - "image": "img-apple-64/1f693.png", - "unicode": "1F693", - "aliases": [], - "modifiers": [] - }, - { - "name": "oncoming_police_car", - "category": "Travel & Places", - "image": "img-apple-64/1f694.png", - "unicode": "1F694", - "aliases": [], - "modifiers": [] - }, - { - "name": "taxi", - "category": "Travel & Places", - "image": "img-apple-64/1f695.png", - "unicode": "1F695", - "aliases": [], - "modifiers": [] - }, - { - "name": "oncoming_taxi", - "category": "Travel & Places", - "image": "img-apple-64/1f696.png", - "unicode": "1F696", - "aliases": [], - "modifiers": [] - }, - { - "name": "car", - "category": "Travel & Places", - "image": "img-apple-64/1f697.png", - "unicode": "1F697", - "aliases": ["red_car"], - "modifiers": [] - }, - { - "name": "oncoming_automobile", - "category": "Travel & Places", - "image": "img-apple-64/1f698.png", - "unicode": "1F698", - "aliases": [], - "modifiers": [] - }, - { - "name": "blue_car", - "category": "Travel & Places", - "image": "img-apple-64/1f699.png", - "unicode": "1F699", - "aliases": [], - "modifiers": [] - }, - { - "name": "truck", - "category": "Travel & Places", - "image": "img-apple-64/1f69a.png", - "unicode": "1F69A", - "aliases": [], - "modifiers": [] - }, - { - "name": "articulated_lorry", - "category": "Travel & Places", - "image": "img-apple-64/1f69b.png", - "unicode": "1F69B", - "aliases": [], - "modifiers": [] - }, - { - "name": "tractor", - "category": "Travel & Places", - "image": "img-apple-64/1f69c.png", - "unicode": "1F69C", - "aliases": [], - "modifiers": [] - }, - { - "name": "monorail", - "category": "Travel & Places", - "image": "img-apple-64/1f69d.png", - "unicode": "1F69D", - "aliases": [], - "modifiers": [] - }, - { - "name": "mountain_railway", - "category": "Travel & Places", - "image": "img-apple-64/1f69e.png", - "unicode": "1F69E", - "aliases": [], - "modifiers": [] - }, - { - "name": "suspension_railway", - "category": "Travel & Places", - "image": "img-apple-64/1f69f.png", - "unicode": "1F69F", - "aliases": [], - "modifiers": [] - }, - { - "name": "mountain_cableway", - "category": "Travel & Places", - "image": "img-apple-64/1f6a0.png", - "unicode": "1F6A0", - "aliases": [], - "modifiers": [] - }, - { - "name": "aerial_tramway", - "category": "Travel & Places", - "image": "img-apple-64/1f6a1.png", - "unicode": "1F6A1", - "aliases": [], - "modifiers": [] - }, - { - "name": "ship", - "category": "Travel & Places", - "image": "img-apple-64/1f6a2.png", - "unicode": "1F6A2", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-rowing-boat", - "category": "People & Body", - "image": "img-apple-64/1f6a3-200d-2640-fe0f.png", - "unicode": "1F6A3-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6a3-1f3fb-200d-2640-fe0f.png", - "unicode": "1F6A3-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6a3-1f3fc-200d-2640-fe0f.png", - "unicode": "1F6A3-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6a3-1f3fd-200d-2640-fe0f.png", - "unicode": "1F6A3-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6a3-1f3fe-200d-2640-fe0f.png", - "unicode": "1F6A3-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6a3-1f3ff-200d-2640-fe0f.png", - "unicode": "1F6A3-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-rowing-boat", - "category": "People & Body", - "image": "img-apple-64/1f6a3-200d-2642-fe0f.png", - "unicode": "1F6A3-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6a3-1f3fb-200d-2642-fe0f.png", - "unicode": "1F6A3-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6a3-1f3fc-200d-2642-fe0f.png", - "unicode": "1F6A3-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6a3-1f3fd-200d-2642-fe0f.png", - "unicode": "1F6A3-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6a3-1f3fe-200d-2642-fe0f.png", - "unicode": "1F6A3-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6a3-1f3ff-200d-2642-fe0f.png", - "unicode": "1F6A3-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "rowboat", - "category": "People & Body", - "image": "img-apple-64/1f6a3.png", - "unicode": "1F6A3", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6a3-1f3fb.png", - "unicode": "1F6A3-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6a3-1f3fc.png", - "unicode": "1F6A3-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6a3-1f3fd.png", - "unicode": "1F6A3-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6a3-1f3fe.png", - "unicode": "1F6A3-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6a3-1f3ff.png", - "unicode": "1F6A3-1F3FF" - } - ] - }, - { - "name": "speedboat", - "category": "Travel & Places", - "image": "img-apple-64/1f6a4.png", - "unicode": "1F6A4", - "aliases": [], - "modifiers": [] - }, - { - "name": "traffic_light", - "category": "Travel & Places", - "image": "img-apple-64/1f6a5.png", - "unicode": "1F6A5", - "aliases": [], - "modifiers": [] - }, - { - "name": "vertical_traffic_light", - "category": "Travel & Places", - "image": "img-apple-64/1f6a6.png", - "unicode": "1F6A6", - "aliases": [], - "modifiers": [] - }, - { - "name": "construction", - "category": "Travel & Places", - "image": "img-apple-64/1f6a7.png", - "unicode": "1F6A7", - "aliases": [], - "modifiers": [] - }, - { - "name": "rotating_light", - "category": "Travel & Places", - "image": "img-apple-64/1f6a8.png", - "unicode": "1F6A8", - "aliases": [], - "modifiers": [] - }, - { - "name": "triangular_flag_on_post", - "category": "Flags", - "image": "img-apple-64/1f6a9.png", - "unicode": "1F6A9", - "aliases": [], - "modifiers": [] - }, - { - "name": "door", - "category": "Objects", - "image": "img-apple-64/1f6aa.png", - "unicode": "1F6AA", - "aliases": [], - "modifiers": [] - }, - { - "name": "no_entry_sign", - "category": "Symbols", - "image": "img-apple-64/1f6ab.png", - "unicode": "1F6AB", - "aliases": [], - "modifiers": [] - }, - { - "name": "smoking", - "category": "Objects", - "image": "img-apple-64/1f6ac.png", - "unicode": "1F6AC", - "aliases": [], - "modifiers": [] - }, - { - "name": "no_smoking", - "category": "Symbols", - "image": "img-apple-64/1f6ad.png", - "unicode": "1F6AD", - "aliases": [], - "modifiers": [] - }, - { - "name": "put_litter_in_its_place", - "category": "Symbols", - "image": "img-apple-64/1f6ae.png", - "unicode": "1F6AE", - "aliases": [], - "modifiers": [] - }, - { - "name": "do_not_litter", - "category": "Symbols", - "image": "img-apple-64/1f6af.png", - "unicode": "1F6AF", - "aliases": [], - "modifiers": [] - }, - { - "name": "potable_water", - "category": "Symbols", - "image": "img-apple-64/1f6b0.png", - "unicode": "1F6B0", - "aliases": [], - "modifiers": [] - }, - { - "name": "non-potable_water", - "category": "Symbols", - "image": "img-apple-64/1f6b1.png", - "unicode": "1F6B1", - "aliases": [], - "modifiers": [] - }, - { - "name": "bike", - "category": "Travel & Places", - "image": "img-apple-64/1f6b2.png", - "unicode": "1F6B2", - "aliases": [], - "modifiers": [] - }, - { - "name": "no_bicycles", - "category": "Symbols", - "image": "img-apple-64/1f6b3.png", - "unicode": "1F6B3", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-biking", - "category": "People & Body", - "image": "img-apple-64/1f6b4-200d-2640-fe0f.png", - "unicode": "1F6B4-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6b4-1f3fb-200d-2640-fe0f.png", - "unicode": "1F6B4-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6b4-1f3fc-200d-2640-fe0f.png", - "unicode": "1F6B4-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6b4-1f3fd-200d-2640-fe0f.png", - "unicode": "1F6B4-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6b4-1f3fe-200d-2640-fe0f.png", - "unicode": "1F6B4-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6b4-1f3ff-200d-2640-fe0f.png", - "unicode": "1F6B4-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-biking", - "category": "People & Body", - "image": "img-apple-64/1f6b4-200d-2642-fe0f.png", - "unicode": "1F6B4-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6b4-1f3fb-200d-2642-fe0f.png", - "unicode": "1F6B4-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6b4-1f3fc-200d-2642-fe0f.png", - "unicode": "1F6B4-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6b4-1f3fd-200d-2642-fe0f.png", - "unicode": "1F6B4-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6b4-1f3fe-200d-2642-fe0f.png", - "unicode": "1F6B4-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6b4-1f3ff-200d-2642-fe0f.png", - "unicode": "1F6B4-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "bicyclist", - "category": "People & Body", - "image": "img-apple-64/1f6b4.png", - "unicode": "1F6B4", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6b4-1f3fb.png", - "unicode": "1F6B4-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6b4-1f3fc.png", - "unicode": "1F6B4-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6b4-1f3fd.png", - "unicode": "1F6B4-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6b4-1f3fe.png", - "unicode": "1F6B4-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6b4-1f3ff.png", - "unicode": "1F6B4-1F3FF" - } - ] - }, - { - "name": "woman-mountain-biking", - "category": "People & Body", - "image": "img-apple-64/1f6b5-200d-2640-fe0f.png", - "unicode": "1F6B5-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6b5-1f3fb-200d-2640-fe0f.png", - "unicode": "1F6B5-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6b5-1f3fc-200d-2640-fe0f.png", - "unicode": "1F6B5-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6b5-1f3fd-200d-2640-fe0f.png", - "unicode": "1F6B5-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6b5-1f3fe-200d-2640-fe0f.png", - "unicode": "1F6B5-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6b5-1f3ff-200d-2640-fe0f.png", - "unicode": "1F6B5-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-mountain-biking", - "category": "People & Body", - "image": "img-apple-64/1f6b5-200d-2642-fe0f.png", - "unicode": "1F6B5-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6b5-1f3fb-200d-2642-fe0f.png", - "unicode": "1F6B5-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6b5-1f3fc-200d-2642-fe0f.png", - "unicode": "1F6B5-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6b5-1f3fd-200d-2642-fe0f.png", - "unicode": "1F6B5-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6b5-1f3fe-200d-2642-fe0f.png", - "unicode": "1F6B5-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6b5-1f3ff-200d-2642-fe0f.png", - "unicode": "1F6B5-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "mountain_bicyclist", - "category": "People & Body", - "image": "img-apple-64/1f6b5.png", - "unicode": "1F6B5", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6b5-1f3fb.png", - "unicode": "1F6B5-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6b5-1f3fc.png", - "unicode": "1F6B5-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6b5-1f3fd.png", - "unicode": "1F6B5-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6b5-1f3fe.png", - "unicode": "1F6B5-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6b5-1f3ff.png", - "unicode": "1F6B5-1F3FF" - } - ] - }, - { - "name": "woman-walking", - "category": "People & Body", - "image": "img-apple-64/1f6b6-200d-2640-fe0f.png", - "unicode": "1F6B6-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6b6-1f3fb-200d-2640-fe0f.png", - "unicode": "1F6B6-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6b6-1f3fc-200d-2640-fe0f.png", - "unicode": "1F6B6-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6b6-1f3fd-200d-2640-fe0f.png", - "unicode": "1F6B6-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6b6-1f3fe-200d-2640-fe0f.png", - "unicode": "1F6B6-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6b6-1f3ff-200d-2640-fe0f.png", - "unicode": "1F6B6-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-walking", - "category": "People & Body", - "image": "img-apple-64/1f6b6-200d-2642-fe0f.png", - "unicode": "1F6B6-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6b6-1f3fb-200d-2642-fe0f.png", - "unicode": "1F6B6-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6b6-1f3fc-200d-2642-fe0f.png", - "unicode": "1F6B6-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6b6-1f3fd-200d-2642-fe0f.png", - "unicode": "1F6B6-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6b6-1f3fe-200d-2642-fe0f.png", - "unicode": "1F6B6-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6b6-1f3ff-200d-2642-fe0f.png", - "unicode": "1F6B6-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "walking", - "category": "People & Body", - "image": "img-apple-64/1f6b6.png", - "unicode": "1F6B6", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6b6-1f3fb.png", - "unicode": "1F6B6-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6b6-1f3fc.png", - "unicode": "1F6B6-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6b6-1f3fd.png", - "unicode": "1F6B6-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6b6-1f3fe.png", - "unicode": "1F6B6-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6b6-1f3ff.png", - "unicode": "1F6B6-1F3FF" - } - ] - }, - { - "name": "no_pedestrians", - "category": "Symbols", - "image": "img-apple-64/1f6b7.png", - "unicode": "1F6B7", - "aliases": [], - "modifiers": [] - }, - { - "name": "children_crossing", - "category": "Symbols", - "image": "img-apple-64/1f6b8.png", - "unicode": "1F6B8", - "aliases": [], - "modifiers": [] - }, - { - "name": "mens", - "category": "Symbols", - "image": "img-apple-64/1f6b9.png", - "unicode": "1F6B9", - "aliases": [], - "modifiers": [] - }, - { - "name": "womens", - "category": "Symbols", - "image": "img-apple-64/1f6ba.png", - "unicode": "1F6BA", - "aliases": [], - "modifiers": [] - }, - { - "name": "restroom", - "category": "Symbols", - "image": "img-apple-64/1f6bb.png", - "unicode": "1F6BB", - "aliases": [], - "modifiers": [] - }, - { - "name": "baby_symbol", - "category": "Symbols", - "image": "img-apple-64/1f6bc.png", - "unicode": "1F6BC", - "aliases": [], - "modifiers": [] - }, - { - "name": "toilet", - "category": "Objects", - "image": "img-apple-64/1f6bd.png", - "unicode": "1F6BD", - "aliases": [], - "modifiers": [] - }, - { - "name": "wc", - "category": "Symbols", - "image": "img-apple-64/1f6be.png", - "unicode": "1F6BE", - "aliases": [], - "modifiers": [] - }, - { - "name": "shower", - "category": "Objects", - "image": "img-apple-64/1f6bf.png", - "unicode": "1F6BF", - "aliases": [], - "modifiers": [] - }, - { - "name": "bath", - "category": "People & Body", - "image": "img-apple-64/1f6c0.png", - "unicode": "1F6C0", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6c0-1f3fb.png", - "unicode": "1F6C0-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6c0-1f3fc.png", - "unicode": "1F6C0-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6c0-1f3fd.png", - "unicode": "1F6C0-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6c0-1f3fe.png", - "unicode": "1F6C0-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6c0-1f3ff.png", - "unicode": "1F6C0-1F3FF" - } - ] - }, - { - "name": "bathtub", - "category": "Objects", - "image": "img-apple-64/1f6c1.png", - "unicode": "1F6C1", - "aliases": [], - "modifiers": [] - }, - { - "name": "passport_control", - "category": "Symbols", - "image": "img-apple-64/1f6c2.png", - "unicode": "1F6C2", - "aliases": [], - "modifiers": [] - }, - { - "name": "customs", - "category": "Symbols", - "image": "img-apple-64/1f6c3.png", - "unicode": "1F6C3", - "aliases": [], - "modifiers": [] - }, - { - "name": "baggage_claim", - "category": "Symbols", - "image": "img-apple-64/1f6c4.png", - "unicode": "1F6C4", - "aliases": [], - "modifiers": [] - }, - { - "name": "left_luggage", - "category": "Symbols", - "image": "img-apple-64/1f6c5.png", - "unicode": "1F6C5", - "aliases": [], - "modifiers": [] - }, - { - "name": "couch_and_lamp", - "category": "Objects", - "image": "img-apple-64/1f6cb-fe0f.png", - "unicode": "1F6CB-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "sleeping_accommodation", - "category": "People & Body", - "image": "img-apple-64/1f6cc.png", - "unicode": "1F6CC", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f6cc-1f3fb.png", - "unicode": "1F6CC-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f6cc-1f3fc.png", - "unicode": "1F6CC-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f6cc-1f3fd.png", - "unicode": "1F6CC-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f6cc-1f3fe.png", - "unicode": "1F6CC-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f6cc-1f3ff.png", - "unicode": "1F6CC-1F3FF" - } - ] - }, - { - "name": "shopping_bags", - "category": "Objects", - "image": "img-apple-64/1f6cd-fe0f.png", - "unicode": "1F6CD-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "bellhop_bell", - "category": "Travel & Places", - "image": "img-apple-64/1f6ce-fe0f.png", - "unicode": "1F6CE-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "bed", - "category": "Objects", - "image": "img-apple-64/1f6cf-fe0f.png", - "unicode": "1F6CF-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "place_of_worship", - "category": "Symbols", - "image": "img-apple-64/1f6d0.png", - "unicode": "1F6D0", - "aliases": [], - "modifiers": [] - }, - { - "name": "octagonal_sign", - "category": "Travel & Places", - "image": "img-apple-64/1f6d1.png", - "unicode": "1F6D1", - "aliases": [], - "modifiers": [] - }, - { - "name": "shopping_trolley", - "category": "Objects", - "image": "img-apple-64/1f6d2.png", - "unicode": "1F6D2", - "aliases": [], - "modifiers": [] - }, - { - "name": "hindu_temple", - "category": "Travel & Places", - "image": "img-apple-64/1f6d5.png", - "unicode": "1F6D5", - "aliases": [], - "modifiers": [] - }, - { - "name": "hammer_and_wrench", - "category": "Objects", - "image": "img-apple-64/1f6e0-fe0f.png", - "unicode": "1F6E0-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "shield", - "category": "Objects", - "image": "img-apple-64/1f6e1-fe0f.png", - "unicode": "1F6E1-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "oil_drum", - "category": "Travel & Places", - "image": "img-apple-64/1f6e2-fe0f.png", - "unicode": "1F6E2-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "motorway", - "category": "Travel & Places", - "image": "img-apple-64/1f6e3-fe0f.png", - "unicode": "1F6E3-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "railway_track", - "category": "Travel & Places", - "image": "img-apple-64/1f6e4-fe0f.png", - "unicode": "1F6E4-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "motor_boat", - "category": "Travel & Places", - "image": "img-apple-64/1f6e5-fe0f.png", - "unicode": "1F6E5-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "small_airplane", - "category": "Travel & Places", - "image": "img-apple-64/1f6e9-fe0f.png", - "unicode": "1F6E9-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "airplane_departure", - "category": "Travel & Places", - "image": "img-apple-64/1f6eb.png", - "unicode": "1F6EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "airplane_arriving", - "category": "Travel & Places", - "image": "img-apple-64/1f6ec.png", - "unicode": "1F6EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "satellite", - "category": "Travel & Places", - "image": "img-apple-64/1f6f0-fe0f.png", - "unicode": "1F6F0-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "passenger_ship", - "category": "Travel & Places", - "image": "img-apple-64/1f6f3-fe0f.png", - "unicode": "1F6F3-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "scooter", - "category": "Travel & Places", - "image": "img-apple-64/1f6f4.png", - "unicode": "1F6F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "motor_scooter", - "category": "Travel & Places", - "image": "img-apple-64/1f6f5.png", - "unicode": "1F6F5", - "aliases": [], - "modifiers": [] - }, - { - "name": "canoe", - "category": "Travel & Places", - "image": "img-apple-64/1f6f6.png", - "unicode": "1F6F6", - "aliases": [], - "modifiers": [] - }, - { - "name": "sled", - "category": "Activities", - "image": "img-apple-64/1f6f7.png", - "unicode": "1F6F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "flying_saucer", - "category": "Travel & Places", - "image": "img-apple-64/1f6f8.png", - "unicode": "1F6F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "skateboard", - "category": "Travel & Places", - "image": "img-apple-64/1f6f9.png", - "unicode": "1F6F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "auto_rickshaw", - "category": "Travel & Places", - "image": "img-apple-64/1f6fa.png", - "unicode": "1F6FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_orange_circle", - "category": "Symbols", - "image": "img-apple-64/1f7e0.png", - "unicode": "1F7E0", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_yellow_circle", - "category": "Symbols", - "image": "img-apple-64/1f7e1.png", - "unicode": "1F7E1", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_green_circle", - "category": "Symbols", - "image": "img-apple-64/1f7e2.png", - "unicode": "1F7E2", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_purple_circle", - "category": "Symbols", - "image": "img-apple-64/1f7e3.png", - "unicode": "1F7E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_brown_circle", - "category": "Symbols", - "image": "img-apple-64/1f7e4.png", - "unicode": "1F7E4", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_red_square", - "category": "Symbols", - "image": "img-apple-64/1f7e5.png", - "unicode": "1F7E5", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_blue_square", - "category": "Symbols", - "image": "img-apple-64/1f7e6.png", - "unicode": "1F7E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_orange_square", - "category": "Symbols", - "image": "img-apple-64/1f7e7.png", - "unicode": "1F7E7", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_yellow_square", - "category": "Symbols", - "image": "img-apple-64/1f7e8.png", - "unicode": "1F7E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_green_square", - "category": "Symbols", - "image": "img-apple-64/1f7e9.png", - "unicode": "1F7E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_purple_square", - "category": "Symbols", - "image": "img-apple-64/1f7ea.png", - "unicode": "1F7EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "large_brown_square", - "category": "Symbols", - "image": "img-apple-64/1f7eb.png", - "unicode": "1F7EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f90d.png", - "unicode": "1F90D", - "aliases": [], - "modifiers": [] - }, - { - "name": "brown_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f90e.png", - "unicode": "1F90E", - "aliases": [], - "modifiers": [] - }, - { - "name": "pinching_hand", - "category": "People & Body", - "image": "img-apple-64/1f90f.png", - "unicode": "1F90F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f90f-1f3fb.png", - "unicode": "1F90F-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f90f-1f3fc.png", - "unicode": "1F90F-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f90f-1f3fd.png", - "unicode": "1F90F-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f90f-1f3fe.png", - "unicode": "1F90F-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f90f-1f3ff.png", - "unicode": "1F90F-1F3FF" - } - ] - }, - { - "name": "zipper_mouth_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f910.png", - "unicode": "1F910", - "aliases": [], - "modifiers": [] - }, - { - "name": "money_mouth_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f911.png", - "unicode": "1F911", - "aliases": [], - "modifiers": [] - }, - { - "name": "face_with_thermometer", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f912.png", - "unicode": "1F912", - "aliases": [], - "modifiers": [] - }, - { - "name": "nerd_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f913.png", - "unicode": "1F913", - "aliases": [], - "modifiers": [] - }, - { - "name": "thinking_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f914.png", - "unicode": "1F914", - "aliases": [], - "modifiers": [] - }, - { - "name": "face_with_head_bandage", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f915.png", - "unicode": "1F915", - "aliases": [], - "modifiers": [] - }, - { - "name": "robot_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f916.png", - "unicode": "1F916", - "aliases": [], - "modifiers": [] - }, - { - "name": "hugging_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f917.png", - "unicode": "1F917", - "aliases": [], - "modifiers": [] - }, - { - "name": "the_horns", - "category": "People & Body", - "image": "img-apple-64/1f918.png", - "unicode": "1F918", - "aliases": ["sign_of_the_horns"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f918-1f3fb.png", - "unicode": "1F918-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f918-1f3fc.png", - "unicode": "1F918-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f918-1f3fd.png", - "unicode": "1F918-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f918-1f3fe.png", - "unicode": "1F918-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f918-1f3ff.png", - "unicode": "1F918-1F3FF" - } - ] - }, - { - "name": "call_me_hand", - "category": "People & Body", - "image": "img-apple-64/1f919.png", - "unicode": "1F919", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f919-1f3fb.png", - "unicode": "1F919-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f919-1f3fc.png", - "unicode": "1F919-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f919-1f3fd.png", - "unicode": "1F919-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f919-1f3fe.png", - "unicode": "1F919-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f919-1f3ff.png", - "unicode": "1F919-1F3FF" - } - ] - }, - { - "name": "raised_back_of_hand", - "category": "People & Body", - "image": "img-apple-64/1f91a.png", - "unicode": "1F91A", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f91a-1f3fb.png", - "unicode": "1F91A-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f91a-1f3fc.png", - "unicode": "1F91A-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f91a-1f3fd.png", - "unicode": "1F91A-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f91a-1f3fe.png", - "unicode": "1F91A-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f91a-1f3ff.png", - "unicode": "1F91A-1F3FF" - } - ] - }, - { - "name": "left-facing_fist", - "category": "People & Body", - "image": "img-apple-64/1f91b.png", - "unicode": "1F91B", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f91b-1f3fb.png", - "unicode": "1F91B-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f91b-1f3fc.png", - "unicode": "1F91B-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f91b-1f3fd.png", - "unicode": "1F91B-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f91b-1f3fe.png", - "unicode": "1F91B-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f91b-1f3ff.png", - "unicode": "1F91B-1F3FF" - } - ] - }, - { - "name": "right-facing_fist", - "category": "People & Body", - "image": "img-apple-64/1f91c.png", - "unicode": "1F91C", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f91c-1f3fb.png", - "unicode": "1F91C-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f91c-1f3fc.png", - "unicode": "1F91C-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f91c-1f3fd.png", - "unicode": "1F91C-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f91c-1f3fe.png", - "unicode": "1F91C-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f91c-1f3ff.png", - "unicode": "1F91C-1F3FF" - } - ] - }, - { - "name": "handshake", - "category": "People & Body", - "image": "img-apple-64/1f91d.png", - "unicode": "1F91D", - "aliases": [], - "modifiers": [] - }, - { - "name": "crossed_fingers", - "category": "People & Body", - "image": "img-apple-64/1f91e.png", - "unicode": "1F91E", - "aliases": ["hand_with_index_and_middle_fingers_crossed"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f91e-1f3fb.png", - "unicode": "1F91E-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f91e-1f3fc.png", - "unicode": "1F91E-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f91e-1f3fd.png", - "unicode": "1F91E-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f91e-1f3fe.png", - "unicode": "1F91E-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f91e-1f3ff.png", - "unicode": "1F91E-1F3FF" - } - ] - }, - { - "name": "i_love_you_hand_sign", - "category": "People & Body", - "image": "img-apple-64/1f91f.png", - "unicode": "1F91F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f91f-1f3fb.png", - "unicode": "1F91F-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f91f-1f3fc.png", - "unicode": "1F91F-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f91f-1f3fd.png", - "unicode": "1F91F-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f91f-1f3fe.png", - "unicode": "1F91F-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f91f-1f3ff.png", - "unicode": "1F91F-1F3FF" - } - ] - }, - { - "name": "face_with_cowboy_hat", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f920.png", - "unicode": "1F920", - "aliases": [], - "modifiers": [] - }, - { - "name": "clown_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f921.png", - "unicode": "1F921", - "aliases": [], - "modifiers": [] - }, - { - "name": "nauseated_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f922.png", - "unicode": "1F922", - "aliases": [], - "modifiers": [] - }, - { - "name": "rolling_on_the_floor_laughing", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f923.png", - "unicode": "1F923", - "aliases": [], - "modifiers": [] - }, - { - "name": "drooling_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f924.png", - "unicode": "1F924", - "aliases": [], - "modifiers": [] - }, - { - "name": "lying_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f925.png", - "unicode": "1F925", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-facepalming", - "category": "People & Body", - "image": "img-apple-64/1f926-200d-2640-fe0f.png", - "unicode": "1F926-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f926-1f3fb-200d-2640-fe0f.png", - "unicode": "1F926-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f926-1f3fc-200d-2640-fe0f.png", - "unicode": "1F926-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f926-1f3fd-200d-2640-fe0f.png", - "unicode": "1F926-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f926-1f3fe-200d-2640-fe0f.png", - "unicode": "1F926-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f926-1f3ff-200d-2640-fe0f.png", - "unicode": "1F926-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-facepalming", - "category": "People & Body", - "image": "img-apple-64/1f926-200d-2642-fe0f.png", - "unicode": "1F926-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f926-1f3fb-200d-2642-fe0f.png", - "unicode": "1F926-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f926-1f3fc-200d-2642-fe0f.png", - "unicode": "1F926-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f926-1f3fd-200d-2642-fe0f.png", - "unicode": "1F926-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f926-1f3fe-200d-2642-fe0f.png", - "unicode": "1F926-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f926-1f3ff-200d-2642-fe0f.png", - "unicode": "1F926-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "face_palm", - "category": "People & Body", - "image": "img-apple-64/1f926.png", - "unicode": "1F926", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f926-1f3fb.png", - "unicode": "1F926-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f926-1f3fc.png", - "unicode": "1F926-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f926-1f3fd.png", - "unicode": "1F926-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f926-1f3fe.png", - "unicode": "1F926-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f926-1f3ff.png", - "unicode": "1F926-1F3FF" - } - ] - }, - { - "name": "sneezing_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f927.png", - "unicode": "1F927", - "aliases": [], - "modifiers": [] - }, - { - "name": "face_with_raised_eyebrow", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f928.png", - "unicode": "1F928", - "aliases": ["face_with_one_eyebrow_raised"], - "modifiers": [] - }, - { - "name": "star-struck", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f929.png", - "unicode": "1F929", - "aliases": ["grinning_face_with_star_eyes"], - "modifiers": [] - }, - { - "name": "zany_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f92a.png", - "unicode": "1F92A", - "aliases": ["grinning_face_with_one_large_and_one_small_eye"], - "modifiers": [] - }, - { - "name": "shushing_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f92b.png", - "unicode": "1F92B", - "aliases": ["face_with_finger_covering_closed_lips"], - "modifiers": [] - }, - { - "name": "face_with_symbols_on_mouth", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f92c.png", - "unicode": "1F92C", - "aliases": ["serious_face_with_symbols_covering_mouth"], - "modifiers": [] - }, - { - "name": "face_with_hand_over_mouth", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f92d.png", - "unicode": "1F92D", - "aliases": ["smiling_face_with_smiling_eyes_and_hand_covering_mouth"], - "modifiers": [] - }, - { - "name": "face_vomiting", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f92e.png", - "unicode": "1F92E", - "aliases": ["face_with_open_mouth_vomiting"], - "modifiers": [] - }, - { - "name": "exploding_head", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f92f.png", - "unicode": "1F92F", - "aliases": ["shocked_face_with_exploding_head"], - "modifiers": [] - }, - { - "name": "pregnant_woman", - "category": "People & Body", - "image": "img-apple-64/1f930.png", - "unicode": "1F930", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f930-1f3fb.png", - "unicode": "1F930-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f930-1f3fc.png", - "unicode": "1F930-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f930-1f3fd.png", - "unicode": "1F930-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f930-1f3fe.png", - "unicode": "1F930-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f930-1f3ff.png", - "unicode": "1F930-1F3FF" - } - ] - }, - { - "name": "breast-feeding", - "category": "People & Body", - "image": "img-apple-64/1f931.png", - "unicode": "1F931", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f931-1f3fb.png", - "unicode": "1F931-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f931-1f3fc.png", - "unicode": "1F931-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f931-1f3fd.png", - "unicode": "1F931-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f931-1f3fe.png", - "unicode": "1F931-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f931-1f3ff.png", - "unicode": "1F931-1F3FF" - } - ] - }, - { - "name": "palms_up_together", - "category": "People & Body", - "image": "img-apple-64/1f932.png", - "unicode": "1F932", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f932-1f3fb.png", - "unicode": "1F932-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f932-1f3fc.png", - "unicode": "1F932-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f932-1f3fd.png", - "unicode": "1F932-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f932-1f3fe.png", - "unicode": "1F932-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f932-1f3ff.png", - "unicode": "1F932-1F3FF" - } - ] - }, - { - "name": "selfie", - "category": "People & Body", - "image": "img-apple-64/1f933.png", - "unicode": "1F933", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f933-1f3fb.png", - "unicode": "1F933-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f933-1f3fc.png", - "unicode": "1F933-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f933-1f3fd.png", - "unicode": "1F933-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f933-1f3fe.png", - "unicode": "1F933-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f933-1f3ff.png", - "unicode": "1F933-1F3FF" - } - ] - }, - { - "name": "prince", - "category": "People & Body", - "image": "img-apple-64/1f934.png", - "unicode": "1F934", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f934-1f3fb.png", - "unicode": "1F934-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f934-1f3fc.png", - "unicode": "1F934-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f934-1f3fd.png", - "unicode": "1F934-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f934-1f3fe.png", - "unicode": "1F934-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f934-1f3ff.png", - "unicode": "1F934-1F3FF" - } - ] - }, - { - "name": "man_in_tuxedo", - "category": "People & Body", - "image": "img-apple-64/1f935.png", - "unicode": "1F935", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f935-1f3fb.png", - "unicode": "1F935-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f935-1f3fc.png", - "unicode": "1F935-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f935-1f3fd.png", - "unicode": "1F935-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f935-1f3fe.png", - "unicode": "1F935-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f935-1f3ff.png", - "unicode": "1F935-1F3FF" - } - ] - }, - { - "name": "mrs_claus", - "category": "People & Body", - "image": "img-apple-64/1f936.png", - "unicode": "1F936", - "aliases": ["mother_christmas"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f936-1f3fb.png", - "unicode": "1F936-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f936-1f3fc.png", - "unicode": "1F936-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f936-1f3fd.png", - "unicode": "1F936-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f936-1f3fe.png", - "unicode": "1F936-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f936-1f3ff.png", - "unicode": "1F936-1F3FF" - } - ] - }, - { - "name": "woman-shrugging", - "category": "People & Body", - "image": "img-apple-64/1f937-200d-2640-fe0f.png", - "unicode": "1F937-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f937-1f3fb-200d-2640-fe0f.png", - "unicode": "1F937-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f937-1f3fc-200d-2640-fe0f.png", - "unicode": "1F937-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f937-1f3fd-200d-2640-fe0f.png", - "unicode": "1F937-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f937-1f3fe-200d-2640-fe0f.png", - "unicode": "1F937-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f937-1f3ff-200d-2640-fe0f.png", - "unicode": "1F937-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-shrugging", - "category": "People & Body", - "image": "img-apple-64/1f937-200d-2642-fe0f.png", - "unicode": "1F937-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f937-1f3fb-200d-2642-fe0f.png", - "unicode": "1F937-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f937-1f3fc-200d-2642-fe0f.png", - "unicode": "1F937-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f937-1f3fd-200d-2642-fe0f.png", - "unicode": "1F937-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f937-1f3fe-200d-2642-fe0f.png", - "unicode": "1F937-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f937-1f3ff-200d-2642-fe0f.png", - "unicode": "1F937-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "shrug", - "category": "People & Body", - "image": "img-apple-64/1f937.png", - "unicode": "1F937", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f937-1f3fb.png", - "unicode": "1F937-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f937-1f3fc.png", - "unicode": "1F937-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f937-1f3fd.png", - "unicode": "1F937-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f937-1f3fe.png", - "unicode": "1F937-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f937-1f3ff.png", - "unicode": "1F937-1F3FF" - } - ] - }, - { - "name": "woman-cartwheeling", - "category": "People & Body", - "image": "img-apple-64/1f938-200d-2640-fe0f.png", - "unicode": "1F938-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f938-1f3fb-200d-2640-fe0f.png", - "unicode": "1F938-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f938-1f3fc-200d-2640-fe0f.png", - "unicode": "1F938-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f938-1f3fd-200d-2640-fe0f.png", - "unicode": "1F938-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f938-1f3fe-200d-2640-fe0f.png", - "unicode": "1F938-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f938-1f3ff-200d-2640-fe0f.png", - "unicode": "1F938-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-cartwheeling", - "category": "People & Body", - "image": "img-apple-64/1f938-200d-2642-fe0f.png", - "unicode": "1F938-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f938-1f3fb-200d-2642-fe0f.png", - "unicode": "1F938-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f938-1f3fc-200d-2642-fe0f.png", - "unicode": "1F938-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f938-1f3fd-200d-2642-fe0f.png", - "unicode": "1F938-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f938-1f3fe-200d-2642-fe0f.png", - "unicode": "1F938-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f938-1f3ff-200d-2642-fe0f.png", - "unicode": "1F938-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "person_doing_cartwheel", - "category": "People & Body", - "image": "img-apple-64/1f938.png", - "unicode": "1F938", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f938-1f3fb.png", - "unicode": "1F938-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f938-1f3fc.png", - "unicode": "1F938-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f938-1f3fd.png", - "unicode": "1F938-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f938-1f3fe.png", - "unicode": "1F938-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f938-1f3ff.png", - "unicode": "1F938-1F3FF" - } - ] - }, - { - "name": "woman-juggling", - "category": "People & Body", - "image": "img-apple-64/1f939-200d-2640-fe0f.png", - "unicode": "1F939-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f939-1f3fb-200d-2640-fe0f.png", - "unicode": "1F939-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f939-1f3fc-200d-2640-fe0f.png", - "unicode": "1F939-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f939-1f3fd-200d-2640-fe0f.png", - "unicode": "1F939-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f939-1f3fe-200d-2640-fe0f.png", - "unicode": "1F939-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f939-1f3ff-200d-2640-fe0f.png", - "unicode": "1F939-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-juggling", - "category": "People & Body", - "image": "img-apple-64/1f939-200d-2642-fe0f.png", - "unicode": "1F939-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f939-1f3fb-200d-2642-fe0f.png", - "unicode": "1F939-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f939-1f3fc-200d-2642-fe0f.png", - "unicode": "1F939-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f939-1f3fd-200d-2642-fe0f.png", - "unicode": "1F939-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f939-1f3fe-200d-2642-fe0f.png", - "unicode": "1F939-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f939-1f3ff-200d-2642-fe0f.png", - "unicode": "1F939-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "juggling", - "category": "People & Body", - "image": "img-apple-64/1f939.png", - "unicode": "1F939", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f939-1f3fb.png", - "unicode": "1F939-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f939-1f3fc.png", - "unicode": "1F939-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f939-1f3fd.png", - "unicode": "1F939-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f939-1f3fe.png", - "unicode": "1F939-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f939-1f3ff.png", - "unicode": "1F939-1F3FF" - } - ] - }, - { - "name": "fencer", - "category": "People & Body", - "image": "img-apple-64/1f93a.png", - "unicode": "1F93A", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-wrestling", - "category": "People & Body", - "image": "img-apple-64/1f93c-200d-2640-fe0f.png", - "unicode": "1F93C-200D-2640-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "man-wrestling", - "category": "People & Body", - "image": "img-apple-64/1f93c-200d-2642-fe0f.png", - "unicode": "1F93C-200D-2642-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "wrestlers", - "category": "People & Body", - "image": "img-apple-64/1f93c.png", - "unicode": "1F93C", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-playing-water-polo", - "category": "People & Body", - "image": "img-apple-64/1f93d-200d-2640-fe0f.png", - "unicode": "1F93D-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f93d-1f3fb-200d-2640-fe0f.png", - "unicode": "1F93D-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f93d-1f3fc-200d-2640-fe0f.png", - "unicode": "1F93D-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f93d-1f3fd-200d-2640-fe0f.png", - "unicode": "1F93D-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f93d-1f3fe-200d-2640-fe0f.png", - "unicode": "1F93D-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f93d-1f3ff-200d-2640-fe0f.png", - "unicode": "1F93D-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-playing-water-polo", - "category": "People & Body", - "image": "img-apple-64/1f93d-200d-2642-fe0f.png", - "unicode": "1F93D-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f93d-1f3fb-200d-2642-fe0f.png", - "unicode": "1F93D-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f93d-1f3fc-200d-2642-fe0f.png", - "unicode": "1F93D-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f93d-1f3fd-200d-2642-fe0f.png", - "unicode": "1F93D-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f93d-1f3fe-200d-2642-fe0f.png", - "unicode": "1F93D-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f93d-1f3ff-200d-2642-fe0f.png", - "unicode": "1F93D-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "water_polo", - "category": "People & Body", - "image": "img-apple-64/1f93d.png", - "unicode": "1F93D", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f93d-1f3fb.png", - "unicode": "1F93D-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f93d-1f3fc.png", - "unicode": "1F93D-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f93d-1f3fd.png", - "unicode": "1F93D-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f93d-1f3fe.png", - "unicode": "1F93D-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f93d-1f3ff.png", - "unicode": "1F93D-1F3FF" - } - ] - }, - { - "name": "woman-playing-handball", - "category": "People & Body", - "image": "img-apple-64/1f93e-200d-2640-fe0f.png", - "unicode": "1F93E-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f93e-1f3fb-200d-2640-fe0f.png", - "unicode": "1F93E-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f93e-1f3fc-200d-2640-fe0f.png", - "unicode": "1F93E-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f93e-1f3fd-200d-2640-fe0f.png", - "unicode": "1F93E-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f93e-1f3fe-200d-2640-fe0f.png", - "unicode": "1F93E-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f93e-1f3ff-200d-2640-fe0f.png", - "unicode": "1F93E-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-playing-handball", - "category": "People & Body", - "image": "img-apple-64/1f93e-200d-2642-fe0f.png", - "unicode": "1F93E-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f93e-1f3fb-200d-2642-fe0f.png", - "unicode": "1F93E-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f93e-1f3fc-200d-2642-fe0f.png", - "unicode": "1F93E-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f93e-1f3fd-200d-2642-fe0f.png", - "unicode": "1F93E-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f93e-1f3fe-200d-2642-fe0f.png", - "unicode": "1F93E-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f93e-1f3ff-200d-2642-fe0f.png", - "unicode": "1F93E-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "handball", - "category": "People & Body", - "image": "img-apple-64/1f93e.png", - "unicode": "1F93E", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f93e-1f3fb.png", - "unicode": "1F93E-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f93e-1f3fc.png", - "unicode": "1F93E-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f93e-1f3fd.png", - "unicode": "1F93E-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f93e-1f3fe.png", - "unicode": "1F93E-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f93e-1f3ff.png", - "unicode": "1F93E-1F3FF" - } - ] - }, - { - "name": "diving_mask", - "category": "Activities", - "image": "img-apple-64/1f93f.png", - "unicode": "1F93F", - "aliases": [], - "modifiers": [] - }, - { - "name": "wilted_flower", - "category": "Animals & Nature", - "image": "img-apple-64/1f940.png", - "unicode": "1F940", - "aliases": [], - "modifiers": [] - }, - { - "name": "drum_with_drumsticks", - "category": "Objects", - "image": "img-apple-64/1f941.png", - "unicode": "1F941", - "aliases": [], - "modifiers": [] - }, - { - "name": "clinking_glasses", - "category": "Food & Drink", - "image": "img-apple-64/1f942.png", - "unicode": "1F942", - "aliases": [], - "modifiers": [] - }, - { - "name": "tumbler_glass", - "category": "Food & Drink", - "image": "img-apple-64/1f943.png", - "unicode": "1F943", - "aliases": [], - "modifiers": [] - }, - { - "name": "spoon", - "category": "Food & Drink", - "image": "img-apple-64/1f944.png", - "unicode": "1F944", - "aliases": [], - "modifiers": [] - }, - { - "name": "goal_net", - "category": "Activities", - "image": "img-apple-64/1f945.png", - "unicode": "1F945", - "aliases": [], - "modifiers": [] - }, - { - "name": "first_place_medal", - "category": "Activities", - "image": "img-apple-64/1f947.png", - "unicode": "1F947", - "aliases": [], - "modifiers": [] - }, - { - "name": "second_place_medal", - "category": "Activities", - "image": "img-apple-64/1f948.png", - "unicode": "1F948", - "aliases": [], - "modifiers": [] - }, - { - "name": "third_place_medal", - "category": "Activities", - "image": "img-apple-64/1f949.png", - "unicode": "1F949", - "aliases": [], - "modifiers": [] - }, - { - "name": "boxing_glove", - "category": "Activities", - "image": "img-apple-64/1f94a.png", - "unicode": "1F94A", - "aliases": [], - "modifiers": [] - }, - { - "name": "martial_arts_uniform", - "category": "Activities", - "image": "img-apple-64/1f94b.png", - "unicode": "1F94B", - "aliases": [], - "modifiers": [] - }, - { - "name": "curling_stone", - "category": "Activities", - "image": "img-apple-64/1f94c.png", - "unicode": "1F94C", - "aliases": [], - "modifiers": [] - }, - { - "name": "lacrosse", - "category": "Activities", - "image": "img-apple-64/1f94d.png", - "unicode": "1F94D", - "aliases": [], - "modifiers": [] - }, - { - "name": "softball", - "category": "Activities", - "image": "img-apple-64/1f94e.png", - "unicode": "1F94E", - "aliases": [], - "modifiers": [] - }, - { - "name": "flying_disc", - "category": "Activities", - "image": "img-apple-64/1f94f.png", - "unicode": "1F94F", - "aliases": [], - "modifiers": [] - }, - { - "name": "croissant", - "category": "Food & Drink", - "image": "img-apple-64/1f950.png", - "unicode": "1F950", - "aliases": [], - "modifiers": [] - }, - { - "name": "avocado", - "category": "Food & Drink", - "image": "img-apple-64/1f951.png", - "unicode": "1F951", - "aliases": [], - "modifiers": [] - }, - { - "name": "cucumber", - "category": "Food & Drink", - "image": "img-apple-64/1f952.png", - "unicode": "1F952", - "aliases": [], - "modifiers": [] - }, - { - "name": "bacon", - "category": "Food & Drink", - "image": "img-apple-64/1f953.png", - "unicode": "1F953", - "aliases": [], - "modifiers": [] - }, - { - "name": "potato", - "category": "Food & Drink", - "image": "img-apple-64/1f954.png", - "unicode": "1F954", - "aliases": [], - "modifiers": [] - }, - { - "name": "carrot", - "category": "Food & Drink", - "image": "img-apple-64/1f955.png", - "unicode": "1F955", - "aliases": [], - "modifiers": [] - }, - { - "name": "baguette_bread", - "category": "Food & Drink", - "image": "img-apple-64/1f956.png", - "unicode": "1F956", - "aliases": [], - "modifiers": [] - }, - { - "name": "green_salad", - "category": "Food & Drink", - "image": "img-apple-64/1f957.png", - "unicode": "1F957", - "aliases": [], - "modifiers": [] - }, - { - "name": "shallow_pan_of_food", - "category": "Food & Drink", - "image": "img-apple-64/1f958.png", - "unicode": "1F958", - "aliases": [], - "modifiers": [] - }, - { - "name": "stuffed_flatbread", - "category": "Food & Drink", - "image": "img-apple-64/1f959.png", - "unicode": "1F959", - "aliases": [], - "modifiers": [] - }, - { - "name": "egg", - "category": "Food & Drink", - "image": "img-apple-64/1f95a.png", - "unicode": "1F95A", - "aliases": [], - "modifiers": [] - }, - { - "name": "glass_of_milk", - "category": "Food & Drink", - "image": "img-apple-64/1f95b.png", - "unicode": "1F95B", - "aliases": [], - "modifiers": [] - }, - { - "name": "peanuts", - "category": "Food & Drink", - "image": "img-apple-64/1f95c.png", - "unicode": "1F95C", - "aliases": [], - "modifiers": [] - }, - { - "name": "kiwifruit", - "category": "Food & Drink", - "image": "img-apple-64/1f95d.png", - "unicode": "1F95D", - "aliases": [], - "modifiers": [] - }, - { - "name": "pancakes", - "category": "Food & Drink", - "image": "img-apple-64/1f95e.png", - "unicode": "1F95E", - "aliases": [], - "modifiers": [] - }, - { - "name": "dumpling", - "category": "Food & Drink", - "image": "img-apple-64/1f95f.png", - "unicode": "1F95F", - "aliases": [], - "modifiers": [] - }, - { - "name": "fortune_cookie", - "category": "Food & Drink", - "image": "img-apple-64/1f960.png", - "unicode": "1F960", - "aliases": [], - "modifiers": [] - }, - { - "name": "takeout_box", - "category": "Food & Drink", - "image": "img-apple-64/1f961.png", - "unicode": "1F961", - "aliases": [], - "modifiers": [] - }, - { - "name": "chopsticks", - "category": "Food & Drink", - "image": "img-apple-64/1f962.png", - "unicode": "1F962", - "aliases": [], - "modifiers": [] - }, - { - "name": "bowl_with_spoon", - "category": "Food & Drink", - "image": "img-apple-64/1f963.png", - "unicode": "1F963", - "aliases": [], - "modifiers": [] - }, - { - "name": "cup_with_straw", - "category": "Food & Drink", - "image": "img-apple-64/1f964.png", - "unicode": "1F964", - "aliases": [], - "modifiers": [] - }, - { - "name": "coconut", - "category": "Food & Drink", - "image": "img-apple-64/1f965.png", - "unicode": "1F965", - "aliases": [], - "modifiers": [] - }, - { - "name": "broccoli", - "category": "Food & Drink", - "image": "img-apple-64/1f966.png", - "unicode": "1F966", - "aliases": [], - "modifiers": [] - }, - { - "name": "pie", - "category": "Food & Drink", - "image": "img-apple-64/1f967.png", - "unicode": "1F967", - "aliases": [], - "modifiers": [] - }, - { - "name": "pretzel", - "category": "Food & Drink", - "image": "img-apple-64/1f968.png", - "unicode": "1F968", - "aliases": [], - "modifiers": [] - }, - { - "name": "cut_of_meat", - "category": "Food & Drink", - "image": "img-apple-64/1f969.png", - "unicode": "1F969", - "aliases": [], - "modifiers": [] - }, - { - "name": "sandwich", - "category": "Food & Drink", - "image": "img-apple-64/1f96a.png", - "unicode": "1F96A", - "aliases": [], - "modifiers": [] - }, - { - "name": "canned_food", - "category": "Food & Drink", - "image": "img-apple-64/1f96b.png", - "unicode": "1F96B", - "aliases": [], - "modifiers": [] - }, - { - "name": "leafy_green", - "category": "Food & Drink", - "image": "img-apple-64/1f96c.png", - "unicode": "1F96C", - "aliases": [], - "modifiers": [] - }, - { - "name": "mango", - "category": "Food & Drink", - "image": "img-apple-64/1f96d.png", - "unicode": "1F96D", - "aliases": [], - "modifiers": [] - }, - { - "name": "moon_cake", - "category": "Food & Drink", - "image": "img-apple-64/1f96e.png", - "unicode": "1F96E", - "aliases": [], - "modifiers": [] - }, - { - "name": "bagel", - "category": "Food & Drink", - "image": "img-apple-64/1f96f.png", - "unicode": "1F96F", - "aliases": [], - "modifiers": [] - }, - { - "name": "smiling_face_with_3_hearts", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f970.png", - "unicode": "1F970", - "aliases": [], - "modifiers": [] - }, - { - "name": "yawning_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f971.png", - "unicode": "1F971", - "aliases": [], - "modifiers": [] - }, - { - "name": "partying_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f973.png", - "unicode": "1F973", - "aliases": [], - "modifiers": [] - }, - { - "name": "woozy_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f974.png", - "unicode": "1F974", - "aliases": [], - "modifiers": [] - }, - { - "name": "hot_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f975.png", - "unicode": "1F975", - "aliases": [], - "modifiers": [] - }, - { - "name": "cold_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f976.png", - "unicode": "1F976", - "aliases": [], - "modifiers": [] - }, - { - "name": "pleading_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f97a.png", - "unicode": "1F97A", - "aliases": [], - "modifiers": [] - }, - { - "name": "sari", - "category": "Objects", - "image": "img-apple-64/1f97b.png", - "unicode": "1F97B", - "aliases": [], - "modifiers": [] - }, - { - "name": "lab_coat", - "category": "Objects", - "image": "img-apple-64/1f97c.png", - "unicode": "1F97C", - "aliases": [], - "modifiers": [] - }, - { - "name": "goggles", - "category": "Objects", - "image": "img-apple-64/1f97d.png", - "unicode": "1F97D", - "aliases": [], - "modifiers": [] - }, - { - "name": "hiking_boot", - "category": "Objects", - "image": "img-apple-64/1f97e.png", - "unicode": "1F97E", - "aliases": [], - "modifiers": [] - }, - { - "name": "womans_flat_shoe", - "category": "Objects", - "image": "img-apple-64/1f97f.png", - "unicode": "1F97F", - "aliases": [], - "modifiers": [] - }, - { - "name": "crab", - "category": "Food & Drink", - "image": "img-apple-64/1f980.png", - "unicode": "1F980", - "aliases": [], - "modifiers": [] - }, - { - "name": "lion_face", - "category": "Animals & Nature", - "image": "img-apple-64/1f981.png", - "unicode": "1F981", - "aliases": [], - "modifiers": [] - }, - { - "name": "scorpion", - "category": "Animals & Nature", - "image": "img-apple-64/1f982.png", - "unicode": "1F982", - "aliases": [], - "modifiers": [] - }, - { - "name": "turkey", - "category": "Animals & Nature", - "image": "img-apple-64/1f983.png", - "unicode": "1F983", - "aliases": [], - "modifiers": [] - }, - { - "name": "unicorn_face", - "category": "Animals & Nature", - "image": "img-apple-64/1f984.png", - "unicode": "1F984", - "aliases": [], - "modifiers": [] - }, - { - "name": "eagle", - "category": "Animals & Nature", - "image": "img-apple-64/1f985.png", - "unicode": "1F985", - "aliases": [], - "modifiers": [] - }, - { - "name": "duck", - "category": "Animals & Nature", - "image": "img-apple-64/1f986.png", - "unicode": "1F986", - "aliases": [], - "modifiers": [] - }, - { - "name": "bat", - "category": "Animals & Nature", - "image": "img-apple-64/1f987.png", - "unicode": "1F987", - "aliases": [], - "modifiers": [] - }, - { - "name": "shark", - "category": "Animals & Nature", - "image": "img-apple-64/1f988.png", - "unicode": "1F988", - "aliases": [], - "modifiers": [] - }, - { - "name": "owl", - "category": "Animals & Nature", - "image": "img-apple-64/1f989.png", - "unicode": "1F989", - "aliases": [], - "modifiers": [] - }, - { - "name": "fox_face", - "category": "Animals & Nature", - "image": "img-apple-64/1f98a.png", - "unicode": "1F98A", - "aliases": [], - "modifiers": [] - }, - { - "name": "butterfly", - "category": "Animals & Nature", - "image": "img-apple-64/1f98b.png", - "unicode": "1F98B", - "aliases": [], - "modifiers": [] - }, - { - "name": "deer", - "category": "Animals & Nature", - "image": "img-apple-64/1f98c.png", - "unicode": "1F98C", - "aliases": [], - "modifiers": [] - }, - { - "name": "gorilla", - "category": "Animals & Nature", - "image": "img-apple-64/1f98d.png", - "unicode": "1F98D", - "aliases": [], - "modifiers": [] - }, - { - "name": "lizard", - "category": "Animals & Nature", - "image": "img-apple-64/1f98e.png", - "unicode": "1F98E", - "aliases": [], - "modifiers": [] - }, - { - "name": "rhinoceros", - "category": "Animals & Nature", - "image": "img-apple-64/1f98f.png", - "unicode": "1F98F", - "aliases": [], - "modifiers": [] - }, - { - "name": "shrimp", - "category": "Food & Drink", - "image": "img-apple-64/1f990.png", - "unicode": "1F990", - "aliases": [], - "modifiers": [] - }, - { - "name": "squid", - "category": "Food & Drink", - "image": "img-apple-64/1f991.png", - "unicode": "1F991", - "aliases": [], - "modifiers": [] - }, - { - "name": "giraffe_face", - "category": "Animals & Nature", - "image": "img-apple-64/1f992.png", - "unicode": "1F992", - "aliases": [], - "modifiers": [] - }, - { - "name": "zebra_face", - "category": "Animals & Nature", - "image": "img-apple-64/1f993.png", - "unicode": "1F993", - "aliases": [], - "modifiers": [] - }, - { - "name": "hedgehog", - "category": "Animals & Nature", - "image": "img-apple-64/1f994.png", - "unicode": "1F994", - "aliases": [], - "modifiers": [] - }, - { - "name": "sauropod", - "category": "Animals & Nature", - "image": "img-apple-64/1f995.png", - "unicode": "1F995", - "aliases": [], - "modifiers": [] - }, - { - "name": "t-rex", - "category": "Animals & Nature", - "image": "img-apple-64/1f996.png", - "unicode": "1F996", - "aliases": [], - "modifiers": [] - }, - { - "name": "cricket", - "category": "Animals & Nature", - "image": "img-apple-64/1f997.png", - "unicode": "1F997", - "aliases": [], - "modifiers": [] - }, - { - "name": "kangaroo", - "category": "Animals & Nature", - "image": "img-apple-64/1f998.png", - "unicode": "1F998", - "aliases": [], - "modifiers": [] - }, - { - "name": "llama", - "category": "Animals & Nature", - "image": "img-apple-64/1f999.png", - "unicode": "1F999", - "aliases": [], - "modifiers": [] - }, - { - "name": "peacock", - "category": "Animals & Nature", - "image": "img-apple-64/1f99a.png", - "unicode": "1F99A", - "aliases": [], - "modifiers": [] - }, - { - "name": "hippopotamus", - "category": "Animals & Nature", - "image": "img-apple-64/1f99b.png", - "unicode": "1F99B", - "aliases": [], - "modifiers": [] - }, - { - "name": "parrot", - "category": "Animals & Nature", - "image": "img-apple-64/1f99c.png", - "unicode": "1F99C", - "aliases": [], - "modifiers": [] - }, - { - "name": "raccoon", - "category": "Animals & Nature", - "image": "img-apple-64/1f99d.png", - "unicode": "1F99D", - "aliases": [], - "modifiers": [] - }, - { - "name": "lobster", - "category": "Food & Drink", - "image": "img-apple-64/1f99e.png", - "unicode": "1F99E", - "aliases": [], - "modifiers": [] - }, - { - "name": "mosquito", - "category": "Animals & Nature", - "image": "img-apple-64/1f99f.png", - "unicode": "1F99F", - "aliases": [], - "modifiers": [] - }, - { - "name": "microbe", - "category": "Animals & Nature", - "image": "img-apple-64/1f9a0.png", - "unicode": "1F9A0", - "aliases": [], - "modifiers": [] - }, - { - "name": "badger", - "category": "Animals & Nature", - "image": "img-apple-64/1f9a1.png", - "unicode": "1F9A1", - "aliases": [], - "modifiers": [] - }, - { - "name": "swan", - "category": "Animals & Nature", - "image": "img-apple-64/1f9a2.png", - "unicode": "1F9A2", - "aliases": [], - "modifiers": [] - }, - { - "name": "sloth", - "category": "Animals & Nature", - "image": "img-apple-64/1f9a5.png", - "unicode": "1F9A5", - "aliases": [], - "modifiers": [] - }, - { - "name": "otter", - "category": "Animals & Nature", - "image": "img-apple-64/1f9a6.png", - "unicode": "1F9A6", - "aliases": [], - "modifiers": [] - }, - { - "name": "orangutan", - "category": "Animals & Nature", - "image": "img-apple-64/1f9a7.png", - "unicode": "1F9A7", - "aliases": [], - "modifiers": [] - }, - { - "name": "skunk", - "category": "Animals & Nature", - "image": "img-apple-64/1f9a8.png", - "unicode": "1F9A8", - "aliases": [], - "modifiers": [] - }, - { - "name": "flamingo", - "category": "Animals & Nature", - "image": "img-apple-64/1f9a9.png", - "unicode": "1F9A9", - "aliases": [], - "modifiers": [] - }, - { - "name": "oyster", - "category": "Food & Drink", - "image": "img-apple-64/1f9aa.png", - "unicode": "1F9AA", - "aliases": [], - "modifiers": [] - }, - { - "name": "guide_dog", - "category": "Animals & Nature", - "image": "img-apple-64/1f9ae.png", - "unicode": "1F9AE", - "aliases": [], - "modifiers": [] - }, - { - "name": "probing_cane", - "category": "Objects", - "image": "img-apple-64/1f9af.png", - "unicode": "1F9AF", - "aliases": [], - "modifiers": [] - }, - { - "name": "bone", - "category": "People & Body", - "image": "img-apple-64/1f9b4.png", - "unicode": "1F9B4", - "aliases": [], - "modifiers": [] - }, - { - "name": "leg", - "category": "People & Body", - "image": "img-apple-64/1f9b5.png", - "unicode": "1F9B5", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9b5-1f3fb.png", - "unicode": "1F9B5-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9b5-1f3fc.png", - "unicode": "1F9B5-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9b5-1f3fd.png", - "unicode": "1F9B5-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9b5-1f3fe.png", - "unicode": "1F9B5-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9b5-1f3ff.png", - "unicode": "1F9B5-1F3FF" - } - ] - }, - { - "name": "foot", - "category": "People & Body", - "image": "img-apple-64/1f9b6.png", - "unicode": "1F9B6", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9b6-1f3fb.png", - "unicode": "1F9B6-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9b6-1f3fc.png", - "unicode": "1F9B6-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9b6-1f3fd.png", - "unicode": "1F9B6-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9b6-1f3fe.png", - "unicode": "1F9B6-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9b6-1f3ff.png", - "unicode": "1F9B6-1F3FF" - } - ] - }, - { - "name": "tooth", - "category": "People & Body", - "image": "img-apple-64/1f9b7.png", - "unicode": "1F9B7", - "aliases": [], - "modifiers": [] - }, - { - "name": "female_superhero", - "category": "People & Body", - "image": "img-apple-64/1f9b8-200d-2640-fe0f.png", - "unicode": "1F9B8-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9b8-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9B8-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9b8-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9B8-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9b8-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9B8-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9b8-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9B8-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9b8-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9B8-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male_superhero", - "category": "People & Body", - "image": "img-apple-64/1f9b8-200d-2642-fe0f.png", - "unicode": "1F9B8-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9b8-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9B8-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9b8-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9B8-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9b8-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9B8-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9b8-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9B8-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9b8-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9B8-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "superhero", - "category": "People & Body", - "image": "img-apple-64/1f9b8.png", - "unicode": "1F9B8", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9b8-1f3fb.png", - "unicode": "1F9B8-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9b8-1f3fc.png", - "unicode": "1F9B8-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9b8-1f3fd.png", - "unicode": "1F9B8-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9b8-1f3fe.png", - "unicode": "1F9B8-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9b8-1f3ff.png", - "unicode": "1F9B8-1F3FF" - } - ] - }, - { - "name": "female_supervillain", - "category": "People & Body", - "image": "img-apple-64/1f9b9-200d-2640-fe0f.png", - "unicode": "1F9B9-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9b9-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9B9-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9b9-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9B9-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9b9-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9B9-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9b9-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9B9-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9b9-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9B9-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male_supervillain", - "category": "People & Body", - "image": "img-apple-64/1f9b9-200d-2642-fe0f.png", - "unicode": "1F9B9-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9b9-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9B9-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9b9-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9B9-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9b9-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9B9-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9b9-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9B9-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9b9-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9B9-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "supervillain", - "category": "People & Body", - "image": "img-apple-64/1f9b9.png", - "unicode": "1F9B9", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9b9-1f3fb.png", - "unicode": "1F9B9-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9b9-1f3fc.png", - "unicode": "1F9B9-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9b9-1f3fd.png", - "unicode": "1F9B9-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9b9-1f3fe.png", - "unicode": "1F9B9-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9b9-1f3ff.png", - "unicode": "1F9B9-1F3FF" - } - ] - }, - { - "name": "safety_vest", - "category": "Objects", - "image": "img-apple-64/1f9ba.png", - "unicode": "1F9BA", - "aliases": [], - "modifiers": [] - }, - { - "name": "ear_with_hearing_aid", - "category": "People & Body", - "image": "img-apple-64/1f9bb.png", - "unicode": "1F9BB", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9bb-1f3fb.png", - "unicode": "1F9BB-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9bb-1f3fc.png", - "unicode": "1F9BB-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9bb-1f3fd.png", - "unicode": "1F9BB-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9bb-1f3fe.png", - "unicode": "1F9BB-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9bb-1f3ff.png", - "unicode": "1F9BB-1F3FF" - } - ] - }, - { - "name": "motorized_wheelchair", - "category": "Travel & Places", - "image": "img-apple-64/1f9bc.png", - "unicode": "1F9BC", - "aliases": [], - "modifiers": [] - }, - { - "name": "manual_wheelchair", - "category": "Travel & Places", - "image": "img-apple-64/1f9bd.png", - "unicode": "1F9BD", - "aliases": [], - "modifiers": [] - }, - { - "name": "mechanical_arm", - "category": "People & Body", - "image": "img-apple-64/1f9be.png", - "unicode": "1F9BE", - "aliases": [], - "modifiers": [] - }, - { - "name": "mechanical_leg", - "category": "People & Body", - "image": "img-apple-64/1f9bf.png", - "unicode": "1F9BF", - "aliases": [], - "modifiers": [] - }, - { - "name": "cheese_wedge", - "category": "Food & Drink", - "image": "img-apple-64/1f9c0.png", - "unicode": "1F9C0", - "aliases": [], - "modifiers": [] - }, - { - "name": "cupcake", - "category": "Food & Drink", - "image": "img-apple-64/1f9c1.png", - "unicode": "1F9C1", - "aliases": [], - "modifiers": [] - }, - { - "name": "salt", - "category": "Food & Drink", - "image": "img-apple-64/1f9c2.png", - "unicode": "1F9C2", - "aliases": [], - "modifiers": [] - }, - { - "name": "beverage_box", - "category": "Food & Drink", - "image": "img-apple-64/1f9c3.png", - "unicode": "1F9C3", - "aliases": [], - "modifiers": [] - }, - { - "name": "garlic", - "category": "Food & Drink", - "image": "img-apple-64/1f9c4.png", - "unicode": "1F9C4", - "aliases": [], - "modifiers": [] - }, - { - "name": "onion", - "category": "Food & Drink", - "image": "img-apple-64/1f9c5.png", - "unicode": "1F9C5", - "aliases": [], - "modifiers": [] - }, - { - "name": "falafel", - "category": "Food & Drink", - "image": "img-apple-64/1f9c6.png", - "unicode": "1F9C6", - "aliases": [], - "modifiers": [] - }, - { - "name": "waffle", - "category": "Food & Drink", - "image": "img-apple-64/1f9c7.png", - "unicode": "1F9C7", - "aliases": [], - "modifiers": [] - }, - { - "name": "butter", - "category": "Food & Drink", - "image": "img-apple-64/1f9c8.png", - "unicode": "1F9C8", - "aliases": [], - "modifiers": [] - }, - { - "name": "mate_drink", - "category": "Food & Drink", - "image": "img-apple-64/1f9c9.png", - "unicode": "1F9C9", - "aliases": [], - "modifiers": [] - }, - { - "name": "ice_cube", - "category": "Food & Drink", - "image": "img-apple-64/1f9ca.png", - "unicode": "1F9CA", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman_standing", - "category": "People & Body", - "image": "img-apple-64/1f9cd-200d-2640-fe0f.png", - "unicode": "1F9CD-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9cd-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9CD-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9cd-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9CD-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9cd-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9CD-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9cd-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9CD-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9cd-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9CD-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man_standing", - "category": "People & Body", - "image": "img-apple-64/1f9cd-200d-2642-fe0f.png", - "unicode": "1F9CD-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9cd-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9CD-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9cd-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9CD-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9cd-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9CD-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9cd-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9CD-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9cd-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9CD-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "standing_person", - "category": "People & Body", - "image": "img-apple-64/1f9cd.png", - "unicode": "1F9CD", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9cd-1f3fb.png", - "unicode": "1F9CD-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9cd-1f3fc.png", - "unicode": "1F9CD-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9cd-1f3fd.png", - "unicode": "1F9CD-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9cd-1f3fe.png", - "unicode": "1F9CD-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9cd-1f3ff.png", - "unicode": "1F9CD-1F3FF" - } - ] - }, - { - "name": "woman_kneeling", - "category": "People & Body", - "image": "img-apple-64/1f9ce-200d-2640-fe0f.png", - "unicode": "1F9CE-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9ce-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9CE-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9ce-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9CE-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9ce-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9CE-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9ce-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9CE-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9ce-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9CE-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man_kneeling", - "category": "People & Body", - "image": "img-apple-64/1f9ce-200d-2642-fe0f.png", - "unicode": "1F9CE-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9ce-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9CE-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9ce-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9CE-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9ce-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9CE-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9ce-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9CE-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9ce-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9CE-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "kneeling_person", - "category": "People & Body", - "image": "img-apple-64/1f9ce.png", - "unicode": "1F9CE", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9ce-1f3fb.png", - "unicode": "1F9CE-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9ce-1f3fc.png", - "unicode": "1F9CE-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9ce-1f3fd.png", - "unicode": "1F9CE-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9ce-1f3fe.png", - "unicode": "1F9CE-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9ce-1f3ff.png", - "unicode": "1F9CE-1F3FF" - } - ] - }, - { - "name": "deaf_woman", - "category": "People & Body", - "image": "img-apple-64/1f9cf-200d-2640-fe0f.png", - "unicode": "1F9CF-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9cf-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9CF-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9cf-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9CF-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9cf-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9CF-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9cf-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9CF-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9cf-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9CF-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "deaf_man", - "category": "People & Body", - "image": "img-apple-64/1f9cf-200d-2642-fe0f.png", - "unicode": "1F9CF-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9cf-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9CF-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9cf-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9CF-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9cf-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9CF-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9cf-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9CF-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9cf-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9CF-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "deaf_person", - "category": "People & Body", - "image": "img-apple-64/1f9cf.png", - "unicode": "1F9CF", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9cf-1f3fb.png", - "unicode": "1F9CF-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9cf-1f3fc.png", - "unicode": "1F9CF-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9cf-1f3fd.png", - "unicode": "1F9CF-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9cf-1f3fe.png", - "unicode": "1F9CF-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9cf-1f3ff.png", - "unicode": "1F9CF-1F3FF" - } - ] - }, - { - "name": "face_with_monocle", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f9d0.png", - "unicode": "1F9D0", - "aliases": [], - "modifiers": [] - }, - { - "name": "farmer", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f33e.png", - "unicode": "1F9D1-200D-1F33E", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f33e.png", - "unicode": "1F9D1-1F3FB-200D-1F33E" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f33e.png", - "unicode": "1F9D1-1F3FC-200D-1F33E" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f33e.png", - "unicode": "1F9D1-1F3FD-200D-1F33E" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f33e.png", - "unicode": "1F9D1-1F3FE-200D-1F33E" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f33e.png", - "unicode": "1F9D1-1F3FF-200D-1F33E" - } - ] - }, - { - "name": "cook", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f373.png", - "unicode": "1F9D1-200D-1F373", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f373.png", - "unicode": "1F9D1-1F3FB-200D-1F373" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f373.png", - "unicode": "1F9D1-1F3FC-200D-1F373" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f373.png", - "unicode": "1F9D1-1F3FD-200D-1F373" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f373.png", - "unicode": "1F9D1-1F3FE-200D-1F373" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f373.png", - "unicode": "1F9D1-1F3FF-200D-1F373" - } - ] - }, - { - "name": "student", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f393.png", - "unicode": "1F9D1-200D-1F393", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f393.png", - "unicode": "1F9D1-1F3FB-200D-1F393" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f393.png", - "unicode": "1F9D1-1F3FC-200D-1F393" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f393.png", - "unicode": "1F9D1-1F3FD-200D-1F393" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f393.png", - "unicode": "1F9D1-1F3FE-200D-1F393" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f393.png", - "unicode": "1F9D1-1F3FF-200D-1F393" - } - ] - }, - { - "name": "singer", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f3a4.png", - "unicode": "1F9D1-200D-1F3A4", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f3a4.png", - "unicode": "1F9D1-1F3FB-200D-1F3A4" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f3a4.png", - "unicode": "1F9D1-1F3FC-200D-1F3A4" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f3a4.png", - "unicode": "1F9D1-1F3FD-200D-1F3A4" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f3a4.png", - "unicode": "1F9D1-1F3FE-200D-1F3A4" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f3a4.png", - "unicode": "1F9D1-1F3FF-200D-1F3A4" - } - ] - }, - { - "name": "artist", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f3a8.png", - "unicode": "1F9D1-200D-1F3A8", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f3a8.png", - "unicode": "1F9D1-1F3FB-200D-1F3A8" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f3a8.png", - "unicode": "1F9D1-1F3FC-200D-1F3A8" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f3a8.png", - "unicode": "1F9D1-1F3FD-200D-1F3A8" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f3a8.png", - "unicode": "1F9D1-1F3FE-200D-1F3A8" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f3a8.png", - "unicode": "1F9D1-1F3FF-200D-1F3A8" - } - ] - }, - { - "name": "teacher", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f3eb.png", - "unicode": "1F9D1-200D-1F3EB", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f3eb.png", - "unicode": "1F9D1-1F3FB-200D-1F3EB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f3eb.png", - "unicode": "1F9D1-1F3FC-200D-1F3EB" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f3eb.png", - "unicode": "1F9D1-1F3FD-200D-1F3EB" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f3eb.png", - "unicode": "1F9D1-1F3FE-200D-1F3EB" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f3eb.png", - "unicode": "1F9D1-1F3FF-200D-1F3EB" - } - ] - }, - { - "name": "factory_worker", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f3ed.png", - "unicode": "1F9D1-200D-1F3ED", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f3ed.png", - "unicode": "1F9D1-1F3FB-200D-1F3ED" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f3ed.png", - "unicode": "1F9D1-1F3FC-200D-1F3ED" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f3ed.png", - "unicode": "1F9D1-1F3FD-200D-1F3ED" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f3ed.png", - "unicode": "1F9D1-1F3FE-200D-1F3ED" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f3ed.png", - "unicode": "1F9D1-1F3FF-200D-1F3ED" - } - ] - }, - { - "name": "technologist", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f4bb.png", - "unicode": "1F9D1-200D-1F4BB", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f4bb.png", - "unicode": "1F9D1-1F3FB-200D-1F4BB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f4bb.png", - "unicode": "1F9D1-1F3FC-200D-1F4BB" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f4bb.png", - "unicode": "1F9D1-1F3FD-200D-1F4BB" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f4bb.png", - "unicode": "1F9D1-1F3FE-200D-1F4BB" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f4bb.png", - "unicode": "1F9D1-1F3FF-200D-1F4BB" - } - ] - }, - { - "name": "office_worker", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f4bc.png", - "unicode": "1F9D1-200D-1F4BC", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f4bc.png", - "unicode": "1F9D1-1F3FB-200D-1F4BC" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f4bc.png", - "unicode": "1F9D1-1F3FC-200D-1F4BC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f4bc.png", - "unicode": "1F9D1-1F3FD-200D-1F4BC" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f4bc.png", - "unicode": "1F9D1-1F3FE-200D-1F4BC" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f4bc.png", - "unicode": "1F9D1-1F3FF-200D-1F4BC" - } - ] - }, - { - "name": "mechanic", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f527.png", - "unicode": "1F9D1-200D-1F527", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f527.png", - "unicode": "1F9D1-1F3FB-200D-1F527" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f527.png", - "unicode": "1F9D1-1F3FC-200D-1F527" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f527.png", - "unicode": "1F9D1-1F3FD-200D-1F527" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f527.png", - "unicode": "1F9D1-1F3FE-200D-1F527" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f527.png", - "unicode": "1F9D1-1F3FF-200D-1F527" - } - ] - }, - { - "name": "scientist", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f52c.png", - "unicode": "1F9D1-200D-1F52C", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f52c.png", - "unicode": "1F9D1-1F3FB-200D-1F52C" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f52c.png", - "unicode": "1F9D1-1F3FC-200D-1F52C" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f52c.png", - "unicode": "1F9D1-1F3FD-200D-1F52C" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f52c.png", - "unicode": "1F9D1-1F3FE-200D-1F52C" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f52c.png", - "unicode": "1F9D1-1F3FF-200D-1F52C" - } - ] - }, - { - "name": "astronaut", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f680.png", - "unicode": "1F9D1-200D-1F680", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f680.png", - "unicode": "1F9D1-1F3FB-200D-1F680" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f680.png", - "unicode": "1F9D1-1F3FC-200D-1F680" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f680.png", - "unicode": "1F9D1-1F3FD-200D-1F680" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f680.png", - "unicode": "1F9D1-1F3FE-200D-1F680" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f680.png", - "unicode": "1F9D1-1F3FF-200D-1F680" - } - ] - }, - { - "name": "firefighter", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f692.png", - "unicode": "1F9D1-200D-1F692", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f692.png", - "unicode": "1F9D1-1F3FB-200D-1F692" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f692.png", - "unicode": "1F9D1-1F3FC-200D-1F692" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f692.png", - "unicode": "1F9D1-1F3FD-200D-1F692" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f692.png", - "unicode": "1F9D1-1F3FE-200D-1F692" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f692.png", - "unicode": "1F9D1-1F3FF-200D-1F692" - } - ] - }, - { - "name": "people_holding_hands", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f91d-200d-1f9d1.png", - "unicode": "1F9D1-200D-1F91D-200D-1F9D1", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png", - "unicode": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png", - "unicode": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png", - "unicode": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png", - "unicode": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png", - "unicode": "1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FF" - }, - { - "name": "skin-tone-7", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png", - "unicode": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FB" - }, - { - "name": "skin-tone-8", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png", - "unicode": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FC" - }, - { - "name": "skin-tone-9", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png", - "unicode": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FD" - }, - { - "name": "skin-tone-10", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png", - "unicode": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FE" - }, - { - "name": "skin-tone-11", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png", - "unicode": "1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FF" - }, - { - "name": "skin-tone-12", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png", - "unicode": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FB" - }, - { - "name": "skin-tone-13", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png", - "unicode": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FC" - }, - { - "name": "skin-tone-14", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png", - "unicode": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FD" - }, - { - "name": "skin-tone-15", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png", - "unicode": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FE" - }, - { - "name": "skin-tone-16", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png", - "unicode": "1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FF" - }, - { - "name": "skin-tone-17", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png", - "unicode": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FB" - }, - { - "name": "skin-tone-18", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png", - "unicode": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FC" - }, - { - "name": "skin-tone-19", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png", - "unicode": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FD" - }, - { - "name": "skin-tone-20", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png", - "unicode": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FE" - }, - { - "name": "skin-tone-21", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png", - "unicode": "1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FF" - }, - { - "name": "skin-tone-22", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png", - "unicode": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FB" - }, - { - "name": "skin-tone-23", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png", - "unicode": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FC" - }, - { - "name": "skin-tone-24", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png", - "unicode": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FD" - }, - { - "name": "skin-tone-25", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png", - "unicode": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FE" - }, - { - "name": "skin-tone-26", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png", - "unicode": "1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FF" - } - ] - }, - { - "name": "person_with_probing_cane", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f9af.png", - "unicode": "1F9D1-200D-1F9AF", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f9af.png", - "unicode": "1F9D1-1F3FB-200D-1F9AF" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f9af.png", - "unicode": "1F9D1-1F3FC-200D-1F9AF" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f9af.png", - "unicode": "1F9D1-1F3FD-200D-1F9AF" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f9af.png", - "unicode": "1F9D1-1F3FE-200D-1F9AF" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f9af.png", - "unicode": "1F9D1-1F3FF-200D-1F9AF" - } - ] - }, - { - "name": "red_haired_person", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f9b0.png", - "unicode": "1F9D1-200D-1F9B0", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f9b0.png", - "unicode": "1F9D1-1F3FB-200D-1F9B0" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f9b0.png", - "unicode": "1F9D1-1F3FC-200D-1F9B0" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f9b0.png", - "unicode": "1F9D1-1F3FD-200D-1F9B0" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f9b0.png", - "unicode": "1F9D1-1F3FE-200D-1F9B0" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f9b0.png", - "unicode": "1F9D1-1F3FF-200D-1F9B0" - } - ] - }, - { - "name": "curly_haired_person", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f9b1.png", - "unicode": "1F9D1-200D-1F9B1", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f9b1.png", - "unicode": "1F9D1-1F3FB-200D-1F9B1" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f9b1.png", - "unicode": "1F9D1-1F3FC-200D-1F9B1" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f9b1.png", - "unicode": "1F9D1-1F3FD-200D-1F9B1" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f9b1.png", - "unicode": "1F9D1-1F3FE-200D-1F9B1" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f9b1.png", - "unicode": "1F9D1-1F3FF-200D-1F9B1" - } - ] - }, - { - "name": "bald_person", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f9b2.png", - "unicode": "1F9D1-200D-1F9B2", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f9b2.png", - "unicode": "1F9D1-1F3FB-200D-1F9B2" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f9b2.png", - "unicode": "1F9D1-1F3FC-200D-1F9B2" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f9b2.png", - "unicode": "1F9D1-1F3FD-200D-1F9B2" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f9b2.png", - "unicode": "1F9D1-1F3FE-200D-1F9B2" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f9b2.png", - "unicode": "1F9D1-1F3FF-200D-1F9B2" - } - ] - }, - { - "name": "white_haired_person", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f9b3.png", - "unicode": "1F9D1-200D-1F9B3", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f9b3.png", - "unicode": "1F9D1-1F3FB-200D-1F9B3" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f9b3.png", - "unicode": "1F9D1-1F3FC-200D-1F9B3" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f9b3.png", - "unicode": "1F9D1-1F3FD-200D-1F9B3" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f9b3.png", - "unicode": "1F9D1-1F3FE-200D-1F9B3" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f9b3.png", - "unicode": "1F9D1-1F3FF-200D-1F9B3" - } - ] - }, - { - "name": "person_in_motorized_wheelchair", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f9bc.png", - "unicode": "1F9D1-200D-1F9BC", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f9bc.png", - "unicode": "1F9D1-1F3FB-200D-1F9BC" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f9bc.png", - "unicode": "1F9D1-1F3FC-200D-1F9BC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f9bc.png", - "unicode": "1F9D1-1F3FD-200D-1F9BC" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f9bc.png", - "unicode": "1F9D1-1F3FE-200D-1F9BC" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f9bc.png", - "unicode": "1F9D1-1F3FF-200D-1F9BC" - } - ] - }, - { - "name": "person_in_manual_wheelchair", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-1f9bd.png", - "unicode": "1F9D1-200D-1F9BD", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-1f9bd.png", - "unicode": "1F9D1-1F3FB-200D-1F9BD" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-1f9bd.png", - "unicode": "1F9D1-1F3FC-200D-1F9BD" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-1f9bd.png", - "unicode": "1F9D1-1F3FD-200D-1F9BD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-1f9bd.png", - "unicode": "1F9D1-1F3FE-200D-1F9BD" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-1f9bd.png", - "unicode": "1F9D1-1F3FF-200D-1F9BD" - } - ] - }, - { - "name": "health_worker", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-2695-fe0f.png", - "unicode": "1F9D1-200D-2695-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-2695-fe0f.png", - "unicode": "1F9D1-1F3FB-200D-2695-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-2695-fe0f.png", - "unicode": "1F9D1-1F3FC-200D-2695-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-2695-fe0f.png", - "unicode": "1F9D1-1F3FD-200D-2695-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-2695-fe0f.png", - "unicode": "1F9D1-1F3FE-200D-2695-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-2695-fe0f.png", - "unicode": "1F9D1-1F3FF-200D-2695-FE0F" - } - ] - }, - { - "name": "judge", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-2696-fe0f.png", - "unicode": "1F9D1-200D-2696-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-2696-fe0f.png", - "unicode": "1F9D1-1F3FB-200D-2696-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-2696-fe0f.png", - "unicode": "1F9D1-1F3FC-200D-2696-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-2696-fe0f.png", - "unicode": "1F9D1-1F3FD-200D-2696-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-2696-fe0f.png", - "unicode": "1F9D1-1F3FE-200D-2696-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-2696-fe0f.png", - "unicode": "1F9D1-1F3FF-200D-2696-FE0F" - } - ] - }, - { - "name": "pilot", - "category": "People & Body", - "image": "img-apple-64/1f9d1-200d-2708-fe0f.png", - "unicode": "1F9D1-200D-2708-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb-200d-2708-fe0f.png", - "unicode": "1F9D1-1F3FB-200D-2708-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc-200d-2708-fe0f.png", - "unicode": "1F9D1-1F3FC-200D-2708-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd-200d-2708-fe0f.png", - "unicode": "1F9D1-1F3FD-200D-2708-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe-200d-2708-fe0f.png", - "unicode": "1F9D1-1F3FE-200D-2708-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff-200d-2708-fe0f.png", - "unicode": "1F9D1-1F3FF-200D-2708-FE0F" - } - ] - }, - { - "name": "adult", - "category": "People & Body", - "image": "img-apple-64/1f9d1.png", - "unicode": "1F9D1", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d1-1f3fb.png", - "unicode": "1F9D1-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d1-1f3fc.png", - "unicode": "1F9D1-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d1-1f3fd.png", - "unicode": "1F9D1-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d1-1f3fe.png", - "unicode": "1F9D1-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d1-1f3ff.png", - "unicode": "1F9D1-1F3FF" - } - ] - }, - { - "name": "child", - "category": "People & Body", - "image": "img-apple-64/1f9d2.png", - "unicode": "1F9D2", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d2-1f3fb.png", - "unicode": "1F9D2-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d2-1f3fc.png", - "unicode": "1F9D2-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d2-1f3fd.png", - "unicode": "1F9D2-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d2-1f3fe.png", - "unicode": "1F9D2-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d2-1f3ff.png", - "unicode": "1F9D2-1F3FF" - } - ] - }, - { - "name": "older_adult", - "category": "People & Body", - "image": "img-apple-64/1f9d3.png", - "unicode": "1F9D3", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d3-1f3fb.png", - "unicode": "1F9D3-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d3-1f3fc.png", - "unicode": "1F9D3-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d3-1f3fd.png", - "unicode": "1F9D3-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d3-1f3fe.png", - "unicode": "1F9D3-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d3-1f3ff.png", - "unicode": "1F9D3-1F3FF" - } - ] - }, - { - "name": "bearded_person", - "category": "People & Body", - "image": "img-apple-64/1f9d4.png", - "unicode": "1F9D4", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d4-1f3fb.png", - "unicode": "1F9D4-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d4-1f3fc.png", - "unicode": "1F9D4-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d4-1f3fd.png", - "unicode": "1F9D4-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d4-1f3fe.png", - "unicode": "1F9D4-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d4-1f3ff.png", - "unicode": "1F9D4-1F3FF" - } - ] - }, - { - "name": "person_with_headscarf", - "category": "People & Body", - "image": "img-apple-64/1f9d5.png", - "unicode": "1F9D5", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d5-1f3fb.png", - "unicode": "1F9D5-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d5-1f3fc.png", - "unicode": "1F9D5-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d5-1f3fd.png", - "unicode": "1F9D5-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d5-1f3fe.png", - "unicode": "1F9D5-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d5-1f3ff.png", - "unicode": "1F9D5-1F3FF" - } - ] - }, - { - "name": "woman_in_steamy_room", - "category": "People & Body", - "image": "img-apple-64/1f9d6-200d-2640-fe0f.png", - "unicode": "1F9D6-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d6-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9D6-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d6-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9D6-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d6-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9D6-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d6-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9D6-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d6-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9D6-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man_in_steamy_room", - "category": "People & Body", - "image": "img-apple-64/1f9d6-200d-2642-fe0f.png", - "unicode": "1F9D6-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d6-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9D6-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d6-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9D6-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d6-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9D6-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d6-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9D6-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d6-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9D6-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "person_in_steamy_room", - "category": "People & Body", - "image": "img-apple-64/1f9d6.png", - "unicode": "1F9D6", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d6-1f3fb.png", - "unicode": "1F9D6-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d6-1f3fc.png", - "unicode": "1F9D6-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d6-1f3fd.png", - "unicode": "1F9D6-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d6-1f3fe.png", - "unicode": "1F9D6-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d6-1f3ff.png", - "unicode": "1F9D6-1F3FF" - } - ] - }, - { - "name": "woman_climbing", - "category": "People & Body", - "image": "img-apple-64/1f9d7-200d-2640-fe0f.png", - "unicode": "1F9D7-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d7-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9D7-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d7-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9D7-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d7-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9D7-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d7-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9D7-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d7-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9D7-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man_climbing", - "category": "People & Body", - "image": "img-apple-64/1f9d7-200d-2642-fe0f.png", - "unicode": "1F9D7-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d7-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9D7-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d7-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9D7-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d7-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9D7-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d7-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9D7-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d7-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9D7-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "person_climbing", - "category": "People & Body", - "image": "img-apple-64/1f9d7.png", - "unicode": "1F9D7", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d7-1f3fb.png", - "unicode": "1F9D7-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d7-1f3fc.png", - "unicode": "1F9D7-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d7-1f3fd.png", - "unicode": "1F9D7-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d7-1f3fe.png", - "unicode": "1F9D7-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d7-1f3ff.png", - "unicode": "1F9D7-1F3FF" - } - ] - }, - { - "name": "woman_in_lotus_position", - "category": "People & Body", - "image": "img-apple-64/1f9d8-200d-2640-fe0f.png", - "unicode": "1F9D8-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d8-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9D8-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d8-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9D8-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d8-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9D8-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d8-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9D8-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d8-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9D8-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man_in_lotus_position", - "category": "People & Body", - "image": "img-apple-64/1f9d8-200d-2642-fe0f.png", - "unicode": "1F9D8-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d8-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9D8-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d8-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9D8-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d8-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9D8-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d8-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9D8-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d8-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9D8-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "person_in_lotus_position", - "category": "People & Body", - "image": "img-apple-64/1f9d8.png", - "unicode": "1F9D8", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d8-1f3fb.png", - "unicode": "1F9D8-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d8-1f3fc.png", - "unicode": "1F9D8-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d8-1f3fd.png", - "unicode": "1F9D8-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d8-1f3fe.png", - "unicode": "1F9D8-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d8-1f3ff.png", - "unicode": "1F9D8-1F3FF" - } - ] - }, - { - "name": "female_mage", - "category": "People & Body", - "image": "img-apple-64/1f9d9-200d-2640-fe0f.png", - "unicode": "1F9D9-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d9-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9D9-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d9-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9D9-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d9-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9D9-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d9-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9D9-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d9-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9D9-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male_mage", - "category": "People & Body", - "image": "img-apple-64/1f9d9-200d-2642-fe0f.png", - "unicode": "1F9D9-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d9-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9D9-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d9-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9D9-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d9-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9D9-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d9-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9D9-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d9-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9D9-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "mage", - "category": "People & Body", - "image": "img-apple-64/1f9d9.png", - "unicode": "1F9D9", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9d9-1f3fb.png", - "unicode": "1F9D9-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9d9-1f3fc.png", - "unicode": "1F9D9-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9d9-1f3fd.png", - "unicode": "1F9D9-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9d9-1f3fe.png", - "unicode": "1F9D9-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9d9-1f3ff.png", - "unicode": "1F9D9-1F3FF" - } - ] - }, - { - "name": "female_fairy", - "category": "People & Body", - "image": "img-apple-64/1f9da-200d-2640-fe0f.png", - "unicode": "1F9DA-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9da-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9DA-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9da-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9DA-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9da-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9DA-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9da-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9DA-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9da-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9DA-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male_fairy", - "category": "People & Body", - "image": "img-apple-64/1f9da-200d-2642-fe0f.png", - "unicode": "1F9DA-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9da-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9DA-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9da-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9DA-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9da-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9DA-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9da-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9DA-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9da-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9DA-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "fairy", - "category": "People & Body", - "image": "img-apple-64/1f9da.png", - "unicode": "1F9DA", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9da-1f3fb.png", - "unicode": "1F9DA-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9da-1f3fc.png", - "unicode": "1F9DA-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9da-1f3fd.png", - "unicode": "1F9DA-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9da-1f3fe.png", - "unicode": "1F9DA-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9da-1f3ff.png", - "unicode": "1F9DA-1F3FF" - } - ] - }, - { - "name": "female_vampire", - "category": "People & Body", - "image": "img-apple-64/1f9db-200d-2640-fe0f.png", - "unicode": "1F9DB-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9db-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9DB-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9db-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9DB-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9db-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9DB-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9db-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9DB-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9db-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9DB-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male_vampire", - "category": "People & Body", - "image": "img-apple-64/1f9db-200d-2642-fe0f.png", - "unicode": "1F9DB-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9db-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9DB-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9db-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9DB-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9db-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9DB-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9db-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9DB-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9db-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9DB-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "vampire", - "category": "People & Body", - "image": "img-apple-64/1f9db.png", - "unicode": "1F9DB", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9db-1f3fb.png", - "unicode": "1F9DB-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9db-1f3fc.png", - "unicode": "1F9DB-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9db-1f3fd.png", - "unicode": "1F9DB-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9db-1f3fe.png", - "unicode": "1F9DB-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9db-1f3ff.png", - "unicode": "1F9DB-1F3FF" - } - ] - }, - { - "name": "mermaid", - "category": "People & Body", - "image": "img-apple-64/1f9dc-200d-2640-fe0f.png", - "unicode": "1F9DC-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9dc-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9DC-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9dc-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9DC-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9dc-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9DC-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9dc-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9DC-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9dc-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9DC-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "merman", - "category": "People & Body", - "image": "img-apple-64/1f9dc-200d-2642-fe0f.png", - "unicode": "1F9DC-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9dc-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9DC-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9dc-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9DC-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9dc-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9DC-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9dc-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9DC-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9dc-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9DC-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "merperson", - "category": "People & Body", - "image": "img-apple-64/1f9dc.png", - "unicode": "1F9DC", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9dc-1f3fb.png", - "unicode": "1F9DC-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9dc-1f3fc.png", - "unicode": "1F9DC-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9dc-1f3fd.png", - "unicode": "1F9DC-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9dc-1f3fe.png", - "unicode": "1F9DC-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9dc-1f3ff.png", - "unicode": "1F9DC-1F3FF" - } - ] - }, - { - "name": "female_elf", - "category": "People & Body", - "image": "img-apple-64/1f9dd-200d-2640-fe0f.png", - "unicode": "1F9DD-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9dd-1f3fb-200d-2640-fe0f.png", - "unicode": "1F9DD-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9dd-1f3fc-200d-2640-fe0f.png", - "unicode": "1F9DD-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9dd-1f3fd-200d-2640-fe0f.png", - "unicode": "1F9DD-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9dd-1f3fe-200d-2640-fe0f.png", - "unicode": "1F9DD-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9dd-1f3ff-200d-2640-fe0f.png", - "unicode": "1F9DD-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "male_elf", - "category": "People & Body", - "image": "img-apple-64/1f9dd-200d-2642-fe0f.png", - "unicode": "1F9DD-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9dd-1f3fb-200d-2642-fe0f.png", - "unicode": "1F9DD-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9dd-1f3fc-200d-2642-fe0f.png", - "unicode": "1F9DD-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9dd-1f3fd-200d-2642-fe0f.png", - "unicode": "1F9DD-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9dd-1f3fe-200d-2642-fe0f.png", - "unicode": "1F9DD-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9dd-1f3ff-200d-2642-fe0f.png", - "unicode": "1F9DD-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "elf", - "category": "People & Body", - "image": "img-apple-64/1f9dd.png", - "unicode": "1F9DD", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/1f9dd-1f3fb.png", - "unicode": "1F9DD-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/1f9dd-1f3fc.png", - "unicode": "1F9DD-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/1f9dd-1f3fd.png", - "unicode": "1F9DD-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/1f9dd-1f3fe.png", - "unicode": "1F9DD-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/1f9dd-1f3ff.png", - "unicode": "1F9DD-1F3FF" - } - ] - }, - { - "name": "female_genie", - "category": "People & Body", - "image": "img-apple-64/1f9de-200d-2640-fe0f.png", - "unicode": "1F9DE-200D-2640-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "male_genie", - "category": "People & Body", - "image": "img-apple-64/1f9de-200d-2642-fe0f.png", - "unicode": "1F9DE-200D-2642-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "genie", - "category": "People & Body", - "image": "img-apple-64/1f9de.png", - "unicode": "1F9DE", - "aliases": [], - "modifiers": [] - }, - { - "name": "female_zombie", - "category": "People & Body", - "image": "img-apple-64/1f9df-200d-2640-fe0f.png", - "unicode": "1F9DF-200D-2640-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "male_zombie", - "category": "People & Body", - "image": "img-apple-64/1f9df-200d-2642-fe0f.png", - "unicode": "1F9DF-200D-2642-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "zombie", - "category": "People & Body", - "image": "img-apple-64/1f9df.png", - "unicode": "1F9DF", - "aliases": [], - "modifiers": [] - }, - { - "name": "brain", - "category": "People & Body", - "image": "img-apple-64/1f9e0.png", - "unicode": "1F9E0", - "aliases": [], - "modifiers": [] - }, - { - "name": "orange_heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/1f9e1.png", - "unicode": "1F9E1", - "aliases": [], - "modifiers": [] - }, - { - "name": "billed_cap", - "category": "Objects", - "image": "img-apple-64/1f9e2.png", - "unicode": "1F9E2", - "aliases": [], - "modifiers": [] - }, - { - "name": "scarf", - "category": "Objects", - "image": "img-apple-64/1f9e3.png", - "unicode": "1F9E3", - "aliases": [], - "modifiers": [] - }, - { - "name": "gloves", - "category": "Objects", - "image": "img-apple-64/1f9e4.png", - "unicode": "1F9E4", - "aliases": [], - "modifiers": [] - }, - { - "name": "coat", - "category": "Objects", - "image": "img-apple-64/1f9e5.png", - "unicode": "1F9E5", - "aliases": [], - "modifiers": [] - }, - { - "name": "socks", - "category": "Objects", - "image": "img-apple-64/1f9e6.png", - "unicode": "1F9E6", - "aliases": [], - "modifiers": [] - }, - { - "name": "red_envelope", - "category": "Activities", - "image": "img-apple-64/1f9e7.png", - "unicode": "1F9E7", - "aliases": [], - "modifiers": [] - }, - { - "name": "firecracker", - "category": "Activities", - "image": "img-apple-64/1f9e8.png", - "unicode": "1F9E8", - "aliases": [], - "modifiers": [] - }, - { - "name": "jigsaw", - "category": "Activities", - "image": "img-apple-64/1f9e9.png", - "unicode": "1F9E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "test_tube", - "category": "Objects", - "image": "img-apple-64/1f9ea.png", - "unicode": "1F9EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "petri_dish", - "category": "Objects", - "image": "img-apple-64/1f9eb.png", - "unicode": "1F9EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "dna", - "category": "Objects", - "image": "img-apple-64/1f9ec.png", - "unicode": "1F9EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "compass", - "category": "Travel & Places", - "image": "img-apple-64/1f9ed.png", - "unicode": "1F9ED", - "aliases": [], - "modifiers": [] - }, - { - "name": "abacus", - "category": "Objects", - "image": "img-apple-64/1f9ee.png", - "unicode": "1F9EE", - "aliases": [], - "modifiers": [] - }, - { - "name": "fire_extinguisher", - "category": "Objects", - "image": "img-apple-64/1f9ef.png", - "unicode": "1F9EF", - "aliases": [], - "modifiers": [] - }, - { - "name": "toolbox", - "category": "Objects", - "image": "img-apple-64/1f9f0.png", - "unicode": "1F9F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "bricks", - "category": "Travel & Places", - "image": "img-apple-64/1f9f1.png", - "unicode": "1F9F1", - "aliases": [], - "modifiers": [] - }, - { - "name": "magnet", - "category": "Objects", - "image": "img-apple-64/1f9f2.png", - "unicode": "1F9F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "luggage", - "category": "Travel & Places", - "image": "img-apple-64/1f9f3.png", - "unicode": "1F9F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "lotion_bottle", - "category": "Objects", - "image": "img-apple-64/1f9f4.png", - "unicode": "1F9F4", - "aliases": [], - "modifiers": [] - }, - { - "name": "thread", - "category": "Activities", - "image": "img-apple-64/1f9f5.png", - "unicode": "1F9F5", - "aliases": [], - "modifiers": [] - }, - { - "name": "yarn", - "category": "Activities", - "image": "img-apple-64/1f9f6.png", - "unicode": "1F9F6", - "aliases": [], - "modifiers": [] - }, - { - "name": "safety_pin", - "category": "Objects", - "image": "img-apple-64/1f9f7.png", - "unicode": "1F9F7", - "aliases": [], - "modifiers": [] - }, - { - "name": "teddy_bear", - "category": "Activities", - "image": "img-apple-64/1f9f8.png", - "unicode": "1F9F8", - "aliases": [], - "modifiers": [] - }, - { - "name": "broom", - "category": "Objects", - "image": "img-apple-64/1f9f9.png", - "unicode": "1F9F9", - "aliases": [], - "modifiers": [] - }, - { - "name": "basket", - "category": "Objects", - "image": "img-apple-64/1f9fa.png", - "unicode": "1F9FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "roll_of_paper", - "category": "Objects", - "image": "img-apple-64/1f9fb.png", - "unicode": "1F9FB", - "aliases": [], - "modifiers": [] - }, - { - "name": "soap", - "category": "Objects", - "image": "img-apple-64/1f9fc.png", - "unicode": "1F9FC", - "aliases": [], - "modifiers": [] - }, - { - "name": "sponge", - "category": "Objects", - "image": "img-apple-64/1f9fd.png", - "unicode": "1F9FD", - "aliases": [], - "modifiers": [] - }, - { - "name": "receipt", - "category": "Objects", - "image": "img-apple-64/1f9fe.png", - "unicode": "1F9FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "nazar_amulet", - "category": "Activities", - "image": "img-apple-64/1f9ff.png", - "unicode": "1F9FF", - "aliases": [], - "modifiers": [] - }, - { - "name": "ballet_shoes", - "category": "Objects", - "image": "img-apple-64/1fa70.png", - "unicode": "1FA70", - "aliases": [], - "modifiers": [] - }, - { - "name": "one-piece_swimsuit", - "category": "Objects", - "image": "img-apple-64/1fa71.png", - "unicode": "1FA71", - "aliases": [], - "modifiers": [] - }, - { - "name": "briefs", - "category": "Objects", - "image": "img-apple-64/1fa72.png", - "unicode": "1FA72", - "aliases": [], - "modifiers": [] - }, - { - "name": "shorts", - "category": "Objects", - "image": "img-apple-64/1fa73.png", - "unicode": "1FA73", - "aliases": [], - "modifiers": [] - }, - { - "name": "drop_of_blood", - "category": "Objects", - "image": "img-apple-64/1fa78.png", - "unicode": "1FA78", - "aliases": [], - "modifiers": [] - }, - { - "name": "adhesive_bandage", - "category": "Objects", - "image": "img-apple-64/1fa79.png", - "unicode": "1FA79", - "aliases": [], - "modifiers": [] - }, - { - "name": "stethoscope", - "category": "Objects", - "image": "img-apple-64/1fa7a.png", - "unicode": "1FA7A", - "aliases": [], - "modifiers": [] - }, - { - "name": "yo-yo", - "category": "Activities", - "image": "img-apple-64/1fa80.png", - "unicode": "1FA80", - "aliases": [], - "modifiers": [] - }, - { - "name": "kite", - "category": "Activities", - "image": "img-apple-64/1fa81.png", - "unicode": "1FA81", - "aliases": [], - "modifiers": [] - }, - { - "name": "parachute", - "category": "Travel & Places", - "image": "img-apple-64/1fa82.png", - "unicode": "1FA82", - "aliases": [], - "modifiers": [] - }, - { - "name": "ringed_planet", - "category": "Travel & Places", - "image": "img-apple-64/1fa90.png", - "unicode": "1FA90", - "aliases": [], - "modifiers": [] - }, - { - "name": "chair", - "category": "Objects", - "image": "img-apple-64/1fa91.png", - "unicode": "1FA91", - "aliases": [], - "modifiers": [] - }, - { - "name": "razor", - "category": "Objects", - "image": "img-apple-64/1fa92.png", - "unicode": "1FA92", - "aliases": [], - "modifiers": [] - }, - { - "name": "axe", - "category": "Objects", - "image": "img-apple-64/1fa93.png", - "unicode": "1FA93", - "aliases": [], - "modifiers": [] - }, - { - "name": "diya_lamp", - "category": "Objects", - "image": "img-apple-64/1fa94.png", - "unicode": "1FA94", - "aliases": [], - "modifiers": [] - }, - { - "name": "banjo", - "category": "Objects", - "image": "img-apple-64/1fa95.png", - "unicode": "1FA95", - "aliases": [], - "modifiers": [] - }, - { - "name": "bangbang", - "category": "Symbols", - "image": "img-apple-64/203c-fe0f.png", - "unicode": "203C-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "interrobang", - "category": "Symbols", - "image": "img-apple-64/2049-fe0f.png", - "unicode": "2049-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "tm", - "category": "Symbols", - "image": "img-apple-64/2122-fe0f.png", - "unicode": "2122-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "information_source", - "category": "Symbols", - "image": "img-apple-64/2139-fe0f.png", - "unicode": "2139-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "left_right_arrow", - "category": "Symbols", - "image": "img-apple-64/2194-fe0f.png", - "unicode": "2194-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_up_down", - "category": "Symbols", - "image": "img-apple-64/2195-fe0f.png", - "unicode": "2195-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_upper_left", - "category": "Symbols", - "image": "img-apple-64/2196-fe0f.png", - "unicode": "2196-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_upper_right", - "category": "Symbols", - "image": "img-apple-64/2197-fe0f.png", - "unicode": "2197-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_lower_right", - "category": "Symbols", - "image": "img-apple-64/2198-fe0f.png", - "unicode": "2198-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_lower_left", - "category": "Symbols", - "image": "img-apple-64/2199-fe0f.png", - "unicode": "2199-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "leftwards_arrow_with_hook", - "category": "Symbols", - "image": "img-apple-64/21a9-fe0f.png", - "unicode": "21A9-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_right_hook", - "category": "Symbols", - "image": "img-apple-64/21aa-fe0f.png", - "unicode": "21AA-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "watch", - "category": "Travel & Places", - "image": "img-apple-64/231a.png", - "unicode": "231A", - "aliases": [], - "modifiers": [] - }, - { - "name": "hourglass", - "category": "Travel & Places", - "image": "img-apple-64/231b.png", - "unicode": "231B", - "aliases": [], - "modifiers": [] - }, - { - "name": "keyboard", - "category": "Objects", - "image": "img-apple-64/2328-fe0f.png", - "unicode": "2328-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "eject", - "category": "Symbols", - "image": "img-apple-64/23cf-fe0f.png", - "unicode": "23CF-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "fast_forward", - "category": "Symbols", - "image": "img-apple-64/23e9.png", - "unicode": "23E9", - "aliases": [], - "modifiers": [] - }, - { - "name": "rewind", - "category": "Symbols", - "image": "img-apple-64/23ea.png", - "unicode": "23EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_double_up", - "category": "Symbols", - "image": "img-apple-64/23eb.png", - "unicode": "23EB", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_double_down", - "category": "Symbols", - "image": "img-apple-64/23ec.png", - "unicode": "23EC", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_right_pointing_double_triangle_with_vertical_bar", - "category": "Symbols", - "image": "img-apple-64/23ed-fe0f.png", - "unicode": "23ED-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_left_pointing_double_triangle_with_vertical_bar", - "category": "Symbols", - "image": "img-apple-64/23ee-fe0f.png", - "unicode": "23EE-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_right_pointing_triangle_with_double_vertical_bar", - "category": "Symbols", - "image": "img-apple-64/23ef-fe0f.png", - "unicode": "23EF-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "alarm_clock", - "category": "Travel & Places", - "image": "img-apple-64/23f0.png", - "unicode": "23F0", - "aliases": [], - "modifiers": [] - }, - { - "name": "stopwatch", - "category": "Travel & Places", - "image": "img-apple-64/23f1-fe0f.png", - "unicode": "23F1-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "timer_clock", - "category": "Travel & Places", - "image": "img-apple-64/23f2-fe0f.png", - "unicode": "23F2-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "hourglass_flowing_sand", - "category": "Travel & Places", - "image": "img-apple-64/23f3.png", - "unicode": "23F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "double_vertical_bar", - "category": "Symbols", - "image": "img-apple-64/23f8-fe0f.png", - "unicode": "23F8-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_square_for_stop", - "category": "Symbols", - "image": "img-apple-64/23f9-fe0f.png", - "unicode": "23F9-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_circle_for_record", - "category": "Symbols", - "image": "img-apple-64/23fa-fe0f.png", - "unicode": "23FA-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "m", - "category": "Symbols", - "image": "img-apple-64/24c2-fe0f.png", - "unicode": "24C2-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_small_square", - "category": "Symbols", - "image": "img-apple-64/25aa-fe0f.png", - "unicode": "25AA-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_small_square", - "category": "Symbols", - "image": "img-apple-64/25ab-fe0f.png", - "unicode": "25AB-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_forward", - "category": "Symbols", - "image": "img-apple-64/25b6-fe0f.png", - "unicode": "25B6-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_backward", - "category": "Symbols", - "image": "img-apple-64/25c0-fe0f.png", - "unicode": "25C0-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_medium_square", - "category": "Symbols", - "image": "img-apple-64/25fb-fe0f.png", - "unicode": "25FB-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_medium_square", - "category": "Symbols", - "image": "img-apple-64/25fc-fe0f.png", - "unicode": "25FC-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_medium_small_square", - "category": "Symbols", - "image": "img-apple-64/25fd.png", - "unicode": "25FD", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_medium_small_square", - "category": "Symbols", - "image": "img-apple-64/25fe.png", - "unicode": "25FE", - "aliases": [], - "modifiers": [] - }, - { - "name": "sunny", - "category": "Travel & Places", - "image": "img-apple-64/2600-fe0f.png", - "unicode": "2600-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "cloud", - "category": "Travel & Places", - "image": "img-apple-64/2601-fe0f.png", - "unicode": "2601-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "umbrella", - "category": "Travel & Places", - "image": "img-apple-64/2602-fe0f.png", - "unicode": "2602-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "snowman", - "category": "Travel & Places", - "image": "img-apple-64/2603-fe0f.png", - "unicode": "2603-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "comet", - "category": "Travel & Places", - "image": "img-apple-64/2604-fe0f.png", - "unicode": "2604-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "phone", - "category": "Objects", - "image": "img-apple-64/260e-fe0f.png", - "unicode": "260E-FE0F", - "aliases": ["telephone"], - "modifiers": [] - }, - { - "name": "ballot_box_with_check", - "category": "Symbols", - "image": "img-apple-64/2611-fe0f.png", - "unicode": "2611-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "umbrella_with_rain_drops", - "category": "Travel & Places", - "image": "img-apple-64/2614.png", - "unicode": "2614", - "aliases": [], - "modifiers": [] - }, - { - "name": "coffee", - "category": "Food & Drink", - "image": "img-apple-64/2615.png", - "unicode": "2615", - "aliases": [], - "modifiers": [] - }, - { - "name": "shamrock", - "category": "Animals & Nature", - "image": "img-apple-64/2618-fe0f.png", - "unicode": "2618-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "point_up", - "category": "People & Body", - "image": "img-apple-64/261d-fe0f.png", - "unicode": "261D-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/261d-1f3fb.png", - "unicode": "261D-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/261d-1f3fc.png", - "unicode": "261D-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/261d-1f3fd.png", - "unicode": "261D-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/261d-1f3fe.png", - "unicode": "261D-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/261d-1f3ff.png", - "unicode": "261D-1F3FF" - } - ] - }, - { - "name": "skull_and_crossbones", - "category": "Smileys & Emotion", - "image": "img-apple-64/2620-fe0f.png", - "unicode": "2620-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "radioactive_sign", - "category": "Symbols", - "image": "img-apple-64/2622-fe0f.png", - "unicode": "2622-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "biohazard_sign", - "category": "Symbols", - "image": "img-apple-64/2623-fe0f.png", - "unicode": "2623-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "orthodox_cross", - "category": "Symbols", - "image": "img-apple-64/2626-fe0f.png", - "unicode": "2626-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "star_and_crescent", - "category": "Symbols", - "image": "img-apple-64/262a-fe0f.png", - "unicode": "262A-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "peace_symbol", - "category": "Symbols", - "image": "img-apple-64/262e-fe0f.png", - "unicode": "262E-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "yin_yang", - "category": "Symbols", - "image": "img-apple-64/262f-fe0f.png", - "unicode": "262F-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "wheel_of_dharma", - "category": "Symbols", - "image": "img-apple-64/2638-fe0f.png", - "unicode": "2638-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_frowning_face", - "category": "Smileys & Emotion", - "image": "img-apple-64/2639-fe0f.png", - "unicode": "2639-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "relaxed", - "category": "Smileys & Emotion", - "image": "img-apple-64/263a-fe0f.png", - "unicode": "263A-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "aries", - "category": "Symbols", - "image": "img-apple-64/2648.png", - "unicode": "2648", - "aliases": [], - "modifiers": [] - }, - { - "name": "taurus", - "category": "Symbols", - "image": "img-apple-64/2649.png", - "unicode": "2649", - "aliases": [], - "modifiers": [] - }, - { - "name": "gemini", - "category": "Symbols", - "image": "img-apple-64/264a.png", - "unicode": "264A", - "aliases": [], - "modifiers": [] - }, - { - "name": "cancer", - "category": "Symbols", - "image": "img-apple-64/264b.png", - "unicode": "264B", - "aliases": [], - "modifiers": [] - }, - { - "name": "leo", - "category": "Symbols", - "image": "img-apple-64/264c.png", - "unicode": "264C", - "aliases": [], - "modifiers": [] - }, - { - "name": "virgo", - "category": "Symbols", - "image": "img-apple-64/264d.png", - "unicode": "264D", - "aliases": [], - "modifiers": [] - }, - { - "name": "libra", - "category": "Symbols", - "image": "img-apple-64/264e.png", - "unicode": "264E", - "aliases": [], - "modifiers": [] - }, - { - "name": "scorpius", - "category": "Symbols", - "image": "img-apple-64/264f.png", - "unicode": "264F", - "aliases": [], - "modifiers": [] - }, - { - "name": "sagittarius", - "category": "Symbols", - "image": "img-apple-64/2650.png", - "unicode": "2650", - "aliases": [], - "modifiers": [] - }, - { - "name": "capricorn", - "category": "Symbols", - "image": "img-apple-64/2651.png", - "unicode": "2651", - "aliases": [], - "modifiers": [] - }, - { - "name": "aquarius", - "category": "Symbols", - "image": "img-apple-64/2652.png", - "unicode": "2652", - "aliases": [], - "modifiers": [] - }, - { - "name": "pisces", - "category": "Symbols", - "image": "img-apple-64/2653.png", - "unicode": "2653", - "aliases": [], - "modifiers": [] - }, - { - "name": "chess_pawn", - "category": "Activities", - "image": "img-apple-64/265f-fe0f.png", - "unicode": "265F-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "spades", - "category": "Activities", - "image": "img-apple-64/2660-fe0f.png", - "unicode": "2660-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "clubs", - "category": "Activities", - "image": "img-apple-64/2663-fe0f.png", - "unicode": "2663-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "hearts", - "category": "Activities", - "image": "img-apple-64/2665-fe0f.png", - "unicode": "2665-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "diamonds", - "category": "Activities", - "image": "img-apple-64/2666-fe0f.png", - "unicode": "2666-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "hotsprings", - "category": "Travel & Places", - "image": "img-apple-64/2668-fe0f.png", - "unicode": "2668-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "recycle", - "category": "Symbols", - "image": "img-apple-64/267b-fe0f.png", - "unicode": "267B-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "infinity", - "category": "Symbols", - "image": "img-apple-64/267e-fe0f.png", - "unicode": "267E-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "wheelchair", - "category": "Symbols", - "image": "img-apple-64/267f.png", - "unicode": "267F", - "aliases": [], - "modifiers": [] - }, - { - "name": "hammer_and_pick", - "category": "Objects", - "image": "img-apple-64/2692-fe0f.png", - "unicode": "2692-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "anchor", - "category": "Travel & Places", - "image": "img-apple-64/2693.png", - "unicode": "2693", - "aliases": [], - "modifiers": [] - }, - { - "name": "crossed_swords", - "category": "Objects", - "image": "img-apple-64/2694-fe0f.png", - "unicode": "2694-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "scales", - "category": "Objects", - "image": "img-apple-64/2696-fe0f.png", - "unicode": "2696-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "alembic", - "category": "Objects", - "image": "img-apple-64/2697-fe0f.png", - "unicode": "2697-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "gear", - "category": "Objects", - "image": "img-apple-64/2699-fe0f.png", - "unicode": "2699-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "atom_symbol", - "category": "Symbols", - "image": "img-apple-64/269b-fe0f.png", - "unicode": "269B-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "fleur_de_lis", - "category": "Symbols", - "image": "img-apple-64/269c-fe0f.png", - "unicode": "269C-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "warning", - "category": "Symbols", - "image": "img-apple-64/26a0-fe0f.png", - "unicode": "26A0-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "zap", - "category": "Travel & Places", - "image": "img-apple-64/26a1.png", - "unicode": "26A1", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_circle", - "category": "Symbols", - "image": "img-apple-64/26aa.png", - "unicode": "26AA", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_circle", - "category": "Symbols", - "image": "img-apple-64/26ab.png", - "unicode": "26AB", - "aliases": [], - "modifiers": [] - }, - { - "name": "coffin", - "category": "Objects", - "image": "img-apple-64/26b0-fe0f.png", - "unicode": "26B0-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "funeral_urn", - "category": "Objects", - "image": "img-apple-64/26b1-fe0f.png", - "unicode": "26B1-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "soccer", - "category": "Activities", - "image": "img-apple-64/26bd.png", - "unicode": "26BD", - "aliases": [], - "modifiers": [] - }, - { - "name": "baseball", - "category": "Activities", - "image": "img-apple-64/26be.png", - "unicode": "26BE", - "aliases": [], - "modifiers": [] - }, - { - "name": "snowman_without_snow", - "category": "Travel & Places", - "image": "img-apple-64/26c4.png", - "unicode": "26C4", - "aliases": [], - "modifiers": [] - }, - { - "name": "partly_sunny", - "category": "Travel & Places", - "image": "img-apple-64/26c5.png", - "unicode": "26C5", - "aliases": [], - "modifiers": [] - }, - { - "name": "thunder_cloud_and_rain", - "category": "Travel & Places", - "image": "img-apple-64/26c8-fe0f.png", - "unicode": "26C8-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "ophiuchus", - "category": "Symbols", - "image": "img-apple-64/26ce.png", - "unicode": "26CE", - "aliases": [], - "modifiers": [] - }, - { - "name": "pick", - "category": "Objects", - "image": "img-apple-64/26cf-fe0f.png", - "unicode": "26CF-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "helmet_with_white_cross", - "category": "Objects", - "image": "img-apple-64/26d1-fe0f.png", - "unicode": "26D1-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "chains", - "category": "Objects", - "image": "img-apple-64/26d3-fe0f.png", - "unicode": "26D3-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "no_entry", - "category": "Symbols", - "image": "img-apple-64/26d4.png", - "unicode": "26D4", - "aliases": [], - "modifiers": [] - }, - { - "name": "shinto_shrine", - "category": "Travel & Places", - "image": "img-apple-64/26e9-fe0f.png", - "unicode": "26E9-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "church", - "category": "Travel & Places", - "image": "img-apple-64/26ea.png", - "unicode": "26EA", - "aliases": [], - "modifiers": [] - }, - { - "name": "mountain", - "category": "Travel & Places", - "image": "img-apple-64/26f0-fe0f.png", - "unicode": "26F0-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "umbrella_on_ground", - "category": "Travel & Places", - "image": "img-apple-64/26f1-fe0f.png", - "unicode": "26F1-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "fountain", - "category": "Travel & Places", - "image": "img-apple-64/26f2.png", - "unicode": "26F2", - "aliases": [], - "modifiers": [] - }, - { - "name": "golf", - "category": "Activities", - "image": "img-apple-64/26f3.png", - "unicode": "26F3", - "aliases": [], - "modifiers": [] - }, - { - "name": "ferry", - "category": "Travel & Places", - "image": "img-apple-64/26f4-fe0f.png", - "unicode": "26F4-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "boat", - "category": "Travel & Places", - "image": "img-apple-64/26f5.png", - "unicode": "26F5", - "aliases": ["sailboat"], - "modifiers": [] - }, - { - "name": "skier", - "category": "People & Body", - "image": "img-apple-64/26f7-fe0f.png", - "unicode": "26F7-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "ice_skate", - "category": "Activities", - "image": "img-apple-64/26f8-fe0f.png", - "unicode": "26F8-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "woman-bouncing-ball", - "category": "People & Body", - "image": "img-apple-64/26f9-fe0f-200d-2640-fe0f.png", - "unicode": "26F9-FE0F-200D-2640-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/26f9-1f3fb-200d-2640-fe0f.png", - "unicode": "26F9-1F3FB-200D-2640-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/26f9-1f3fc-200d-2640-fe0f.png", - "unicode": "26F9-1F3FC-200D-2640-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/26f9-1f3fd-200d-2640-fe0f.png", - "unicode": "26F9-1F3FD-200D-2640-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/26f9-1f3fe-200d-2640-fe0f.png", - "unicode": "26F9-1F3FE-200D-2640-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/26f9-1f3ff-200d-2640-fe0f.png", - "unicode": "26F9-1F3FF-200D-2640-FE0F" - } - ] - }, - { - "name": "man-bouncing-ball", - "category": "People & Body", - "image": "img-apple-64/26f9-fe0f-200d-2642-fe0f.png", - "unicode": "26F9-FE0F-200D-2642-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/26f9-1f3fb-200d-2642-fe0f.png", - "unicode": "26F9-1F3FB-200D-2642-FE0F" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/26f9-1f3fc-200d-2642-fe0f.png", - "unicode": "26F9-1F3FC-200D-2642-FE0F" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/26f9-1f3fd-200d-2642-fe0f.png", - "unicode": "26F9-1F3FD-200D-2642-FE0F" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/26f9-1f3fe-200d-2642-fe0f.png", - "unicode": "26F9-1F3FE-200D-2642-FE0F" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/26f9-1f3ff-200d-2642-fe0f.png", - "unicode": "26F9-1F3FF-200D-2642-FE0F" - } - ] - }, - { - "name": "person_with_ball", - "category": "People & Body", - "image": "img-apple-64/26f9-fe0f.png", - "unicode": "26F9-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/26f9-1f3fb.png", - "unicode": "26F9-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/26f9-1f3fc.png", - "unicode": "26F9-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/26f9-1f3fd.png", - "unicode": "26F9-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/26f9-1f3fe.png", - "unicode": "26F9-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/26f9-1f3ff.png", - "unicode": "26F9-1F3FF" - } - ] - }, - { - "name": "tent", - "category": "Travel & Places", - "image": "img-apple-64/26fa.png", - "unicode": "26FA", - "aliases": [], - "modifiers": [] - }, - { - "name": "fuelpump", - "category": "Travel & Places", - "image": "img-apple-64/26fd.png", - "unicode": "26FD", - "aliases": [], - "modifiers": [] - }, - { - "name": "scissors", - "category": "Objects", - "image": "img-apple-64/2702-fe0f.png", - "unicode": "2702-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_check_mark", - "category": "Symbols", - "image": "img-apple-64/2705.png", - "unicode": "2705", - "aliases": [], - "modifiers": [] - }, - { - "name": "airplane", - "category": "Travel & Places", - "image": "img-apple-64/2708-fe0f.png", - "unicode": "2708-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "email", - "category": "Objects", - "image": "img-apple-64/2709-fe0f.png", - "unicode": "2709-FE0F", - "aliases": ["envelope"], - "modifiers": [] - }, - { - "name": "fist", - "category": "People & Body", - "image": "img-apple-64/270a.png", - "unicode": "270A", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/270a-1f3fb.png", - "unicode": "270A-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/270a-1f3fc.png", - "unicode": "270A-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/270a-1f3fd.png", - "unicode": "270A-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/270a-1f3fe.png", - "unicode": "270A-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/270a-1f3ff.png", - "unicode": "270A-1F3FF" - } - ] - }, - { - "name": "hand", - "category": "People & Body", - "image": "img-apple-64/270b.png", - "unicode": "270B", - "aliases": ["raised_hand"], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/270b-1f3fb.png", - "unicode": "270B-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/270b-1f3fc.png", - "unicode": "270B-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/270b-1f3fd.png", - "unicode": "270B-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/270b-1f3fe.png", - "unicode": "270B-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/270b-1f3ff.png", - "unicode": "270B-1F3FF" - } - ] - }, - { - "name": "v", - "category": "People & Body", - "image": "img-apple-64/270c-fe0f.png", - "unicode": "270C-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/270c-1f3fb.png", - "unicode": "270C-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/270c-1f3fc.png", - "unicode": "270C-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/270c-1f3fd.png", - "unicode": "270C-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/270c-1f3fe.png", - "unicode": "270C-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/270c-1f3ff.png", - "unicode": "270C-1F3FF" - } - ] - }, - { - "name": "writing_hand", - "category": "People & Body", - "image": "img-apple-64/270d-fe0f.png", - "unicode": "270D-FE0F", - "aliases": [], - "modifiers": [ - { - "name": "skin-tone-2", - "image": "img-apple-64/270d-1f3fb.png", - "unicode": "270D-1F3FB" - }, - { - "name": "skin-tone-3", - "image": "img-apple-64/270d-1f3fc.png", - "unicode": "270D-1F3FC" - }, - { - "name": "skin-tone-4", - "image": "img-apple-64/270d-1f3fd.png", - "unicode": "270D-1F3FD" - }, - { - "name": "skin-tone-5", - "image": "img-apple-64/270d-1f3fe.png", - "unicode": "270D-1F3FE" - }, - { - "name": "skin-tone-6", - "image": "img-apple-64/270d-1f3ff.png", - "unicode": "270D-1F3FF" - } - ] - }, - { - "name": "pencil2", - "category": "Objects", - "image": "img-apple-64/270f-fe0f.png", - "unicode": "270F-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_nib", - "category": "Objects", - "image": "img-apple-64/2712-fe0f.png", - "unicode": "2712-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "heavy_check_mark", - "category": "Symbols", - "image": "img-apple-64/2714-fe0f.png", - "unicode": "2714-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "heavy_multiplication_x", - "category": "Symbols", - "image": "img-apple-64/2716-fe0f.png", - "unicode": "2716-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "latin_cross", - "category": "Symbols", - "image": "img-apple-64/271d-fe0f.png", - "unicode": "271D-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "star_of_david", - "category": "Symbols", - "image": "img-apple-64/2721-fe0f.png", - "unicode": "2721-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "sparkles", - "category": "Activities", - "image": "img-apple-64/2728.png", - "unicode": "2728", - "aliases": [], - "modifiers": [] - }, - { - "name": "eight_spoked_asterisk", - "category": "Symbols", - "image": "img-apple-64/2733-fe0f.png", - "unicode": "2733-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "eight_pointed_black_star", - "category": "Symbols", - "image": "img-apple-64/2734-fe0f.png", - "unicode": "2734-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "snowflake", - "category": "Travel & Places", - "image": "img-apple-64/2744-fe0f.png", - "unicode": "2744-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "sparkle", - "category": "Symbols", - "image": "img-apple-64/2747-fe0f.png", - "unicode": "2747-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "x", - "category": "Symbols", - "image": "img-apple-64/274c.png", - "unicode": "274C", - "aliases": [], - "modifiers": [] - }, - { - "name": "negative_squared_cross_mark", - "category": "Symbols", - "image": "img-apple-64/274e.png", - "unicode": "274E", - "aliases": [], - "modifiers": [] - }, - { - "name": "question", - "category": "Symbols", - "image": "img-apple-64/2753.png", - "unicode": "2753", - "aliases": [], - "modifiers": [] - }, - { - "name": "grey_question", - "category": "Symbols", - "image": "img-apple-64/2754.png", - "unicode": "2754", - "aliases": [], - "modifiers": [] - }, - { - "name": "grey_exclamation", - "category": "Symbols", - "image": "img-apple-64/2755.png", - "unicode": "2755", - "aliases": [], - "modifiers": [] - }, - { - "name": "exclamation", - "category": "Symbols", - "image": "img-apple-64/2757.png", - "unicode": "2757", - "aliases": ["heavy_exclamation_mark"], - "modifiers": [] - }, - { - "name": "heavy_heart_exclamation_mark_ornament", - "category": "Smileys & Emotion", - "image": "img-apple-64/2763-fe0f.png", - "unicode": "2763-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "heart", - "category": "Smileys & Emotion", - "image": "img-apple-64/2764-fe0f.png", - "unicode": "2764-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "heavy_plus_sign", - "category": "Symbols", - "image": "img-apple-64/2795.png", - "unicode": "2795", - "aliases": [], - "modifiers": [] - }, - { - "name": "heavy_minus_sign", - "category": "Symbols", - "image": "img-apple-64/2796.png", - "unicode": "2796", - "aliases": [], - "modifiers": [] - }, - { - "name": "heavy_division_sign", - "category": "Symbols", - "image": "img-apple-64/2797.png", - "unicode": "2797", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_right", - "category": "Symbols", - "image": "img-apple-64/27a1-fe0f.png", - "unicode": "27A1-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "curly_loop", - "category": "Symbols", - "image": "img-apple-64/27b0.png", - "unicode": "27B0", - "aliases": [], - "modifiers": [] - }, - { - "name": "loop", - "category": "Symbols", - "image": "img-apple-64/27bf.png", - "unicode": "27BF", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_heading_up", - "category": "Symbols", - "image": "img-apple-64/2934-fe0f.png", - "unicode": "2934-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_heading_down", - "category": "Symbols", - "image": "img-apple-64/2935-fe0f.png", - "unicode": "2935-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_left", - "category": "Symbols", - "image": "img-apple-64/2b05-fe0f.png", - "unicode": "2B05-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_up", - "category": "Symbols", - "image": "img-apple-64/2b06-fe0f.png", - "unicode": "2B06-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "arrow_down", - "category": "Symbols", - "image": "img-apple-64/2b07-fe0f.png", - "unicode": "2B07-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "black_large_square", - "category": "Symbols", - "image": "img-apple-64/2b1b.png", - "unicode": "2B1B", - "aliases": [], - "modifiers": [] - }, - { - "name": "white_large_square", - "category": "Symbols", - "image": "img-apple-64/2b1c.png", - "unicode": "2B1C", - "aliases": [], - "modifiers": [] - }, - { - "name": "star", - "category": "Travel & Places", - "image": "img-apple-64/2b50.png", - "unicode": "2B50", - "aliases": [], - "modifiers": [] - }, - { - "name": "o", - "category": "Symbols", - "image": "img-apple-64/2b55.png", - "unicode": "2B55", - "aliases": [], - "modifiers": [] - }, - { - "name": "wavy_dash", - "category": "Symbols", - "image": "img-apple-64/3030-fe0f.png", - "unicode": "3030-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "part_alternation_mark", - "category": "Symbols", - "image": "img-apple-64/303d-fe0f.png", - "unicode": "303D-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "congratulations", - "category": "Symbols", - "image": "img-apple-64/3297-fe0f.png", - "unicode": "3297-FE0F", - "aliases": [], - "modifiers": [] - }, - { - "name": "secret", - "category": "Symbols", - "image": "img-apple-64/3299-fe0f.png", - "unicode": "3299-FE0F", - "aliases": [], - "modifiers": [] - } -] diff --git a/frontend/src/assets/img-buildkite-64.json b/frontend/src/assets/img-buildkite-64.json deleted file mode 100644 index 0425aec75..000000000 --- a/frontend/src/assets/img-buildkite-64.json +++ /dev/null @@ -1,2480 +0,0 @@ -[ - { - "name": "alpine", - "image": "img-buildkite-64/alpine.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "azure", - "image": "img-buildkite-64/azure.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "gitsby", - "image": "img-buildkite-64/gitsby.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "postmark", - "image": "img-buildkite-64/postmark.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "twilio", - "image": "img-buildkite-64/twilio.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "wordpress", - "image": "img-buildkite-64/wordpress.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "pfsense", - "image": "img-buildkite-64/pfsense.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "traefik", - "image": "img-buildkite-64/traefik.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "meteor", - "image": "img-buildkite-64/meteor.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "moodle", - "image": "img-buildkite-64/moodle.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "neo4j", - "image": "img-buildkite-64/neo4j.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "pact", - "image": "img-buildkite-64/pact.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rstats", - "image": "img-buildkite-64/rstats.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "google-apps-script", - "image": "img-buildkite-64/google-apps-script.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "firebase", - "image": "img-buildkite-64/firebase.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "one-does-not-simply", - "image": "img-buildkite-64/one-does-not-simply.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "thisisfine", - "image": "img-buildkite-64/thisisfine.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "perfection", - "image": "img-buildkite-64/perfection.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "sweating", - "image": "img-buildkite-64/sweating.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "serverspec", - "image": "img-buildkite-64/serverspec.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "travisci", - "image": "img-buildkite-64/travisci.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "podman", - "image": "img-buildkite-64/podman.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "puppeteer", - "image": "img-buildkite-64/puppeteer.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "auth0", - "image": "img-buildkite-64/auth0.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "lua", - "image": "img-buildkite-64/lua.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "walrusai", - "image": "img-buildkite-64/walrusai.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "openpolicyagent", - "image": "img-buildkite-64/openpolicyagent.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "snowflake-db", - "image": "img-buildkite-64/snowflake-db.png", - "category": "Buildkite", - "aliases": ["snowsql"] - }, - { - "name": "dbt", - "image": "img-buildkite-64/dbt.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "shrek", - "image": "img-buildkite-64/shrek.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "airbnb_stork", - "image": "img-buildkite-64/airbnb_stork.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "circleci", - "image": "img-buildkite-64/circleci.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "csharp", - "image": "img-buildkite-64/csharp.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "dotnet", - "image": "img-buildkite-64/dotnet.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "fsharp", - "image": "img-buildkite-64/fsharp.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "nomad", - "image": "img-buildkite-64/nomad.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "vagrant", - "image": "img-buildkite-64/vagrant.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "karate", - "image": "img-buildkite-64/karate.png", - "category": "Buildkite", - "aliases": ["karate-api"] - }, - { - "name": "codeception", - "image": "img-buildkite-64/codeception.png", - "category": "Buildkite", - "aliases": ["codecept"] - }, - { - "name": "phpstan", - "image": "img-buildkite-64/phpstan.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "django", - "image": "img-buildkite-64/django.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "vue", - "image": "img-buildkite-64/vue.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "jupyter", - "image": "img-buildkite-64/jupyter.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "algolia", - "image": "img-buildkite-64/algolia.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "subversion", - "image": "img-buildkite-64/subversion.png", - "category": "Buildkite", - "aliases": ["svn"] - }, - { - "name": "batfish", - "image": "img-buildkite-64/batfish.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "atlassian-confluence", - "image": "img-buildkite-64/atlassian-confluence.png", - "category": "Buildkite", - "aliases": ["confluence"] - }, - { - "name": "atlassian-bitbucket", - "image": "img-buildkite-64/atlassian-bitbucket.png", - "category": "Buildkite", - "aliases": ["bitbucket"] - }, - { - "name": "atlassian-jira", - "image": "img-buildkite-64/atlassian-jira.png", - "category": "Buildkite", - "aliases": ["jira"] - }, - { - "name": "atlassian", - "image": "img-buildkite-64/atlassian.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "gatling", - "image": "img-buildkite-64/gatling.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "phpunit", - "image": "img-buildkite-64/phpunit.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "behat", - "image": "img-buildkite-64/behat.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "consul", - "image": "img-buildkite-64/consul.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "chromatic", - "image": "img-buildkite-64/chromatic.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "bk-status-passed", - "image": "img-buildkite-64/bk-status-passed.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "bk-status-failed", - "image": "img-buildkite-64/bk-status-failed.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "bk-status-pending", - "image": "img-buildkite-64/bk-status-pending.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "bk-status-running", - "image": "img-buildkite-64/bk-status-running.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "dartlang", - "image": "img-buildkite-64/dartlang.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "flutter", - "image": "img-buildkite-64/flutter.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "jfrog-conan", - "image": "img-buildkite-64/jfrog-conan.png", - "category": "Buildkite", - "aliases": ["conan", "conanio"] - }, - { - "name": "jfrog", - "image": "img-buildkite-64/jfrog.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "jfrog-artifactory", - "image": "img-buildkite-64/jfrog-artifactory.png", - "category": "Buildkite", - "aliases": ["artifactory"] - }, - { - "name": "jfrog-xray", - "image": "img-buildkite-64/jfrog-xray.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "cpp", - "image": "img-buildkite-64/cpp.png", - "category": "Buildkite", - "aliases": ["cplusplus", "c++"] - }, - { - "name": "jenkins", - "image": "img-buildkite-64/jenkins.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "tensorflow", - "image": "img-buildkite-64/tensorflow.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "zookeeper", - "image": "img-buildkite-64/zookeeper.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rollup", - "image": "img-buildkite-64/rollup.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "argo", - "image": "img-buildkite-64/argo.png", - "category": "Buildkite", - "aliases": ["argocd", "argo-cd"] - }, - { - "name": "bandit", - "image": "img-buildkite-64/bandit.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "mypy", - "image": "img-buildkite-64/mypy.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "messagemedia", - "image": "img-buildkite-64/messagemedia.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "ios", - "image": "img-buildkite-64/ios.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aerospike", - "image": "img-buildkite-64/aerospike.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "plaidml", - "image": "img-buildkite-64/plaidml.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "tslint", - "image": "img-buildkite-64/tslint.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "jsonnet", - "image": "img-buildkite-64/jsonnet.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "raspberry-pi", - "image": "img-buildkite-64/raspberry-pi.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "sqlite", - "image": "img-buildkite-64/sqlite.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "sorbet", - "image": "img-buildkite-64/sorbet.png", - "category": "Buildkite", - "aliases": ["srb"] - }, - { - "name": "sonarqube", - "image": "img-buildkite-64/sonarqube.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "wasm", - "image": "img-buildkite-64/wasm.png", - "category": "Buildkite", - "aliases": ["webassembly"] - }, - { - "name": "hbase", - "image": "img-buildkite-64/hbase.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "elasticsearch", - "image": "img-buildkite-64/elasticsearch.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "clippy", - "image": "img-buildkite-64/clippy.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "grafana", - "image": "img-buildkite-64/grafana.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "asciidoctor", - "image": "img-buildkite-64/asciidoctor.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "python-black", - "image": "img-buildkite-64/python-black.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "test-kitchen", - "image": "img-buildkite-64/test-kitchen.png", - "category": "Buildkite", - "aliases": ["kitchen-ci"] - }, - { - "name": "gatsby", - "image": "img-buildkite-64/gatsby.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "fluentd", - "image": "img-buildkite-64/fluentd.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "cloudsmith", - "image": "img-buildkite-64/cloudsmith.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "sidekiq", - "image": "img-buildkite-64/sidekiq.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "hadolint", - "image": "img-buildkite-64/hadolint.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "purescript", - "image": "img-buildkite-64/purescript.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "haskell", - "image": "img-buildkite-64/haskell.png", - "category": "Buildkite", - "aliases": ["hs"] - }, - { - "name": "gradle", - "image": "img-buildkite-64/gradle.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "wayfair", - "image": "img-buildkite-64/wayfair.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "xcode", - "image": "img-buildkite-64/xcode.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "xcode_simulator", - "image": "img-buildkite-64/xcode_simulator.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "pinterest", - "image": "img-buildkite-64/pinterest.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "jinja", - "image": "img-buildkite-64/jinja.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "phabricator", - "image": "img-buildkite-64/phabricator.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "pulumi", - "image": "img-buildkite-64/pulumi.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "expeditor", - "image": "img-buildkite-64/expeditor.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "airflow", - "image": "img-buildkite-64/airflow.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "nix", - "image": "img-buildkite-64/nix.png", - "category": "Buildkite", - "aliases": ["nixos"] - }, - { - "name": "glitch", - "image": "img-buildkite-64/glitch.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "fly", - "image": "img-buildkite-64/fly.png", - "category": "Buildkite", - "aliases": ["superfly"] - }, - { - "name": "lint-roller", - "image": "img-buildkite-64/lint-roller.png", - "category": "Buildkite", - "aliases": ["lint-remover"] - }, - { - "name": "salesforce", - "image": "img-buildkite-64/salesforce.png", - "category": "Buildkite", - "aliases": ["sfdx"] - }, - { - "name": "esdoc", - "image": "img-buildkite-64/esdoc.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "testobject", - "image": "img-buildkite-64/testobject.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "lighthouse", - "image": "img-buildkite-64/lighthouse.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "coverage", - "image": "img-buildkite-64/coverage.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "fsociety", - "image": "img-buildkite-64/fsociety.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rubysec", - "image": "img-buildkite-64/rubysec.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "ember", - "image": "img-buildkite-64/ember.png", - "category": "Buildkite", - "aliases": ["tomster"] - }, - { - "name": "angular", - "image": "img-buildkite-64/angular.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "appium", - "image": "img-buildkite-64/appium.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "redis", - "image": "img-buildkite-64/redis.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "anka", - "image": "img-buildkite-64/anka.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "m3db", - "image": "img-buildkite-64/m3db.png", - "category": "Buildkite", - "aliases": ["m3"] - }, - { - "name": "yaml", - "image": "img-buildkite-64/yaml.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "java", - "image": "img-buildkite-64/java.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "apache", - "image": "img-buildkite-64/apache.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "pytest", - "image": "img-buildkite-64/pytest.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "hugo", - "image": "img-buildkite-64/hugo.png", - "category": "Buildkite", - "aliases": ["gohugo"] - }, - { - "name": "ie", - "image": "img-buildkite-64/ie.png", - "category": "Buildkite", - "aliases": ["internet_explorer"] - }, - { - "name": "medical_symbol", - "image": "img-buildkite-64/medical_symbol.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "gnu", - "image": "img-buildkite-64/gnu.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "habicat", - "image": "img-buildkite-64/habicat.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "chef", - "image": "img-buildkite-64/chef-logo.png", - "category": "Buildkite", - "aliases": ["opscode", "chef-logo"] - }, - { - "name": "inspec", - "image": "img-buildkite-64/chef-inspec.png", - "category": "Buildkite", - "aliases": ["chef-inspec"] - }, - { - "name": "hyper", - "image": "img-buildkite-64/hyper.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "sentry", - "image": "img-buildkite-64/sentry.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "prettier", - "image": "img-buildkite-64/prettier.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "retirejs", - "image": "img-buildkite-64/retirejs.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "nodesecurity", - "image": "img-buildkite-64/nsp.png", - "category": "Buildkite", - "aliases": ["nsp"] - }, - { - "name": "quick", - "image": "img-buildkite-64/quick.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "fabric", - "image": "img-buildkite-64/fabric.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "cocoapods", - "image": "img-buildkite-64/cocoapods.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "safari", - "image": "img-buildkite-64/safari.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "edge", - "image": "img-buildkite-64/edge.png", - "category": "Buildkite", - "aliases": ["microsoftedge"] - }, - { - "name": "clojure", - "image": "img-buildkite-64/clojure.png", - "category": "Buildkite", - "aliases": ["clj"] - }, - { - "name": "clojurescript", - "image": "img-buildkite-64/clojurescript.png", - "category": "Buildkite", - "aliases": ["cljs"] - }, - { - "name": "suitest", - "image": "img-buildkite-64/suitest.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "codeclimate", - "image": "img-buildkite-64/codeclimate.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "convox", - "image": "img-buildkite-64/convox.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "helm", - "image": "img-buildkite-64/helm.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "markdown", - "image": "img-buildkite-64/markdown.png", - "category": "Buildkite", - "aliases": ["md"] - }, - { - "name": "relay", - "image": "img-buildkite-64/relay.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "watchman", - "image": "img-buildkite-64/watchman.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "swagger", - "image": "img-buildkite-64/swagger.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "piedpiper", - "image": "img-buildkite-64/piedpiper.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "cloudfront", - "image": "img-buildkite-64/cloudfront.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "python", - "image": "img-buildkite-64/python.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "hiptest", - "image": "img-buildkite-64/hiptest.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "cloudfoundry", - "image": "img-buildkite-64/cloudfoundry.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "netbsd", - "image": "img-buildkite-64/netbsd.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "openbsd", - "image": "img-buildkite-64/openbsd.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "dragonflybsd", - "image": "img-buildkite-64/dragonflybsd.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rancher", - "image": "img-buildkite-64/rancher.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "nightmare", - "image": "img-buildkite-64/nightmare.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "gulp", - "image": "img-buildkite-64/gulp.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "stryker", - "image": "img-buildkite-64/stryker.png", - "category": "Buildkite", - "aliases": ["stryker-js"] - }, - { - "name": "bash", - "image": "img-buildkite-64/bash.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "jekyll", - "image": "img-buildkite-64/jekyll.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "bazel", - "image": "img-buildkite-64/bazel.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "junit", - "image": "img-buildkite-64/junit.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "maven", - "image": "img-buildkite-64/maven.png", - "category": "Buildkite", - "aliases": ["mvn"] - }, - { - "name": "closure-compiler", - "image": "img-buildkite-64/closure-compiler.png", - "category": "Buildkite", - "aliases": ["google-closure-compiler"] - }, - { - "name": "storybook", - "image": "img-buildkite-64/storybook.png", - "category": "Buildkite", - "aliases": ["react-storybook"] - }, - { - "name": "chromium", - "image": "img-buildkite-64/chromium.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "selenium", - "image": "img-buildkite-64/selenium.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "saucelabs", - "image": "img-buildkite-64/saucelabs.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "cargo", - "image": "img-buildkite-64/cargo.png", - "category": "Buildkite", - "aliases": ["crates"] - }, - { - "name": "rust", - "image": "img-buildkite-64/rust.png", - "category": "Buildkite", - "aliases": ["rustlang"] - }, - { - "name": "kubernetes", - "image": "img-buildkite-64/kubernetes.png", - "category": "Buildkite", - "aliases": ["k8s"] - }, - { - "name": "spark", - "image": "img-buildkite-64/spark.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "kafka", - "image": "img-buildkite-64/kafka.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "hadoop", - "image": "img-buildkite-64/hadoop.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "scala", - "image": "img-buildkite-64/scala.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "sbt", - "image": "img-buildkite-64/sbt.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "ecr", - "image": "img-buildkite-64/ecr.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "percy", - "image": "img-buildkite-64/percy.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "civicrm", - "image": "img-buildkite-64/civicrm.png", - "category": "Buildkite", - "aliases": ["civi"] - }, - { - "name": "html-proofer", - "image": "img-buildkite-64/html.png", - "category": "Buildkite", - "aliases": ["html"] - }, - { - "name": "haml", - "image": "img-buildkite-64/haml.png", - "category": "Buildkite", - "aliases": ["haml-lang"] - }, - { - "name": "akamai", - "image": "img-buildkite-64/akamai.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "pagerduty", - "image": "img-buildkite-64/pagerduty.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "yarn", - "image": "img-buildkite-64/yarn.png", - "category": "Buildkite", - "aliases": ["yarnpkg"] - }, - { - "name": "looker", - "image": "img-buildkite-64/looker.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "jest", - "image": "img-buildkite-64/jest.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "fork", - "image": "img-buildkite-64/fork.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "stylelint", - "image": "img-buildkite-64/stylelint.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "chrome", - "image": "img-buildkite-64/chrome.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "flowtype", - "image": "img-buildkite-64/flowtype.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "grunt", - "image": "img-buildkite-64/grunt.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "protractor", - "image": "img-buildkite-64/protractor.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "electron", - "image": "img-buildkite-64/electron.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "testflight", - "image": "img-buildkite-64/testflight.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rollbar", - "image": "img-buildkite-64/rollbar.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "lendinghome", - "image": "img-buildkite-64/lendinghome.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "lendinghome_ops", - "image": "img-buildkite-64/lendinghome_ops.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "jshint", - "image": "img-buildkite-64/jshint.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "scsslint", - "image": "img-buildkite-64/scsslint.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "sasslang", - "image": "img-buildkite-64/sasslang.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "sadpanda", - "image": "img-buildkite-64/sadpanda.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "partyparrot", - "image": "img-buildkite-64/partyparrot.gif", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "apex", - "image": "img-buildkite-64/apex.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "serverless", - "image": "img-buildkite-64/serverless.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "hockeyapp", - "image": "img-buildkite-64/hockeyapp.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "firefox", - "image": "img-buildkite-64/firefox.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "mina", - "image": "img-buildkite-64/mina.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "webhook", - "image": "img-buildkite-64/webhook.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "slack", - "image": "img-buildkite-64/slack.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "hipchat", - "image": "img-buildkite-64/hipchat.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "flowdock", - "image": "img-buildkite-64/flowdock.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "campfire", - "image": "img-buildkite-64/campfire.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "sumologic", - "image": "img-buildkite-64/sumologic.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "swift", - "image": "img-buildkite-64/swift.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "graphql", - "image": "img-buildkite-64/graphql.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "cogops", - "image": "img-buildkite-64/cogops.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws", - "image": "img-buildkite-64/aws.png", - "category": "Buildkite", - "aliases": ["amazon-aws"] - }, - { - "name": "mocha", - "image": "img-buildkite-64/mocha.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rails", - "image": "img-buildkite-64/rails.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "phoenix", - "image": "img-buildkite-64/phoenix.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "brunch", - "image": "img-buildkite-64/brunch.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "android", - "image": "img-buildkite-64/android.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "jasmine", - "image": "img-buildkite-64/jasmine.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "react", - "image": "img-buildkite-64/react.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "terraform", - "image": "img-buildkite-64/terraform.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "javascript", - "image": "img-buildkite-64/javascript.png", - "category": "Buildkite", - "aliases": ["js"] - }, - { - "name": "typescript", - "image": "img-buildkite-64/typescript.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "git", - "image": "img-buildkite-64/git.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "packer", - "image": "img-buildkite-64/packer.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "babel", - "image": "img-buildkite-64/babel.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "pipeline", - "image": "img-buildkite-64/pipeline.png", - "category": "Buildkite", - "aliases": ["pipeline_upload"] - }, - { - "name": "allthethings", - "image": "img-buildkite-64/allthethings.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "ansible", - "image": "img-buildkite-64/ansible.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "appengine", - "image": "img-buildkite-64/appengine.png", - "category": "Buildkite", - "aliases": ["gappengine"] - }, - { - "name": "basecamp", - "image": "img-buildkite-64/basecamp.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "basecampy", - "image": "img-buildkite-64/basecampy.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "bower", - "image": "img-buildkite-64/bower.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "bowtie", - "image": "img-buildkite-64/bowtie.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "brakeman", - "image": "img-buildkite-64/brakeman.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "bugsnag", - "image": "img-buildkite-64/bugsnag.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "buildkite", - "image": "img-buildkite-64/buildkite.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "bundler", - "image": "img-buildkite-64/bundler.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "calibre", - "image": "img-buildkite-64/calibre.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "capistrano", - "image": "img-buildkite-64/capistrano.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "centos", - "image": "img-buildkite-64/centos.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "codecov", - "image": "img-buildkite-64/codecov.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "compute", - "image": "img-buildkite-64/compute.png", - "category": "Buildkite", - "aliases": ["gcompute"] - }, - { - "name": "cucumber", - "image": "img-buildkite-64/cucumber.png", - "category": "Buildkite", - "aliases": ["cucumber-io", "cucumber-open", "cucumber-studio"] - }, - { - "name": "datadog", - "image": "img-buildkite-64/datadog.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "debian", - "image": "img-buildkite-64/debian.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "docker", - "image": "img-buildkite-64/docker.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "eslint", - "image": "img-buildkite-64/eslint.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "fastlane", - "image": "img-buildkite-64/fastlane.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "fedora", - "image": "img-buildkite-64/fedora.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "feelsgood", - "image": "img-buildkite-64/feelsgood.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "finder", - "image": "img-buildkite-64/finder.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "finnadie", - "image": "img-buildkite-64/finnadie.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "flynn", - "image": "img-buildkite-64/flynn.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "freebsd", - "image": "img-buildkite-64/freebsd.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "fu", - "image": "img-buildkite-64/fu.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "goberserk", - "image": "img-buildkite-64/goberserk.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "godmode", - "image": "img-buildkite-64/godmode.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "golang", - "image": "img-buildkite-64/golang.png", - "category": "Buildkite", - "aliases": ["go"] - }, - { - "name": "googlecloud", - "image": "img-buildkite-64/googlecloud.png", - "category": "Buildkite", - "aliases": ["gcloud"] - }, - { - "name": "green_button", - "image": "img-buildkite-64/green_button.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "heroku", - "image": "img-buildkite-64/heroku.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "hurtrealbad", - "image": "img-buildkite-64/hurtrealbad.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "json", - "image": "img-buildkite-64/json.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "karma", - "image": "img-buildkite-64/karma.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "knapsack", - "image": "img-buildkite-64/knapsack.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "linux", - "image": "img-buildkite-64/linux.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "llama", - "image": "img-buildkite-64/llama.png", - "category": "Buildkite", - "aliases": ["lox-llama"] - }, - { - "name": "mac", - "image": "img-buildkite-64/mac.png", - "category": "Buildkite", - "aliases": ["darwin", "macos"] - }, - { - "name": "metal", - "image": "img-buildkite-64/metal.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "mysql", - "image": "img-buildkite-64/mysql.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "neckbeard", - "image": "img-buildkite-64/neckbeard.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "newrelic", - "image": "img-buildkite-64/newrelic.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "nginx", - "image": "img-buildkite-64/nginx.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "node", - "image": "img-buildkite-64/node.png", - "category": "Buildkite", - "aliases": ["node_js", "nodejs"] - }, - { - "name": "npm", - "image": "img-buildkite-64/npm.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "octocat", - "image": "img-buildkite-64/octocat.png", - "category": "Buildkite", - "aliases": ["github"] - }, - { - "name": "oracle_linux", - "image": "img-buildkite-64/oracle_linux.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "packagecloud", - "image": "img-buildkite-64/packagecloud.png", - "category": "Buildkite", - "aliases": ["package_cloud"] - }, - { - "name": "php", - "image": "img-buildkite-64/php.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "postgres", - "image": "img-buildkite-64/postgres.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rage1", - "image": "img-buildkite-64/rage1.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rage2", - "image": "img-buildkite-64/rage2.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rage3", - "image": "img-buildkite-64/rage3.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rage4", - "image": "img-buildkite-64/rage4.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "red_button", - "image": "img-buildkite-64/red_button.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "redhat", - "image": "img-buildkite-64/redhat.png", - "category": "Buildkite", - "aliases": ["rhel", "enterprise_linux"] - }, - { - "name": "route53", - "image": "img-buildkite-64/route53.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rspec", - "image": "img-buildkite-64/rspec.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rubocop", - "image": "img-buildkite-64/rubocop.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "ruby", - "image": "img-buildkite-64/ruby.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "elixir", - "image": "img-buildkite-64/elixir.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "credo", - "image": "img-buildkite-64/credo.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "erlang", - "image": "img-buildkite-64/erlang.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "hex", - "image": "img-buildkite-64/hex.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rubygems", - "image": "img-buildkite-64/rubygems.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "scientific_linux", - "image": "img-buildkite-64/scientific_linux.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "shipit", - "image": "img-buildkite-64/shipit.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "suspect", - "image": "img-buildkite-64/suspect.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "terminal", - "image": "img-buildkite-64/terminal.png", - "category": "Buildkite", - "aliases": ["console"] - }, - { - "name": "trollface", - "image": "img-buildkite-64/trollface.png", - "category": "Buildkite", - "aliases": ["troll"] - }, - { - "name": "ubuntu", - "image": "img-buildkite-64/ubuntu.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "parcel", - "image": "img-buildkite-64/parcel.png", - "category": "Buildkite", - "aliases": ["parcel-bundler"] - }, - { - "name": "webpack", - "image": "img-buildkite-64/webpack.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "windows", - "image": "img-buildkite-64/windows.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "quay", - "image": "img-buildkite-64/quay.png", - "category": "Buildkite", - "aliases": ["quay.io"] - }, - { - "name": "wraith", - "image": "img-buildkite-64/wraith.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "elm", - "image": "img-buildkite-64/elm.png", - "category": "Buildkite", - "aliases": ["elmlang"] - }, - { - "name": "exploding_death_star", - "image": "img-buildkite-64/exploding_death_star.gif", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "composer", - "image": "img-buildkite-64/composer.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "singularity", - "image": "img-buildkite-64/singularity.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "kotlin", - "image": "img-buildkite-64/kotlin.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "buck", - "image": "img-buildkite-64/buck.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "cypress", - "image": "img-buildkite-64/cypress.png", - "category": "Buildkite", - "aliases": ["cypressio"] - }, - { - "name": "virtru", - "image": "img-buildkite-64/virtru.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "happo", - "image": "img-buildkite-64/happo.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "rea", - "image": "img-buildkite-64/rea.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "carthage", - "image": "img-buildkite-64/carthage.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-apigateway", - "image": "img-buildkite-64/amazon-apigateway.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-athena", - "image": "img-buildkite-64/amazon-athena.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-chime", - "image": "img-buildkite-64/amazon-chime.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-clouddirectory", - "image": "img-buildkite-64/amazon-clouddirectory.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-cloudsearch", - "image": "img-buildkite-64/amazon-cloudsearch.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-cloudwatch", - "image": "img-buildkite-64/amazon-cloudwatch.png", - "category": "Buildkite", - "aliases": ["cloudwatch"] - }, - { - "name": "amazon-cognito", - "image": "img-buildkite-64/amazon-cognito.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-connect", - "image": "img-buildkite-64/amazon-connect.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-dynamodb", - "image": "img-buildkite-64/amazon-dynamodb.png", - "category": "Buildkite", - "aliases": ["dynamodb"] - }, - { - "name": "amazon-dynamodbaccelerator", - "image": "img-buildkite-64/amazon-dynamodbaccelerator.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-ec2", - "image": "img-buildkite-64/amazon-ec2.png", - "category": "Buildkite", - "aliases": ["ec2"] - }, - { - "name": "amazon-ec2systemsmanager", - "image": "img-buildkite-64/amazon-ec2systemsmanager.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-ecs", - "image": "img-buildkite-64/amazon-ecs.png", - "category": "Buildkite", - "aliases": ["ecs"] - }, - { - "name": "amazon-efs", - "image": "img-buildkite-64/amazon-efs.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-elasticcache", - "image": "img-buildkite-64/amazon-elasticcache.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-elastictranscoder", - "image": "img-buildkite-64/amazon-elastictranscoder.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-emr", - "image": "img-buildkite-64/amazon-emr.png", - "category": "Buildkite", - "aliases": ["emr"] - }, - { - "name": "amazon-es", - "image": "img-buildkite-64/amazon-es.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-gamelift", - "image": "img-buildkite-64/amazon-gamelift.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-glacier", - "image": "img-buildkite-64/amazon-glacier.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-inspector", - "image": "img-buildkite-64/amazon-inspector.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-kinesis", - "image": "img-buildkite-64/amazon-kinesis.png", - "category": "Buildkite", - "aliases": ["kinesis"] - }, - { - "name": "amazon-lex", - "image": "img-buildkite-64/amazon-lex.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-lightsail", - "image": "img-buildkite-64/amazon-lightsail.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-machinelearning", - "image": "img-buildkite-64/amazon-machinelearning.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-macie", - "image": "img-buildkite-64/amazon-macie.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-mechanicalturk", - "image": "img-buildkite-64/amazon-mechanicalturk.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-mobileanalytics", - "image": "img-buildkite-64/amazon-mobileanalytics.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-pinpoint", - "image": "img-buildkite-64/amazon-pinpoint.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-polly", - "image": "img-buildkite-64/amazon-polly.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-quicksight", - "image": "img-buildkite-64/amazon-quicksight.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-rds", - "image": "img-buildkite-64/amazon-rds.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-redshift", - "image": "img-buildkite-64/amazon-redshift.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-rekognition", - "image": "img-buildkite-64/amazon-rekognition.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-s3", - "image": "img-buildkite-64/amazon-s3.png", - "category": "Buildkite", - "aliases": ["s3"] - }, - { - "name": "amazon-ses", - "image": "img-buildkite-64/amazon-ses.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-sns", - "image": "img-buildkite-64/amazon-sns.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-sqs", - "image": "img-buildkite-64/amazon-sqs.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-swf", - "image": "img-buildkite-64/amazon-swf.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "amazon-vpc", - "image": "img-buildkite-64/amazon-vpc.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-applicationdiscoveryservice", - "image": "img-buildkite-64/aws-applicationdiscoveryservice.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-artifact", - "image": "img-buildkite-64/aws-artifact.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-batch", - "image": "img-buildkite-64/aws-batch.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-certificatemanager", - "image": "img-buildkite-64/aws-certificatemanager.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-cli", - "image": "img-buildkite-64/aws-cli.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-cloudformation", - "image": "img-buildkite-64/aws-cloudformation.png", - "category": "Buildkite", - "aliases": ["cloudformation"] - }, - { - "name": "aws-cloudhsm", - "image": "img-buildkite-64/aws-cloudhsm.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-cloudtrail", - "image": "img-buildkite-64/aws-cloudtrail.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-codebuild", - "image": "img-buildkite-64/aws-codebuild.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-codecommit", - "image": "img-buildkite-64/aws-codecommit.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-codedeploy", - "image": "img-buildkite-64/aws-codedeploy.png", - "category": "Buildkite", - "aliases": ["codedeploy"] - }, - { - "name": "aws-codepipeline", - "image": "img-buildkite-64/aws-codepipeline.png", - "category": "Buildkite", - "aliases": ["codepipeline"] - }, - { - "name": "aws-codestar", - "image": "img-buildkite-64/aws-codestar.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-config", - "image": "img-buildkite-64/aws-config.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-datapipeline", - "image": "img-buildkite-64/aws-datapipeline.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-devicefarm", - "image": "img-buildkite-64/aws-devicefarm.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-directoryservice", - "image": "img-buildkite-64/aws-directoryservice.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-dms", - "image": "img-buildkite-64/aws-dms.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-elasticbeanstalk", - "image": "img-buildkite-64/aws-elasticbeanstalk.png", - "category": "Buildkite", - "aliases": ["elasticbeanstalk"] - }, - { - "name": "aws-glue", - "image": "img-buildkite-64/aws-glue.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-iam", - "image": "img-buildkite-64/aws-iam.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-iot", - "image": "img-buildkite-64/aws-iot.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-kms", - "image": "img-buildkite-64/aws-kms.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-lambda", - "image": "img-buildkite-64/aws-lambda.png", - "category": "Buildkite", - "aliases": ["lambda"] - }, - { - "name": "aws-logo", - "image": "img-buildkite-64/aws-logo.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-managedservices", - "image": "img-buildkite-64/aws-managedservices.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-opsworks", - "image": "img-buildkite-64/aws-opsworks.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-organizations", - "image": "img-buildkite-64/aws-organizations.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-servicecatalog", - "image": "img-buildkite-64/aws-servicecatalog.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-shield", - "image": "img-buildkite-64/aws-shield.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-sms", - "image": "img-buildkite-64/aws-sms.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-snowball", - "image": "img-buildkite-64/aws-snowball.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-stepfunctions", - "image": "img-buildkite-64/aws-stepfunctions.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-storagegateway", - "image": "img-buildkite-64/aws-storagegateway.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-trustedadvisor", - "image": "img-buildkite-64/aws-trustedadvisor.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-waf", - "image": "img-buildkite-64/aws-waf.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "aws-x-ray", - "image": "img-buildkite-64/aws-x-ray.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "elasticloadbalancing", - "image": "img-buildkite-64/elasticloadbalancing.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "splunk", - "image": "img-buildkite-64/splunk.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "batman", - "image": "img-buildkite-64/batman.png", - "category": "Buildkite", - "aliases": [] - }, - { - "name": "prometheus", - "image": "img-buildkite-64/prometheus.png", - "category": "Buildkite", - "aliases": [] - } -] diff --git a/frontend/src/assets/metrics.1.json b/frontend/src/assets/metrics.1.json deleted file mode 100644 index 0c631caeb..000000000 --- a/frontend/src/assets/metrics.1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "pipelineTool": { - "data": [ - { - "name": "heartbeat-dev", - "id": "heartbeat-dev", - "steps": ["dora", "step 2"] - }, - { - "name": "heartbeat-test", - "id": "heartbeat-test", - "steps": ["heartbeat-test-step 1", "heartbeat-test-step 2"] - }, - { - "name": "dora2-dev", - "id": "dora2-dev", - "steps": ["dora2", "step 22"] - }, - { - "name": "heartbeat-QA", - "id": "heartbeat-QA", - "steps": ["heartbeat-QA-step 1", "heartbeat-QA-step 2"] - }, - { - "name": "heartbeat-prod", - "id": "heartbeat-prod", - "steps": ["heartbeat-prod-step 1", "heartbeat-prod-step 2"] - } - ] - }, - "board": { - "data": { - "jiraColumns": [ - { - "key": "new", - "value": "BACKLOG" - }, - { - "key": "indeterminate", - "value": "TODO" - }, - { - "key": "indeterminate", - "value": "DOING" - }, - { - "key": "indeterminate", - "value": "TESTING" - }, - { - "key": "done", - "value": "DONE" - }, - { - "key": "indeterminate", - "value": "BLOCKED" - }, - { - "key": "done", - "value": "PROD" - } - ], - "users": [ - "chong peng", - "Jian Lv", - "Lefei Ren", - "LULU YANG", - "mazr", - "Qian Zhang", - "yupeng", - "Yuxuan Bi", - "Zhibin Song" - ] - } - } -} diff --git a/frontend/src/assets/metrics.json b/frontend/src/assets/metrics.json deleted file mode 100644 index 1d6144485..000000000 --- a/frontend/src/assets/metrics.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "pipelineTool": { - "data": [ - { - "orgName": "tw-hearbeat", - "orgId": "tw-hearbeat", - "name": "heartbeat-dev", - "id": "heartbeat-dev", - "steps": ["dora", "step 2"] - }, - { - "orgName": "tw-hearbeat", - "orgId": "tw-hearbeat", - "name": "heartbeat-test", - "id": "heartbeat-test", - "steps": ["heartbeat-test-step 1", "heartbeat-test-step 2"] - }, - { - "orgName": "tw-hearbeat 2", - "orgId": "tw-hearbeat 2", - "name": "dora2-dev", - "id": "dora2-dev", - "steps": ["dora2", "step 22"] - }, - { - "orgName": "tw-hearbeat 2", - "orgId": "tw-hearbeat 2", - "name": "heartbeat-QA", - "id": "heartbeat-QA", - "steps": ["heartbeat-QA-step 1", "heartbeat-QA-step 2"] - }, - { - "orgName": "tw-hearbeat 2", - "orgId": "tw-hearbeat 2", - "name": "heartbeat-prod", - "id": "heartbeat-prod", - "steps": ["heartbeat-prod-step 1", "heartbeat-prod-step 2"] - } - ] - }, - "board": { - "data": { - "jiraColumns": [ - { - "key": "new", - "value": "BACKLOG" - }, - { - "key": "indeterminate", - "value": "TODO" - }, - { - "key": "indeterminate", - "value": "DOING" - }, - { - "key": "indeterminate", - "value": "TESTING" - }, - { - "key": "done", - "value": "DONE" - }, - { - "key": "indeterminate", - "value": "BLOCKED" - }, - { - "key": "done", - "value": "PROD" - } - ], - "users": [ - "chong peng", - "Jian Lv", - "Lefei Ren", - "LULU YANG", - "mazr", - "Qian Zhang", - "yupeng", - "Yuxuan Bi", - "Zhibin Song" - ] - } - } -} diff --git a/frontend/src/clients/BoardClient.ts b/frontend/src/clients/BoardClient.ts new file mode 100644 index 000000000..9d95272da --- /dev/null +++ b/frontend/src/clients/BoardClient.ts @@ -0,0 +1,60 @@ +import { HttpClient } from '@src/clients/Httpclient' +import { BadRequestException } from '../exceptions/BadRequestException' +import { InternalServerException } from '@src/exceptions/InternalServerException' +import { AxiosError, HttpStatusCode } from 'axios' +import { NotFoundException } from '@src/exceptions/NotFoundException' + +export interface getVerifyBoardParams { + token: string + type: string + site: string + projectKey: string + startTime: string | null + endTime: string | null + boardId: string +} +export class BoardClient extends HttpClient { + isBoardVerify = false + isNoDoneCard = false + response = {} + + getVerifyBoard = async (params: getVerifyBoardParams) => { + try { + const result = await this.axiosInstance + .get(`/boards/${params.type}`, { params: { ...params } }) + .then((res) => res) + result.status === HttpStatusCode.NoContent + ? this.handleBoardNoDoneCard() + : this.handleBoardVerifySucceed(result.data) + } catch (e) { + this.isBoardVerify = false + const code = (e as AxiosError).response?.status + if (code === HttpStatusCode.BadRequest) { + throw new BadRequestException(params.type, 'Please reconfirm the input') + } + if (code === HttpStatusCode.Unauthorized) { + throw new NotFoundException(params.type, 'Token is incorrect') + } + if (code === HttpStatusCode.InternalServerError) { + throw new InternalServerException(params.type, 'Internal server error') + } + } + return { + response: this.response, + isBoardVerify: this.isBoardVerify, + isNoDoneCard: this.isNoDoneCard, + } + } + + handleBoardNoDoneCard = () => { + this.isBoardVerify = false + this.isNoDoneCard = true + } + + handleBoardVerifySucceed = (res: object) => { + this.isBoardVerify = true + this.response = res + } +} + +export const boardClient = new BoardClient() diff --git a/frontend/src/clients/Httpclient.ts b/frontend/src/clients/Httpclient.ts new file mode 100644 index 000000000..aa855ddcb --- /dev/null +++ b/frontend/src/clients/Httpclient.ts @@ -0,0 +1,13 @@ +import axios, { AxiosInstance } from 'axios' + +export class HttpClient { + protected httpTimeout = 20000 + protected axiosInstance: AxiosInstance + + constructor() { + this.axiosInstance = axios.create({ + baseURL: '/api/v1', + timeout: this.httpTimeout, + }) + } +} diff --git a/frontend/src/clients/PipelineToolClient.ts b/frontend/src/clients/PipelineToolClient.ts new file mode 100644 index 000000000..0c673487a --- /dev/null +++ b/frontend/src/clients/PipelineToolClient.ts @@ -0,0 +1,42 @@ +import { HttpClient } from '@src/clients/Httpclient' +import { AxiosError, HttpStatusCode } from 'axios' +import { BadRequestException } from '@src/exceptions/BadRequestException' +import { InternalServerException } from '@src/exceptions/InternalServerException' +import { UnauthorizedException } from '@src/exceptions/UnauthorizedException' + +export interface getVerifyPipelineToolParams { + type: string + token: string + startTime: string | null + endTime: string | null +} +export class PipelineToolClient extends HttpClient { + isPipelineToolVerified = false + response = {} + + verifyPipelineTool = async (params: getVerifyPipelineToolParams) => { + try { + const result = await this.axiosInstance.get(`/pipelines/${params.type}`, { params: { ...params } }) + this.isPipelineToolVerified = true + this.response = result + } catch (e) { + this.isPipelineToolVerified = false + const code = (e as AxiosError).response?.status + if (code === HttpStatusCode.BadRequest) { + throw new BadRequestException(params.type, 'Bad request') + } + if (code === HttpStatusCode.Unauthorized) { + throw new UnauthorizedException(params.type, 'Token is incorrect') + } + if (code === HttpStatusCode.InternalServerError) { + throw new InternalServerException(params.type, 'Internal server error') + } + } + return { + response: this.response, + isPipelineToolVerified: this.isPipelineToolVerified, + } + } +} + +export const pipelineToolClient = new PipelineToolClient() diff --git a/frontend/src/clients/SourceControlClient.ts b/frontend/src/clients/SourceControlClient.ts new file mode 100644 index 000000000..10a853cd1 --- /dev/null +++ b/frontend/src/clients/SourceControlClient.ts @@ -0,0 +1,47 @@ +import { HttpClient } from '@src/clients/Httpclient' +import { AxiosError } from 'axios' +import { BadRequestException } from '@src/exceptions/BadRequestException' +import { InternalServerException } from '@src/exceptions/InternalServerException' +import { UnauthorizedException } from '@src/exceptions/UnauthorizedException' + +export interface getVerifySourceControlParams { + type: string + token: string + startTime: string | null + endTime: string | null +} + +export class SourceControlClient extends HttpClient { + isSourceControlVerify = false + response = {} + + getVerifySourceControl = async (params: getVerifySourceControlParams) => { + try { + const result = await this.axiosInstance.get('/source-control', { params: { ...params } }).then((res) => res) + this.handleSourceControlVerifySucceed(result.data) + } catch (e) { + this.isSourceControlVerify = false + const code = (e as AxiosError).response?.status + if (code === 400) { + throw new BadRequestException(params.type, 'Bad request') + } + if (code === 401) { + throw new UnauthorizedException(params.type, 'Token is incorrect') + } + if (code === 500) { + throw new InternalServerException(params.type, 'Internal server error') + } + } + return { + response: this.response, + isSourceControlVerify: this.isSourceControlVerify, + } + } + + handleSourceControlVerifySucceed = (res: object) => { + this.isSourceControlVerify = true + this.response = res + } +} + +export const sourceControlClient = new SourceControlClient() diff --git a/frontend/src/components/Common/Buttons.ts b/frontend/src/components/Common/Buttons.ts new file mode 100644 index 000000000..77ce3f7ff --- /dev/null +++ b/frontend/src/components/Common/Buttons.ts @@ -0,0 +1,14 @@ +import Button from '@mui/material/Button' +import { styled } from '@mui/material/styles' + +export const VerifyButton = styled(Button)({ + width: '3rem', + fontSize: '0.8rem', + fontWeight: '550', +}) +export const ResetButton = styled(Button)({ + width: '3rem', + fontSize: '0.8rem', + fontWeight: '550', + color: '#f44336', +}) diff --git a/frontend/src/components/Common/MetricsSettingTitle/index.tsx b/frontend/src/components/Common/MetricsSettingTitle/index.tsx new file mode 100644 index 000000000..be9d7312a --- /dev/null +++ b/frontend/src/components/Common/MetricsSettingTitle/index.tsx @@ -0,0 +1,10 @@ +import { Divider } from '@src/components/Common/MetricsSettingTitle/style' +import React from 'react' + +const MetricsSettingTitle = (props: { title: string }) => ( + +

    {props.title}

    +
    +) + +export default MetricsSettingTitle diff --git a/frontend/src/components/Common/MetricsSettingTitle/style.tsx b/frontend/src/components/Common/MetricsSettingTitle/style.tsx new file mode 100644 index 000000000..48bb3c971 --- /dev/null +++ b/frontend/src/components/Common/MetricsSettingTitle/style.tsx @@ -0,0 +1,8 @@ +import { styled } from '@mui/material/styles' +import { theme } from '@src/theme' + +export const Divider = styled('div')({ + padding: '0.4rem', + borderLeft: `0.4rem solid ${theme.main.backgroundColor}`, + margin: '3rem 0 1rem 0', +}) diff --git a/frontend/src/components/ErrorNotification/index.tsx b/frontend/src/components/ErrorNotification/index.tsx new file mode 100644 index 000000000..2eb25ccd6 --- /dev/null +++ b/frontend/src/components/ErrorNotification/index.tsx @@ -0,0 +1,16 @@ +import MuiAlert, { AlertProps } from '@mui/material/Alert' +import { forwardRef } from 'react' +import { ErrorBar } from './style' + +const Alert = forwardRef(function Alert(props, ref) { + return +}) + +export const ErrorNotification = (props: { message: string }) => { + const { message } = props + return ( + + {message} + + ) +} diff --git a/frontend/src/components/ErrorNotification/style.tsx b/frontend/src/components/ErrorNotification/style.tsx new file mode 100644 index 000000000..62c18c558 --- /dev/null +++ b/frontend/src/components/ErrorNotification/style.tsx @@ -0,0 +1,11 @@ +import { Snackbar } from '@mui/material' +import { styled } from '@mui/material/styles' + +export const ErrorBar = styled(Snackbar)({ + position: 'absolute', + display: 'inherit', + top: '0', + left: '12rem !important', + width: '50%', + opacity: '0.8', +}) diff --git a/frontend/src/components/HomeGuide/index.tsx b/frontend/src/components/HomeGuide/index.tsx new file mode 100644 index 000000000..a674a9dd9 --- /dev/null +++ b/frontend/src/components/HomeGuide/index.tsx @@ -0,0 +1,40 @@ +import Button, { ButtonProps } from '@mui/material/Button' +import Stack from '@mui/material/Stack' +import { styled } from '@mui/material/styles' + +import { theme } from '@src/theme' +import { useNavigate } from 'react-router-dom' + +const basicStyle = { + backgroundColor: theme.main.backgroundColor, + color: theme.main.color, + margin: '2rem', + width: '15rem', + minWidth: '10rem', + minHeight: '3rem', +} +const GuideButton = styled(Button)({ + ...basicStyle, + '&:hover': { + ...basicStyle, + }, + '&:active': { + ...basicStyle, + }, + '&:focus': { + ...basicStyle, + }, +}) + +export const HomeGuide = () => { + const navigate = useNavigate() + + return ( + + + Import project from file + + navigate('/metrics')}>Create a new project + + ) +} diff --git a/frontend/src/components/Loading/index.tsx b/frontend/src/components/Loading/index.tsx new file mode 100644 index 000000000..33331cbb8 --- /dev/null +++ b/frontend/src/components/Loading/index.tsx @@ -0,0 +1,10 @@ +import { CircularProgress } from '@mui/material' +import { LoadingDrop } from './style' + +export const Loading = () => { + return ( + + + + ) +} diff --git a/frontend/src/components/Loading/style.tsx b/frontend/src/components/Loading/style.tsx new file mode 100644 index 000000000..2dc71abcf --- /dev/null +++ b/frontend/src/components/Loading/style.tsx @@ -0,0 +1,10 @@ +import { styled } from '@mui/material/styles' +import { Backdrop } from '@mui/material' +import { theme } from '@src/theme' + +export const LoadingDrop = styled(Backdrop)({ + position: 'absolute', + zIndex: '999', + backgroundColor: 'rgba(199,199,199,0.43)', + color: theme.main.backgroundColor, +}) diff --git a/frontend/src/components/Metrics/ConfigStep/Board/index.tsx b/frontend/src/components/Metrics/ConfigStep/Board/index.tsx new file mode 100644 index 000000000..d6d82ef32 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/Board/index.tsx @@ -0,0 +1,247 @@ +import { InputLabel, ListItemText, MenuItem, Select } from '@mui/material' +import { + BOARD_TYPES, + EMAIL_REG_EXP, + EMAIL, + CONFIG_TITLE, + BOARD_TOKEN, + BOARD_TOKEN_REG_EXP, + EMPTY_STRING, + DEFAULT_HELPER_TEXT, +} from '@src/constants' +import { FormEvent, useState } from 'react' +import { + BoardButtonGroup, + BoardForm, + BoardSection, + BoardTextField, + BoardTitle, + BoardTypeSelections, +} from '@src/components/Metrics/ConfigStep/Board/style' +import { useAppDispatch, useAppSelector } from '@src/hooks/useAppDispatch' +import { + selectBoard, + selectDateRange, + selectIsBoardVerified, + updateBoard, + updateBoardVerifyState, +} from '@src/context/config/configSlice' +import { useVerifyBoardEffect } from '@src/hooks/useVerifyBoardEffect' +import { ErrorNotification } from '@src/components/ErrorNotification' +import { NoDoneCardPop } from '@src/components/Metrics/ConfigStep/NoDoneCardPop' +import { Loading } from '@src/components/Loading' +import { updateJiraVerifyResponse } from '@src/context/config/board/jiraVerifyResponse/jiraVerifyResponseSlice' +import { ResetButton, VerifyButton } from '@src/components/Common/Buttons' + +export const Board = () => { + const dispatch = useAppDispatch() + const isVerified = useAppSelector(selectIsBoardVerified) + const boardFields = useAppSelector(selectBoard) + const DateRange = useAppSelector(selectDateRange) + const [isDisableVerifyButton, setIsDisableVerifyButton] = useState(true) + const [isShowNoDoneCard, setIsNoDoneCard] = useState(false) + const { verifyJira, isLoading, errorMessage } = useVerifyBoardEffect() + const [fields, setFields] = useState([ + { + key: 'Board', + value: boardFields.type, + isRequired: true, + isValid: true, + }, + { + key: 'Board Id', + value: boardFields.boardId, + isRequired: true, + isValid: true, + }, + { + key: 'Email', + value: boardFields.email, + isRequired: true, + isValid: true, + }, + { + key: 'Project Key', + value: boardFields.projectKey, + isRequired: true, + isValid: true, + }, + { + key: 'Site', + value: boardFields.site, + isRequired: true, + isValid: true, + }, + { + key: 'Token', + value: boardFields.token, + isRequired: true, + isValid: true, + }, + ]) + + const initBoardFields = () => { + const newFields = fields.map((field, index) => { + field.value = !index ? BOARD_TYPES.JIRA : EMPTY_STRING + return field + }) + setFields(newFields) + dispatch(updateBoardVerifyState(false)) + } + + const updateFields = ( + fields: { key: string; value: string; isRequired: boolean; isValid: boolean }[], + index: number, + value: string + ) => { + return fields.map((field, fieldIndex) => { + if (fieldIndex !== index) { + return field + } + const newValue = value.trim() + const isValueEmpty = !!newValue + const isValueValid = + field.key === EMAIL + ? EMAIL_REG_EXP.test(newValue) + : field.key === BOARD_TOKEN + ? BOARD_TOKEN_REG_EXP.test(newValue) + : true + return { + ...field, + value: newValue, + isRequired: isValueEmpty, + isValid: isValueValid, + } + }) + } + + const isFieldInvalid = (field: { key: string; value: string; isRequired: boolean; isValid: boolean }) => { + return field.isRequired && field.isValid && !!field.value + } + + const isAllFieldsValid = (fields: { key: string; value: string; isRequired: boolean; isValid: boolean }[]) => { + return fields.some((field) => !isFieldInvalid(field)) + } + + const onFormUpdate = (index: number, value: string) => { + const newFieldsValue = !index + ? updateFields(fields, index, value).map((field, index) => { + return { + ...field, + value: !index ? value : EMPTY_STRING, + isValid: true, + isRequired: true, + } + }) + : updateFields(fields, index, value) + setIsDisableVerifyButton(isAllFieldsValid(newFieldsValue)) + setFields(newFieldsValue) + dispatch(updateBoardVerifyState(false)) + } + + const handleSubmitBoardFields = async (e: FormEvent) => { + e.preventDefault() + dispatch( + updateBoard({ + board: fields[0].value, + boardId: fields[1].value, + email: fields[2].value, + projectKey: fields[3].value, + site: fields[4].value, + token: fields[5].value, + }) + ) + const msg = `${fields[2].value}:${fields[5].value}` + const encodeToken = `Basic ${btoa(msg)}` + const params = { + type: fields[0].value, + boardId: fields[1].value, + projectKey: fields[3].value, + site: fields[4].value, + token: encodeToken, + startTime: DateRange.startDate, + endTime: DateRange.endDate, + } + await verifyJira(params).then((res) => { + if (res) { + dispatch(updateBoardVerifyState(res.isBoardVerify)) + dispatch(updateJiraVerifyResponse(res.response)) + setIsNoDoneCard(res.isNoDoneCard) + } + }) + } + + const handleResetBoardFields = () => { + initBoardFields() + setIsDisableVerifyButton(true) + dispatch(updateBoardVerifyState(false)) + } + + const updateFieldHelpText = (field: { key: string; isRequired: boolean; isValid: boolean }) => { + const { key, isRequired, isValid } = field + if (!isRequired) { + return `${key} is required` + } + if ((key === EMAIL || key === BOARD_TOKEN) && !isValid) { + return `${key} is invalid` + } + return DEFAULT_HELPER_TEXT + } + + return ( + + setIsNoDoneCard(false)} /> + {errorMessage && } + {isLoading && } + {CONFIG_TITLE.BOARD} + handleSubmitBoardFields(e)} onReset={handleResetBoardFields}> + {fields.map((field, index) => + !index ? ( + + Board + + + ) : ( + { + onFormUpdate(index, e.target.value) + }} + error={!field.isRequired || !field.isValid} + type={field.key === 'Token' ? 'password' : 'text'} + helperText={updateFieldHelpText(field)} + /> + ) + )} + + {isVerified && !isLoading ? ( + Verified + ) : ( + + Verify + + )} + + {isVerified && !isLoading && Reset} + + + + ) +} diff --git a/frontend/src/components/Metrics/ConfigStep/Board/style.tsx b/frontend/src/components/Metrics/ConfigStep/Board/style.tsx new file mode 100644 index 000000000..51cdf7d55 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/Board/style.tsx @@ -0,0 +1,48 @@ +import { styled } from '@mui/material/styles' +import { Backdrop, FormControl, TextField } from '@mui/material' +import { theme } from '@src/theme' + +export const BoardSection = styled('div')({ + position: 'relative', + boxShadow: + '0 0.125rem 0.0625rem -0.0625rem rgb(0 0 0 / 20%), 0 0.125rem 0.25rem 0 rgb(0 0 0 / 14%), 0 0.0625rem 0.1875px 0 rgb(0 0 0 / 12%);', + borderRadius: '0.25rem', + width: '85%', + margin: '1rem 0', + padding: '1rem', + fontSize: '1rem', + lineHeight: '2rem', +}) + +export const BoardTitle = styled('h2')({ + margin: '0 1rem', + fontSize: '1.5rem', +}) +export const BoardForm = styled('form')({ + margin: '1rem', +}) + +export const BoardTypeSelections = styled(FormControl)({ + width: '20rem', + margin: '0 4rem 1rem 0', +}) + +export const BoardTextField = styled(TextField)({ + width: '20rem', + margin: '0 4rem 1rem 0', + padding: '0.5rem 0', +}) + +export const BoardLoadingDrop = styled(Backdrop)({ + position: 'absolute', + zIndex: '999', + backgroundColor: 'rgba(199,199,199,0.43)', + color: theme.main.backgroundColor, +}) + +export const BoardButtonGroup = styled('div')({ + display: 'flex', + justifyContent: 'flex-end', + padding: '1rem', + gap: '1rem', +}) diff --git a/frontend/src/components/Metrics/ConfigStep/DateRangePicker/index.tsx b/frontend/src/components/Metrics/ConfigStep/DateRangePicker/index.tsx new file mode 100644 index 000000000..1959f5300 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/DateRangePicker/index.tsx @@ -0,0 +1,42 @@ +import dayjs from 'dayjs' +import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider' +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs' +import { DatePicker } from '@mui/x-date-pickers' +import { DateRangeBox } from '@src/components/Metrics/ConfigStep/DateRangePicker/style' +import { useAppDispatch, useAppSelector } from '@src/hooks/useAppDispatch' +import { selectDateRange, updateBoardVerifyState, updateDateRange } from '@src/context/config/configSlice' + +export const DateRangePicker = () => { + const dispatch = useAppDispatch() + const { startDate, endDate } = useAppSelector(selectDateRange) + + return ( + + + { + newValue && + dispatch( + updateDateRange({ + startDate: newValue.valueOf(), + endDate: newValue.add(14, 'day').valueOf(), + }) + ) + dispatch(updateBoardVerifyState(false)) + }} + /> + { + newValue && dispatch(updateDateRange({ startDate: startDate, endDate: newValue.valueOf() })) + dispatch(updateBoardVerifyState(false)) + }} + /> + + + ) +} diff --git a/frontend/src/components/Metrics/ConfigStep/DateRangePicker/style.tsx b/frontend/src/components/Metrics/ConfigStep/DateRangePicker/style.tsx new file mode 100644 index 000000000..03f2be89b --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/DateRangePicker/style.tsx @@ -0,0 +1,15 @@ +import { styled } from '@mui/material/styles' + +export const DateRangeBox = styled('div')({ + display: 'flex', + justifyContent: 'space-around', + padding: '1rem', +}) + +export const datePickerPropsStyles = { + sx: { + '.MuiPickersCalendarHeader-label': { + fontSize: '0.8rem', + }, + }, +} diff --git a/frontend/src/components/Metrics/ConfigStep/MetricsTypeCheckbox/index.tsx b/frontend/src/components/Metrics/ConfigStep/MetricsTypeCheckbox/index.tsx new file mode 100644 index 000000000..edda21a31 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/MetricsTypeCheckbox/index.tsx @@ -0,0 +1,93 @@ +import { Checkbox, FormHelperText, InputLabel, ListItemText, MenuItem, Select, SelectChangeEvent } from '@mui/material' +import { + BOARD_TYPES, + PIPELINE_TOOL_TYPES, + SOURCE_CONTROL_TYPES, + SELECTED_VALUE_SEPARATOR, + REQUIRED_DATA, +} from '@src/constants' +import { useState } from 'react' +import { RequireDataSelections } from '@src/components/Metrics/ConfigStep/MetricsTypeCheckbox/style' +import { Board } from '@src/components/Metrics/ConfigStep/Board' +import { useAppDispatch, useAppSelector } from '@src/hooks/useAppDispatch' +import { + selectMetrics, + updateBoard, + updateBoardVerifyState, + updateMetrics, + updatePipelineTool, + updatePipelineToolVerifyState, + updateSourceControl, + updateSourceControlVerifyState, +} from '@src/context/config/configSlice' +import { PipelineTool } from '@src/components/Metrics/ConfigStep/PipelineTool' +import { SourceControl } from '@src/components/Metrics/ConfigStep/SourceControl' + +export const MetricsTypeCheckbox = () => { + const dispatch = useAppDispatch() + const requireData = useAppSelector(selectMetrics) + const [isShowBoard, setIsShowBoard] = useState(false) + const [isEmptyRequireData, setIsEmptyProjectData] = useState(false) + const [isShowPipelineTool, setIsShowPipelineTool] = useState(false) + const [isShowSourceControl, setIsShowSourceControl] = useState(false) + + const handleRequireDataChange = (event: SelectChangeEvent) => { + const { + target: { value }, + } = event + dispatch(updatePipelineTool({ pipelineTool: PIPELINE_TOOL_TYPES.BUILD_KITE, token: '' })) + dispatch(updatePipelineToolVerifyState(false)) + dispatch(updateBoardVerifyState(false)) + dispatch( + updateBoard({ + type: BOARD_TYPES.JIRA, + boardId: '', + email: '', + projectKey: '', + site: '', + token: '', + }) + ) + dispatch(updateSourceControl({ sourceControl: SOURCE_CONTROL_TYPES.GITHUB, token: '' })) + dispatch(updateSourceControlVerifyState(false)) + dispatch(updateMetrics(value)) + value.length === 0 ? setIsEmptyProjectData(true) : setIsEmptyProjectData(false) + setIsShowBoard( + value.includes(REQUIRED_DATA.VELOCITY) || + value.includes(REQUIRED_DATA.CYCLE_TIME) || + value.includes(REQUIRED_DATA.CLASSIFICATION) + ) + setIsShowPipelineTool( + value.includes(REQUIRED_DATA.LEAD_TIME_FOR_CHANGES) || + value.includes(REQUIRED_DATA.DEPLOYMENT_FREQUENCY) || + value.includes(REQUIRED_DATA.CHANGE_FAILURE_RATE) || + value.includes(REQUIRED_DATA.MEAN_TIME_TO_RECOVERY) + ) + setIsShowSourceControl(value.includes(REQUIRED_DATA.LEAD_TIME_FOR_CHANGES)) + } + return ( + <> + + Required Data + + {isEmptyRequireData && Metrics is required} + + {isShowBoard && } + {isShowPipelineTool && } + {isShowSourceControl && } + + ) +} diff --git a/frontend/src/components/Metrics/ConfigStep/MetricsTypeCheckbox/style.tsx b/frontend/src/components/Metrics/ConfigStep/MetricsTypeCheckbox/style.tsx new file mode 100644 index 000000000..40446f928 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/MetricsTypeCheckbox/style.tsx @@ -0,0 +1,8 @@ +import { styled } from '@mui/material/styles' +import { FormControl } from '@mui/material' + +export const RequireDataSelections = styled(FormControl)({ + minWidth: '30rem', + maxWidth: '40rem', + paddingBottom: '1rem', +}) diff --git a/frontend/src/components/Metrics/ConfigStep/NoDoneCardPop/index.tsx b/frontend/src/components/Metrics/ConfigStep/NoDoneCardPop/index.tsx new file mode 100644 index 000000000..fc6b30fde --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/NoDoneCardPop/index.tsx @@ -0,0 +1,16 @@ +import { DialogContent } from '@mui/material' +import { OkButton, StyledDialog } from '@src/components/Metrics/ConfigStep/NoDoneCardPop/style' + +interface NoDoneCardPopProps { + isOpen: boolean + onClose: () => void +} +export const NoDoneCardPop = (props: NoDoneCardPopProps) => { + const { isOpen, onClose } = props + return ( + + Sorry there is no card has been done, please change your collection date! + Ok + + ) +} diff --git a/frontend/src/components/Metrics/ConfigStep/NoDoneCardPop/style.tsx b/frontend/src/components/Metrics/ConfigStep/NoDoneCardPop/style.tsx new file mode 100644 index 000000000..eabcc5f63 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/NoDoneCardPop/style.tsx @@ -0,0 +1,24 @@ +import { styled } from '@mui/material/styles' +import { theme } from '@src/theme' +import { Dialog } from '@mui/material' + +export const StyledDialog = styled(Dialog)` + & .MuiDialog-paper { + padding: 1rem; + display: flex; + justify-content: center; + align-items: center; + font-size: 1rem; + } +` + +export const OkButton = styled('button')({ + width: '4rem', + height: '2rem', + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + borderRadius: '0.3rem', + color: 'White', + backgroundColor: theme.main.backgroundColor, +}) diff --git a/frontend/src/components/Metrics/ConfigStep/PipelineTool/index.tsx b/frontend/src/components/Metrics/ConfigStep/PipelineTool/index.tsx new file mode 100644 index 000000000..f61a6727f --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/PipelineTool/index.tsx @@ -0,0 +1,176 @@ +import { InputLabel, ListItemText, MenuItem, Select } from '@mui/material' +import { + PIPELINE_TOOL_TYPES, + CONFIG_TITLE, + ZERO, + BUILDKITE_TOKEN_REGEXP, + TOKEN_HELPER_TEXT, + EMPTY_STRING, + DEFAULT_HELPER_TEXT, +} from '@src/constants' +import { FormEvent, useState } from 'react' +import { + PipelineToolButtonGroup, + PipelineToolForm, + PipelineToolSection, + PipelineToolTextField, + PipelineToolTitle, + PipelineToolTypeSelections, +} from '@src/components/Metrics/ConfigStep/PipelineTool/style' +import { useAppDispatch, useAppSelector } from '@src/hooks/useAppDispatch' +import { + isPipelineToolVerified, + selectDateRange, + selectPipelineTool, + updatePipelineTool, + updatePipelineToolVerifyState, +} from '@src/context/config/configSlice' +import { useVerifyPipelineToolEffect } from '@src/hooks/useVerifyPipelineToolEffect' +import { ErrorNotification } from '@src/components/ErrorNotification' +import { Loading } from '@src/components/Loading' +import { ResetButton, VerifyButton } from '@src/components/Common/Buttons' + +export const PipelineTool = () => { + const dispatch = useAppDispatch() + const pipelineToolFields = useAppSelector(selectPipelineTool) + const DateRange = useAppSelector(selectDateRange) + const isVerified = useAppSelector(isPipelineToolVerified) + const { verifyPipelineTool, isLoading, errorMessage } = useVerifyPipelineToolEffect() + const [isDisableVerifyButton, setIsDisableVerifyButton] = useState(true) + const [fields, setFields] = useState([ + { + key: 'PipelineTool', + value: pipelineToolFields.pipelineTool, + isValid: true, + isRequired: true, + }, + { + key: 'Token', + value: pipelineToolFields.token, + isValid: true, + isRequired: true, + }, + ]) + + const initPipeLineFields = () => { + const newFields = fields.map((field, index) => { + field.value = !index ? PIPELINE_TOOL_TYPES.BUILD_KITE : EMPTY_STRING + return field + }) + setFields(newFields) + dispatch(updatePipelineToolVerifyState(false)) + } + + const isFieldInvalid = (field: { key: string; value: string; isRequired: boolean; isValid: boolean }) => { + return field.isRequired && field.isValid && !!field.value + } + + const isAllFieldsValid = (fields: { key: string; value: string; isRequired: boolean; isValid: boolean }[]) => { + return fields.some((field) => !isFieldInvalid(field)) + } + + const onFormUpdate = (index: number, value: string) => { + const newFieldsValue = fields.map((field, fieldIndex) => { + if (!index) { + field.value = !fieldIndex ? value : EMPTY_STRING + } else if (!!index && !!fieldIndex) { + return { + ...field, + value, + isRequired: !!value, + isValid: BUILDKITE_TOKEN_REGEXP.test(value), + } + } + return field + }) + setIsDisableVerifyButton(isAllFieldsValid(newFieldsValue)) + setFields(newFieldsValue) + dispatch(updatePipelineToolVerifyState(false)) + } + + const updateFieldHelpText = (field: { key: string; isRequired: boolean; isValid: boolean }) => { + const { isRequired, isValid } = field + if (!isRequired) { + return TOKEN_HELPER_TEXT.RequiredTokenText + } + if (!isValid) { + return TOKEN_HELPER_TEXT.InvalidTokenText + } + return DEFAULT_HELPER_TEXT + } + + const handleSubmitPipelineToolFields = async (e: FormEvent) => { + e.preventDefault() + dispatch( + updatePipelineTool({ + pipelineTool: fields[0].value, + token: fields[1].value, + }) + ) + const params = { + type: fields[0].value, + token: fields[1].value, + startTime: DateRange.startDate, + endTime: DateRange.endDate, + } + + await verifyPipelineTool(params).then((res) => { + if (res) { + dispatch(updatePipelineToolVerifyState(res.isPipelineToolVerified)) + dispatch(updatePipelineTool(res.response)) + } + }) + } + + const handleResetPipelineToolFields = () => { + initPipeLineFields() + setIsDisableVerifyButton(true) + dispatch(updatePipelineToolVerifyState(false)) + } + + return ( + + {errorMessage && } + {isLoading && } + {CONFIG_TITLE.PIPELINE_TOOL} + + + Pipeline Tool + + + onFormUpdate(1, e.target.value)} + error={!fields[1].isValid} + helperText={updateFieldHelpText(fields[1])} + /> + + {isVerified && !isLoading ? ( + Verified + ) : ( + + Verify + + )} + {isVerified && !isLoading && Reset} + + + + ) +} diff --git a/frontend/src/components/Metrics/ConfigStep/PipelineTool/style.tsx b/frontend/src/components/Metrics/ConfigStep/PipelineTool/style.tsx new file mode 100644 index 000000000..86ce9e3d4 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/PipelineTool/style.tsx @@ -0,0 +1,40 @@ +import { styled } from '@mui/material/styles' +import { FormControl, TextField } from '@mui/material' + +export const PipelineToolSection = styled('div')({ + position: 'relative', + boxShadow: + '0 0.125rem 0.0625rem -0.0625rem rgb(0 0 0 / 20%), 0 0.125rem 0.25rem 0 rgb(0 0 0 / 14%), 0 0.0625rem 0.1875px 0 rgb(0 0 0 / 12%);', + borderRadius: '0.25rem', + width: '85%', + margin: '1rem 0', + padding: '1rem', + fontSize: '1rem', + lineHeight: '2rem', +}) + +export const PipelineToolTitle = styled('h2')({ + margin: '0 1rem', + fontSize: '1.5rem', +}) +export const PipelineToolForm = styled('form')({ + margin: '1rem', +}) + +export const PipelineToolTypeSelections = styled(FormControl)({ + width: '20rem', + margin: '0 4rem 1rem 0', +}) + +export const PipelineToolTextField = styled(TextField)({ + width: '20rem', + margin: '0 4rem 1rem 0', + padding: '0.5rem 0', +}) + +export const PipelineToolButtonGroup = styled('div')({ + display: 'flex', + justifyContent: 'flex-end', + padding: '1rem', + gap: '1rem', +}) diff --git a/frontend/src/components/Metrics/ConfigStep/SourceControl/index.tsx b/frontend/src/components/Metrics/ConfigStep/SourceControl/index.tsx new file mode 100644 index 000000000..6323a4c93 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/SourceControl/index.tsx @@ -0,0 +1,162 @@ +import { FormEvent, useState } from 'react' +import { + CONFIG_TITLE, + DEFAULT_HELPER_TEXT, + EMPTY_STRING, + GITHUB_TOKEN_REGEXP, + SOURCE_CONTROL_TYPES, + TOKEN_HELPER_TEXT, +} from '@src/constants' +import { + SourceControlButtonGroup, + SourceControlForm, + SourceControlSection, + SourceControlTextField, + SourceControlTitle, + SourceControlTypeSelections, +} from '@src/components/Metrics/ConfigStep/SourceControl/style' +import { InputLabel, ListItemText, MenuItem, Select } from '@mui/material' +import { useAppDispatch, useAppSelector } from '@src/hooks/useAppDispatch' +import { + isSourceControlVerified, + selectDateRange, + selectSourceControl, + updateSourceControl, + updateSourceControlVerifyState, +} from '@src/context/config/configSlice' +import { useVerifySourceControlEffect } from '@src/hooks/useVeritySourceControlEffect' +import { ErrorNotification } from '@src/components/ErrorNotification' +import { updateSourceControlVerifyResponse } from '@src/context/config/sourceControl/sourceControlVerifyResponse/sourceControlVerifyResponseSlice' +import { Loading } from '@src/components/Loading' +import { VerifyButton, ResetButton } from '@src/components/Common/Buttons' + +export const SourceControl = () => { + const dispatch = useAppDispatch() + const sourceControlFields = useAppSelector(selectSourceControl) + const DateRange = useAppSelector(selectDateRange) + const [isDisableVerifyButton, setIsDisableVerifyButton] = useState(true) + const isVerified = useAppSelector(isSourceControlVerified) + const { verifyGithub, isLoading, errorMessage } = useVerifySourceControlEffect() + const [fields, setFields] = useState([ + { + key: 'SourceControl', + value: sourceControlFields.sourceControl, + isValid: true, + }, + { + key: 'Token', + value: sourceControlFields.token, + isValid: true, + }, + ]) + const [sourceControlHelperText, setSourceControlHelperText] = useState('') + + const initSourceControlFields = () => { + const newFields = fields.map((field, index) => { + field.value = index === 1 ? '' : SOURCE_CONTROL_TYPES.GITHUB + return field + }) + setFields(newFields) + dispatch(updateSourceControlVerifyState(false)) + } + + const handleSubmitSourceControlFields = async (e: FormEvent) => { + e.preventDefault() + dispatch( + updateSourceControl({ + sourceControl: fields[0].value, + token: fields[1].value, + }) + ) + const params = { + type: fields[0].value, + token: fields[1].value, + startTime: DateRange.startDate, + endTime: DateRange.endDate, + } + await verifyGithub(params).then((res) => { + if (res) { + dispatch(updateSourceControlVerifyState(res.isSourceControlVerify)) + dispatch(updateSourceControlVerifyResponse(res.response)) + } + }) + } + + const handleResetSourceControlFields = () => { + initSourceControlFields() + setIsDisableVerifyButton(true) + dispatch(updateSourceControlVerifyState(false)) + } + + const checkFieldValid = (value: string): boolean => { + let helperText = DEFAULT_HELPER_TEXT + + if (value === EMPTY_STRING) { + helperText = TOKEN_HELPER_TEXT.RequiredTokenText + } else if (!GITHUB_TOKEN_REGEXP.test(value)) { + helperText = TOKEN_HELPER_TEXT.InvalidTokenText + } + setSourceControlHelperText(helperText) + return helperText === DEFAULT_HELPER_TEXT + } + + const onFormUpdate = (index: number, value: string) => { + const newFieldsValue = fields.map((field, fieldIndex) => { + if (fieldIndex === index) { + field.value = value + field.isValid = checkFieldValid(value) + } + return field + }) + setIsDisableVerifyButton(!newFieldsValue.every((field) => field.isValid && field.value != '')) + setFields(newFieldsValue) + } + + return ( + + {errorMessage && } + {isLoading && } + {CONFIG_TITLE.SOURCE_CONTROL} + handleSubmitSourceControlFields(e)} onReset={handleResetSourceControlFields}> + + Source Control + + + onFormUpdate(1, e.target.value)} + error={!fields[1].isValid} + helperText={sourceControlHelperText} + /> + + {isVerified && !isLoading ? ( + <> + Verified + Reset + + ) : ( + + Verify + + )} + + + + ) +} diff --git a/frontend/src/components/Metrics/ConfigStep/SourceControl/style.tsx b/frontend/src/components/Metrics/ConfigStep/SourceControl/style.tsx new file mode 100644 index 000000000..2bc38d7c0 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/SourceControl/style.tsx @@ -0,0 +1,41 @@ +import { styled } from '@mui/material/styles' +import { FormControl, TextField } from '@mui/material' + +export const SourceControlSection = styled('div')({ + position: 'relative', + boxShadow: + '0 0.125rem 0.0625rem -0.0625rem rgb(0 0 0 / 20%), 0 0.125rem 0.25rem 0 rgb(0 0 0 / 14%), 0 0.0625rem 0.1875rem 0 rgb(0 0 0 / 12%);', + borderRadius: '0.25rem', + width: '85%', + margin: '1rem 0', + padding: '1rem', + fontSize: '1rem', + lineHeight: '2rem', +}) + +export const SourceControlTitle = styled('h2')({ + margin: '0 1rem', + fontSize: '1.5rem', +}) + +export const SourceControlForm = styled('form')({ + margin: '1rem', +}) + +export const SourceControlTypeSelections = styled(FormControl)({ + width: '20rem', + margin: '0 4rem 1rem 0', +}) + +export const SourceControlTextField = styled(TextField)({ + width: '20rem', + margin: '0 4rem 1rem 0', + padding: '0.5rem 0', +}) + +export const SourceControlButtonGroup = styled('div')({ + display: 'flex', + justifyContent: 'flex-end', + padding: '1rem', + gap: '1rem', +}) diff --git a/frontend/src/components/Metrics/ConfigStep/index.tsx b/frontend/src/components/Metrics/ConfigStep/index.tsx new file mode 100644 index 000000000..1a79bad06 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/index.tsx @@ -0,0 +1,55 @@ +import { FormControlLabel, Radio, RadioGroup } from '@mui/material' +import { useState } from 'react' +import { CHINA_CALENDAR, DEFAULT_HELPER_TEXT, REGULAR_CALENDAR } from '@src/constants' +import { DateRangePicker } from '@src/components/Metrics/ConfigStep/DateRangePicker' +import { ConfigStepWrapper, ProjectNameInput } from './style' +import { useAppDispatch, useAppSelector } from '@src/hooks/useAppDispatch' +import { MetricsTypeCheckbox } from '@src/components/Metrics/ConfigStep/MetricsTypeCheckbox' +import { + selectCalendarType, + selectProjectName, + updateBoardVerifyState, + updateCalendarType, + updateProjectName, +} from '@src/context/config/configSlice' + +export const ConfigStep = () => { + const dispatch = useAppDispatch() + const projectName = useAppSelector(selectProjectName) + const calendarType = useAppSelector(selectCalendarType) + + const [isEmptyProjectName, setIsEmptyProjectName] = useState(false) + + return ( + + { + setIsEmptyProjectName(e.target.value === '') + }} + onChange={(e) => { + dispatch(updateProjectName(e.target.value)) + setIsEmptyProjectName(e.target.value === '') + }} + error={isEmptyProjectName} + helperText={isEmptyProjectName ? 'Project Name is required' : DEFAULT_HELPER_TEXT} + /> +

    Collection Date

    + { + dispatch(updateBoardVerifyState(false)) + dispatch(updateCalendarType(e.target.value)) + }} + > + } label={REGULAR_CALENDAR} /> + } label={CHINA_CALENDAR} /> + + + +
    + ) +} diff --git a/frontend/src/components/Metrics/ConfigStep/style.tsx b/frontend/src/components/Metrics/ConfigStep/style.tsx new file mode 100644 index 000000000..73aab6b98 --- /dev/null +++ b/frontend/src/components/Metrics/ConfigStep/style.tsx @@ -0,0 +1,11 @@ +import { styled } from '@mui/material/styles' +import { TextField } from '@mui/material' + +export const ConfigStepWrapper = styled('div')({ + width: '100%', +}) + +export const ProjectNameInput = styled(TextField)({ + minWidth: '30rem', + maxWidth: '40rem', +}) diff --git a/frontend/src/components/Metrics/MetricsStep/Classification/index.tsx b/frontend/src/components/Metrics/MetricsStep/Classification/index.tsx new file mode 100644 index 000000000..07c60eaa7 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/Classification/index.tsx @@ -0,0 +1,62 @@ +import { Checkbox, FormControl, InputLabel, MenuItem, Select, ListItemText, SelectChangeEvent } from '@mui/material' +import { useEffect, useState } from 'react' +import { useAppDispatch } from '@src/hooks/useAppDispatch' +import { saveTargetFields } from '@src/context/Metrics/metricsSlice' +import MetricsSettingTitle from '@src/components/Common/MetricsSettingTitle' +import { SELECTED_VALUE_SEPARATOR } from '@src/constants' + +interface classificationProps { + title: string + label: string + options: { name: string; key: string; flag: boolean }[] +} + +export const Classification = ({ options, title, label }: classificationProps) => { + const dispatch = useAppDispatch() + const [selectedTargetField, setSelectedTargetField] = useState([]) + const isAllSelected = selectedTargetField.length > 0 && selectedTargetField.length === options.length + const handleTargetFieldChange = (event: SelectChangeEvent) => { + const value = event.target.value + const targetFieldNames = options.map((item) => item.name) + if (value[value.length - 1] === 'All') { + setSelectedTargetField(isAllSelected ? [] : targetFieldNames) + return + } + setSelectedTargetField([...value]) + } + + useEffect(() => { + const updatedTargetFields = options.map((option) => ({ + ...option, + flag: selectedTargetField.includes(option.name), + })) + dispatch(saveTargetFields(updatedTargetFields)) + }, [selectedTargetField, dispatch, options]) + + return ( + <> + + + {label} + + + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStep/Crews/index.tsx b/frontend/src/components/Metrics/MetricsStep/Crews/index.tsx new file mode 100644 index 000000000..fa3aecfbf --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/Crews/index.tsx @@ -0,0 +1,79 @@ +import { + Checkbox, + FormControl, + FormHelperText, + InputLabel, + ListItemText, + MenuItem, + Select, + SelectChangeEvent, +} from '@mui/material' +import { DEFAULT_HELPER_TEXT, SELECTED_VALUE_SEPARATOR } from '@src/constants' +import React, { useEffect, useState } from 'react' +import MetricsSettingTitle from '@src/components/Common/MetricsSettingTitle' +import { useAppDispatch } from '@src/hooks/useAppDispatch' +import { saveUsers } from '@src/context/Metrics/metricsSlice' + +interface crewsProps { + options: string[] + title: string + label: string +} + +export const Crews = ({ options, title, label }: crewsProps) => { + const dispatch = useAppDispatch() + const [isEmptyCrewData, setIsEmptyCrewData] = useState(false) + const [selectedCrews, setSelectedCrews] = useState(options) + const isAllSelected = options.length > 0 && selectedCrews.length === options.length + + useEffect(() => { + setIsEmptyCrewData(selectedCrews.length === 0) + }, [selectedCrews]) + + const handleCrewChange = (event: SelectChangeEvent) => { + const value = event.target.value + if (value[value.length - 1] === 'All') { + setSelectedCrews(selectedCrews.length === options.length ? [] : options) + return + } + setSelectedCrews([...value]) + } + + useEffect(() => { + dispatch(saveUsers(selectedCrews)) + }, [selectedCrews, dispatch]) + + return ( + <> + + + {label} + + {isEmptyCrewData ? ( + + {label} is required + + ) : ( + DEFAULT_HELPER_TEXT + )} + + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStep/CycleTime/FlagCard.tsx b/frontend/src/components/Metrics/MetricsStep/CycleTime/FlagCard.tsx new file mode 100644 index 000000000..ed67de6ce --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/CycleTime/FlagCard.tsx @@ -0,0 +1,19 @@ +import React, { useState } from 'react' +import { FlagCardItem, ItemCheckbox, ItemText } from '@src/components/Metrics/MetricsStep/CycleTime/style' + +const FlagCard = () => { + const [flagCardAsBlock, setFlagCardAsBlock] = useState(true) + + const handleFlagCardAsBlock = () => { + setFlagCardAsBlock(!flagCardAsBlock) + } + + return ( + + + Consider the "Flag" as "Block" + + ) +} + +export default FlagCard diff --git a/frontend/src/components/Metrics/MetricsStep/CycleTime/FormSelect/index.tsx b/frontend/src/components/Metrics/MetricsStep/CycleTime/FormSelect/index.tsx new file mode 100644 index 000000000..c54ee4b98 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/CycleTime/FormSelect/index.tsx @@ -0,0 +1,32 @@ +import { InputLabel, ListItemText, MenuItem, Select, SelectChangeEvent } from '@mui/material' +import React, { useState } from 'react' +import { FormControlSelection } from '@src/components/Metrics/MetricsStep/CycleTime/FormSelect/style' +import { CYCLE_TIME_LIST } from '@src/constants' + +interface formSelectProps { + label: string + defaultSelected: string + saveCycleTimeOptions: (name: string, value: string) => void +} + +export const FormSelect = ({ label, defaultSelected, saveCycleTimeOptions }: formSelectProps) => { + const [selectedCycleTime, setSelectedCycleTime] = useState(defaultSelected) + const handleCycleTimeChange = (event: SelectChangeEvent) => { + const value = event.target.value.toString() + saveCycleTimeOptions(label, value) + setSelectedCycleTime(value) + } + + return ( + + {label} + + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStep/CycleTime/FormSelect/style.tsx b/frontend/src/components/Metrics/MetricsStep/CycleTime/FormSelect/style.tsx new file mode 100644 index 000000000..78d78baf6 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/CycleTime/FormSelect/style.tsx @@ -0,0 +1,6 @@ +import { styled } from '@mui/material/styles' +import { FormControl } from '@mui/material' + +export const FormControlSelection = styled(FormControl)({ + paddingBottom: '1.25rem', +}) diff --git a/frontend/src/components/Metrics/MetricsStep/CycleTime/FormSelectPart.tsx b/frontend/src/components/Metrics/MetricsStep/CycleTime/FormSelectPart.tsx new file mode 100644 index 000000000..ac16e7aa7 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/CycleTime/FormSelectPart.tsx @@ -0,0 +1,25 @@ +import { FormSelect } from '@src/components/Metrics/MetricsStep/CycleTime/FormSelect' +import React from 'react' +import { METRICS_CONSTANTS } from '@src/constants' + +interface FormSelectPartProps { + columns: { key: string; value: { name: string; statuses: string[] } }[] + saveCycleTimeOptions: (label: string, value: string) => void +} + +export const FormSelectPart = ({ columns, saveCycleTimeOptions }: FormSelectPartProps) => { + const names = Object.values(columns).map((item) => item.value.name) + + return ( + <> + {names.map((item) => ( + + ))} + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStep/CycleTime/index.tsx b/frontend/src/components/Metrics/MetricsStep/CycleTime/index.tsx new file mode 100644 index 000000000..cb7c7d587 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/CycleTime/index.tsx @@ -0,0 +1,47 @@ +import React, { useEffect, useState } from 'react' +import MetricsSettingTitle from '@src/components/Common/MetricsSettingTitle' +import FlagCard from '@src/components/Metrics/MetricsStep/CycleTime/FlagCard' +import { FormSelectPart } from '@src/components/Metrics/MetricsStep/CycleTime/FormSelectPart' +import { ErrorDone } from '@src/components/Metrics/MetricsStep/CycleTime/style' +import { useAppDispatch } from '@src/hooks/useAppDispatch' +import { saveBoardColumns } from '@src/context/Metrics/metricsSlice' + +interface cycleTimeProps { + columns: { key: string; value: { name: string; statuses: string[] } }[] + title: string +} + +export const CycleTime = ({ columns, title }: cycleTimeProps) => { + const dispatch = useAppDispatch() + const [isError, setIsError] = useState(false) + const names = Object.values(columns).map((item) => item.value.name) + const [cycleTimeOptions, setCycleTimeOptions] = useState(names.map((item) => ({ name: item, value: '' }))) + const saveCycleTimeOptions = (name: string, value: string) => + setCycleTimeOptions( + cycleTimeOptions.map((item) => { + if (item.name === name) { + item = JSON.parse(JSON.stringify(item)) + item.value = value + } + return item + }) + ) + + useEffect(() => { + setIsError(cycleTimeOptions.filter((item) => item.value === 'Done').length > 1) + dispatch(saveBoardColumns(cycleTimeOptions)) + }, [cycleTimeOptions, dispatch]) + + return ( + <> + + {isError && ( + + Should only select One "Done" + + )} + + + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStep/CycleTime/style.tsx b/frontend/src/components/Metrics/MetricsStep/CycleTime/style.tsx new file mode 100644 index 000000000..75dd7ad15 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/CycleTime/style.tsx @@ -0,0 +1,19 @@ +import { styled } from '@mui/material/styles' +import { Checkbox } from '@mui/material' + +export const FlagCardItem = styled('div')({ + display: 'flex', +}) + +export const ItemText = styled('div')({ + padding: '1rem 0', +}) + +export const ItemCheckbox = styled(Checkbox)({ + paddingLeft: '0', +}) + +export const ErrorDone = styled('div')({ + color: '#ff0000', + paddingBottom: '1rem', +}) diff --git a/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/PipelineMetricSelection/index.tsx b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/PipelineMetricSelection/index.tsx new file mode 100644 index 000000000..0c77bacc4 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/PipelineMetricSelection/index.tsx @@ -0,0 +1,36 @@ +import { RemoveButton } from '@src/components/Metrics/MetricsStep/DeploymentFrequencySettings/style' +import React from 'react' +import { SingleSelection } from '@src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection' +import { useAppDispatch } from '@src/hooks' +import { deleteADeploymentFrequencySetting } from '@src/context/Metrics/metricsSlice' + +interface pipelineMetricSelectionProps { + deploymentFrequencySetting: { + id: number + organization: string + pipelineName: string + steps: string + } + isShowRemoveButton: boolean +} + +export const PipelineMetricSelection = ({ + deploymentFrequencySetting, + isShowRemoveButton, +}: pipelineMetricSelectionProps) => { + const dispatch = useAppDispatch() + const { id, organization, pipelineName, steps } = deploymentFrequencySetting + + const handleClick = () => { + dispatch(deleteADeploymentFrequencySetting(id)) + } + + return ( + <> + {isShowRemoveButton && Remove this pipeline} + + + + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection/index.tsx b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection/index.tsx new file mode 100644 index 000000000..8ede9f474 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection/index.tsx @@ -0,0 +1,38 @@ +import { InputLabel, ListItemText, MenuItem, Select, SelectChangeEvent } from '@mui/material' +import React, { useState } from 'react' +import { FormControlWrapper } from './style' +import { useAppDispatch } from '@src/hooks' +import { updateDeploymentFrequencySettings } from '@src/context/Metrics/metricsSlice' + +interface Props { + options: string[] + label: string + value: string + id: number +} + +export const SingleSelection = ({ options, label, value, id }: Props) => { + const dispatch = useAppDispatch() + const [selectedValue, setSelectedValue] = useState(value) + + const handleChange = (event: SelectChangeEvent) => { + const value = event.target.value + setSelectedValue(value) + dispatch(updateDeploymentFrequencySettings({ updateId: id, label, value })) + } + + return ( + <> + + {label} + + + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection/style.tsx b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection/style.tsx new file mode 100644 index 000000000..af09e16d3 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/SingleSelection/style.tsx @@ -0,0 +1,7 @@ +import { styled } from '@mui/material/styles' +import { FormControl } from '@mui/material' + +export const FormControlWrapper = styled(FormControl)({ + marginBottom: '1rem', + width: '100%', +}) diff --git a/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/index.tsx b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/index.tsx new file mode 100644 index 000000000..b07de4778 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/index.tsx @@ -0,0 +1,29 @@ +import React from 'react' +import { AddButton } from './style' +import { PipelineMetricSelection } from './PipelineMetricSelection' +import { useAppDispatch, useAppSelector } from '@src/hooks' +import MetricsSettingTitle from '@src/components/Common/MetricsSettingTitle' +import { addADeploymentFrequencySetting, selectDeploymentFrequencySettings } from '@src/context/Metrics/metricsSlice' + +export const DeploymentFrequencySettings = () => { + const dispatch = useAppDispatch() + const deploymentFrequencySettings = useAppSelector(selectDeploymentFrequencySettings) + + const handleClick = () => { + dispatch(addADeploymentFrequencySetting()) + } + + return ( + <> + + {deploymentFrequencySettings.map((deploymentFrequencySetting) => ( + 1} + /> + ))} + Add another pipeline + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/style.tsx b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/style.tsx new file mode 100644 index 000000000..69f08853d --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/DeploymentFrequencySettings/style.tsx @@ -0,0 +1,35 @@ +import { styled } from '@mui/material/styles' +import { theme } from '@src/theme' +import Button from '@mui/material/Button' +import { basicButtonStyle } from '../../MetricsStepper/style' + +export const Divider = styled('div')({ + padding: '0.4rem', + borderLeft: `0.4rem solid ${theme.main.backgroundColor}`, + margin: '1rem 0', +}) + +export const Title = styled('span')({ + fontFamily: theme.typography.fontFamily, +}) + +export const RemoveButton = styled(Button)({ + ...basicButtonStyle, + width: '15rem', + color: theme.main.secondColor, + margin: '0.5rem 0', +}) + +export const AddButton = styled(Button)({ + ...basicButtonStyle, + width: '15rem', + backgroundColor: theme.main.backgroundColor, + color: theme.main.color, + marginTop: '0.5rem', + '&:hover': { + ...basicButtonStyle, + backgroundColor: theme.main.backgroundColor, + color: theme.main.color, + marginTop: '0.5rem', + }, +}) diff --git a/frontend/src/components/Metrics/MetricsStep/RealDone/index.tsx b/frontend/src/components/Metrics/MetricsStep/RealDone/index.tsx new file mode 100644 index 000000000..81989ef96 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/RealDone/index.tsx @@ -0,0 +1,77 @@ +import { + Checkbox, + FormControl, + FormHelperText, + InputLabel, + ListItemText, + MenuItem, + Select, + SelectChangeEvent, +} from '@mui/material' +import React, { useEffect, useState } from 'react' +import { saveDoneColumn } from '@src/context/Metrics/metricsSlice' +import { useAppDispatch } from '@src/hooks/useAppDispatch' +import MetricsSettingTitle from '@src/components/Common/MetricsSettingTitle' +import { DEFAULT_HELPER_TEXT, SELECTED_VALUE_SEPARATOR } from '@src/constants' + +interface realDoneProps { + options: string[] + title: string + label: string +} +export const RealDone = ({ options, title, label }: realDoneProps) => { + const dispatch = useAppDispatch() + const [isEmptyRealDoneData, setIsEmptyRealDoneData] = useState(false) + const [selectedDoneColumn, setSelectedDoneColumn] = useState(options) + const isAllSelected = options.length > 0 && selectedDoneColumn.length === options.length + + useEffect(() => { + setIsEmptyRealDoneData(selectedDoneColumn.length === 0) + }, [selectedDoneColumn]) + + const handleRealDoneChange = (event: SelectChangeEvent) => { + const value = event.target.value + if (value[value.length - 1] === 'All') { + setSelectedDoneColumn(selectedDoneColumn.length === options.length ? [] : options) + return + } + setSelectedDoneColumn([...value]) + } + + useEffect(() => { + dispatch(saveDoneColumn(selectedDoneColumn)) + }, [selectedDoneColumn, dispatch]) + + const errorHelperText = () => ( + <> + Must select which you want to consider as Done + + ) + return ( + <> + + + {label} + + {isEmptyRealDoneData ? errorHelperText() : DEFAULT_HELPER_TEXT} + + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStep/index.tsx b/frontend/src/components/Metrics/MetricsStep/index.tsx new file mode 100644 index 000000000..772ad163f --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStep/index.tsx @@ -0,0 +1,36 @@ +import React from 'react' +import { Crews } from '@src/components/Metrics/MetricsStep/Crews' +import { useAppSelector } from '@src/hooks' +import { RealDone } from '@src/components/Metrics/MetricsStep/RealDone' +import { + selectJiraColumns, + selectTargetFields, + selectUsers, +} from '@src/context/config/board/jiraVerifyResponse/jiraVerifyResponseSlice' +import { CycleTime } from '@src/components/Metrics/MetricsStep/CycleTime' +import { Classification } from '@src/components/Metrics/MetricsStep/Classification' +import { selectMetrics } from '@src/context/config/configSlice' +import { REQUIRED_DATA } from '@src/constants' +import { DeploymentFrequencySettings } from '@src/components/Metrics/MetricsStep/DeploymentFrequencySettings' + +export const MetricsStep = () => { + const requiredData = useAppSelector(selectMetrics) + const users = useAppSelector(selectUsers) + const doneColumn = ['DONE', 'CANCELLED'] + const jiraColumns = useAppSelector(selectJiraColumns) + const targetFields = useAppSelector(selectTargetFields) + + return ( + <> + + {requiredData.includes(REQUIRED_DATA.CYCLE_TIME) && ( + + )} + + {requiredData.includes(REQUIRED_DATA.CLASSIFICATION) && ( + + )} + {requiredData.includes(REQUIRED_DATA.DEPLOYMENT_FREQUENCY) && } + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStepper/ConfirmDialog/index.tsx b/frontend/src/components/Metrics/MetricsStepper/ConfirmDialog/index.tsx new file mode 100644 index 000000000..7af02b3a1 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStepper/ConfirmDialog/index.tsx @@ -0,0 +1,21 @@ +import React from 'react' +import { Dialog } from '@mui/material' +import { + CancelButton, + ConformationDialog, + DialogButtonGroup, + YesButton, +} from '@src/components/Metrics/MetricsStepper/ConfirmDialog/style' + +export const ConfirmDialog = (props: { onConfirm: () => void; onClose: () => void; isDialogShowing: boolean }) => { + const { onConfirm, onClose, isDialogShowing } = props + return ( + + All the filled data will be cleared. Continue to Home page? + + Yes + Cancel + + + ) +} diff --git a/frontend/src/components/Metrics/MetricsStepper/ConfirmDialog/style.tsx b/frontend/src/components/Metrics/MetricsStepper/ConfirmDialog/style.tsx new file mode 100644 index 000000000..115500fb2 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStepper/ConfirmDialog/style.tsx @@ -0,0 +1,29 @@ +import { theme } from '@src/theme' +import { styled } from '@mui/material/styles' +import Button from '@mui/material/Button' +import { DialogContent } from '@mui/material' + +export const ConformationDialog = styled(DialogContent)({ + margin: '1rem 0 0 0', +}) + +export const DialogButtonGroup = styled('div')({ + display: 'flex', + justifyContent: 'center', + margin: '1rem 0', +}) + +export const YesButton = styled(Button)({ + boxShadow: theme.main.boxShadow, + padding: '0 1rem', + margin: '0 1rem', + color: theme.main.color, + backgroundColor: theme.main.backgroundColor, + '&:hover': { + backgroundColor: theme.main.backgroundColor, + }, +}) + +export const CancelButton = styled(Button)({ + color: theme.main.secondColor, +}) diff --git a/frontend/src/components/Metrics/MetricsStepper/index.tsx b/frontend/src/components/Metrics/MetricsStepper/index.tsx new file mode 100644 index 000000000..9f0555806 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStepper/index.tsx @@ -0,0 +1,66 @@ +import React, { useState } from 'react' +import Box from '@mui/material/Box' +import Stepper from '@mui/material/Stepper' +import Step from '@mui/material/Step' +import { MetricsStepperContent, MetricsStepLabel, ButtonGroup, NextButton, ExportButton, BackButton } from './style' +import { useAppDispatch, useAppSelector } from '@src/hooks/useAppDispatch' +import { backStep, nextStep, selectStepNumber } from '@src/context/stepper/StepperSlice' +import { ConfigStep } from '@src/components/Metrics/ConfigStep' +import { STEPS } from '@src/constants' +import { MetricsStep } from '@src/components/Metrics/MetricsStep' +import { ConfirmDialog } from '@src/components/Metrics/MetricsStepper/ConfirmDialog' +import { useNavigate } from 'react-router-dom' + +const MetricsStepper = () => { + const navigate = useNavigate() + const dispatch = useAppDispatch() + const activeStep = useAppSelector(selectStepNumber) + const [isDialogShowing, setIsDialogShowing] = useState(false) + + const handleNext = () => { + dispatch(nextStep()) + } + + const handleBack = () => { + setIsDialogShowing(!activeStep) + dispatch(backStep()) + } + + const confirmDialog = () => { + navigate('/home') + setIsDialogShowing(false) + } + + const CancelDialog = () => { + setIsDialogShowing(false) + } + + return ( + + + {STEPS.map((label) => ( + + {label} + + ))} + + + {activeStep === 0 && } + {activeStep === 1 && } + + + Back + {activeStep === STEPS.length - 1 ? ( + Export board data + ) : ( + Next + )} + + {isDialogShowing && ( + + )} + + ) +} + +export default MetricsStepper diff --git a/frontend/src/components/Metrics/MetricsStepper/style.tsx b/frontend/src/components/Metrics/MetricsStepper/style.tsx new file mode 100644 index 000000000..7d9b19d42 --- /dev/null +++ b/frontend/src/components/Metrics/MetricsStepper/style.tsx @@ -0,0 +1,65 @@ +import { styled } from '@mui/material/styles' +import StepLabel from '@mui/material/StepLabel' +import Button from '@mui/material/Button' +import { theme } from '@src/theme' + +export const MetricsStepLabel = styled(StepLabel)({ + padding: '0 2rem', + height: '4rem', +}) + +export const MetricsStepperContent = styled('div')({ + display: 'flex', + flexDirection: 'column', + width: '60%', + margin: '0 auto', + textAlign: 'left', +}) + +export const basicButtonStyle = { + boxShadow: theme.main.boxShadow, + height: '2rem', + padding: '0 1rem', + margin: '0 1rem', + fontSize: '1rem', + fontWeight: '500', + textTransform: theme.typography.button.textTransform, +} + +export const BackButton = styled(Button)({ + ...basicButtonStyle, + width: '3rem', + color: theme.main.secondColor, +}) + +export const NextButton = styled(Button)({ + ...basicButtonStyle, + width: '3rem', + backgroundColor: theme.main.backgroundColor, + color: theme.main.color, + '&:hover': { + ...basicButtonStyle, + backgroundColor: theme.main.backgroundColor, + color: theme.main.color, + }, +}) + +export const ExportButton = styled(Button)({ + ...basicButtonStyle, + width: '11rem', + backgroundColor: theme.main.backgroundColor, + color: theme.main.color, + '&:hover': { + ...basicButtonStyle, + backgroundColor: theme.main.backgroundColor, + color: theme.main.color, + }, +}) + +export const ButtonGroup = styled('div')({ + display: 'flex', + justifyContent: 'flex-end', + width: '60%', + margin: '0 auto', + padding: '1rem', +}) diff --git a/frontend/src/components/ProjectDescription.tsx b/frontend/src/components/ProjectDescription.tsx new file mode 100644 index 000000000..70b19dca3 --- /dev/null +++ b/frontend/src/components/ProjectDescription.tsx @@ -0,0 +1,16 @@ +import styled from '@emotion/styled' +import { theme } from '@src/theme' + +const DescriptionContainer = styled.p({ + padding: '1rem', + marginTop: '0', + boxShadow: `0px 9px 8px -5px ${theme.palette.grey[500]}`, +}) + +export const ProjectDescription = () => { + return ( + + {`Heartbeat is a tool for tracking project delivery metrics that can help you get a better understanding of delivery performance. This product allows you easily get all aspects of source data faster and more accurate to analyze team delivery performance which enables delivery teams and team leaders focusing on driving continuous improvement and enhancing team productivity and efficiency.`} + + ) +} diff --git a/frontend/src/config/routes.ts b/frontend/src/config/routes.ts new file mode 100644 index 000000000..54cca76fa --- /dev/null +++ b/frontend/src/config/routes.ts @@ -0,0 +1,25 @@ +import { lazy } from 'react' + +export const routes = [ + { + path: '/', + exact: true, + component: lazy(() => import('../pages/Home')), + name: 'Home', + }, + { + path: '/home', + component: lazy(() => import('../pages/Home')), + name: 'Home', + }, + { + path: '/metrics', + component: lazy(() => import('../pages/Metrics')), + name: 'Metrics', + }, + { + path: '*', + component: lazy(() => import('../pages/Home')), + name: 'Home', + }, +] diff --git a/frontend/src/constants.ts b/frontend/src/constants.ts new file mode 100644 index 000000000..bcb44e114 --- /dev/null +++ b/frontend/src/constants.ts @@ -0,0 +1,98 @@ +export const PROJECT_NAME = 'Heartbeat' +export const DEFAULT_HELPER_TEXT = ' ' + +export const FIVE_HUNDRED = 500 + +export const ZERO = 0 + +export const EMPTY_STRING = '' + +export const REGULAR_CALENDAR = 'Regular Calendar(Weekend Considered)' + +export const CHINA_CALENDAR = 'Calendar with Chinese Holiday' + +export const STEPS = ['Config', 'Metrics', 'Export'] + +export enum DATE_RANGE { + START_DATE = 0, + END_DATE = 1, +} + +export enum CONFIG_TITLE { + BOARD = 'Board', + PIPELINE_TOOL = 'Pipeline Tool', + SOURCE_CONTROL = 'Source Control', +} + +export enum REQUIRED_DATA { + VELOCITY = 'Velocity', + CYCLE_TIME = 'Cycle time', + CLASSIFICATION = 'Classification', + LEAD_TIME_FOR_CHANGES = 'Lead time for changes', + DEPLOYMENT_FREQUENCY = 'Deployment frequency', + CHANGE_FAILURE_RATE = 'Change failure rate', + MEAN_TIME_TO_RECOVERY = 'Mean time to recovery', +} + +export const BOARD_TYPES = { + CLASSIC_JIRA: 'Classic Jira', + JIRA: 'Jira', + LINEAR: 'Linear', +} + +export const PIPELINE_TOOL_TYPES = { + BUILD_KITE: 'BuildKite', + GO_CD: 'GoCD', +} + +export const SOURCE_CONTROL_TYPES = { + GITHUB: 'Github', +} + +export const EMAIL_REG_EXP = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/ + +export const BOARD_TOKEN_REG_EXP = /^[a-zA-Z0-9\-=_]{1,500}$/ + +export const BUILDKITE_TOKEN_REGEXP = /^[A-Za-z0-9]{40}$/ + +export const GITHUB_TOKEN_REGEXP = /^(ghp|gho|ghu|ghs|ghr)+_+([a-zA-Z0-9]{36})$/ + +export const EMAIL = 'Email' + +export const METRICS_CONSTANTS = { + cycleTimeEmptyStr: '----', + doneValue: 'Done', + doneKeyFromBackend: 'done', + todoValue: 'To do', + analysisValue: 'Analysis', + inDevValue: 'In dev', + blockValue: 'Block', + waitingValue: 'Waiting for testing', + testingValue: 'Testing', + reviewValue: 'Review', +} + +export const CYCLE_TIME_LIST = [ + METRICS_CONSTANTS.cycleTimeEmptyStr, + METRICS_CONSTANTS.todoValue, + METRICS_CONSTANTS.analysisValue, + METRICS_CONSTANTS.inDevValue, + METRICS_CONSTANTS.blockValue, + METRICS_CONSTANTS.waitingValue, + METRICS_CONSTANTS.testingValue, + METRICS_CONSTANTS.reviewValue, + METRICS_CONSTANTS.doneValue, +] + +export const BOARD_TOKEN = 'Token' + +export const ERROR_MESSAGE_TIME_DURATION = 2000 + +export const TOKEN_HELPER_TEXT = { + RequiredTokenText: 'Token is required', + InvalidTokenText: 'Token is invalid', +} + +export const DONE = 'Done' + +export const SELECTED_VALUE_SEPARATOR = ', ' diff --git a/frontend/src/context/Metrics/metricsSlice.tsx b/frontend/src/context/Metrics/metricsSlice.tsx new file mode 100644 index 000000000..d88e809f6 --- /dev/null +++ b/frontend/src/context/Metrics/metricsSlice.tsx @@ -0,0 +1,85 @@ +import { createSlice } from '@reduxjs/toolkit' +import camelCase from 'lodash.camelcase' +import { RootState } from '@src/store' + +export interface savedMetricsSettingState { + jiraColumns: { key: string; value: { name: string; statuses: string[] } }[] + targetFields: { name: string; key: string; flag: boolean }[] + users: string[] + doneColumn: string[] + boardColumns: { name: string; value: string }[] + deploymentFrequencySettings: { id: number; organization: string; pipelineName: string; steps: string }[] +} + +const initialState: savedMetricsSettingState = { + jiraColumns: [], + targetFields: [], + users: [], + doneColumn: [], + boardColumns: [], + deploymentFrequencySettings: [{ id: 0, organization: '', pipelineName: '', steps: '' }], +} + +export const metricsSlice = createSlice({ + name: 'saveMetricsSetting', + initialState: { + ...initialState, + }, + reducers: { + saveTargetFields: (state, action) => { + state.targetFields = action.payload + }, + saveDoneColumn: (state, action) => { + state.doneColumn = action.payload + }, + saveUsers: (state, action) => { + state.users = action.payload + }, + saveBoardColumns: (state, action) => { + state.boardColumns = action.payload + }, + + addADeploymentFrequencySetting: (state) => { + const newId = state.deploymentFrequencySettings[state.deploymentFrequencySettings.length - 1].id + 1 + state.deploymentFrequencySettings = [ + ...state.deploymentFrequencySettings, + { id: newId, organization: '', pipelineName: '', steps: '' }, + ] + }, + + updateDeploymentFrequencySettings: (state, action) => { + const { updateId, label, value } = action.payload + + state.deploymentFrequencySettings = state.deploymentFrequencySettings.map((deploymentFrequencySetting) => { + return deploymentFrequencySetting.id === updateId + ? { + ...deploymentFrequencySetting, + [camelCase(label)]: value, + } + : deploymentFrequencySetting + }) + }, + + deleteADeploymentFrequencySetting: (state, action) => { + const deleteIndex = action.payload + state.deploymentFrequencySettings = [ + ...state.deploymentFrequencySettings.filter((deploymentFrequencySetting, index) => index !== deleteIndex), + ] + }, + }, +}) + +export const { + saveTargetFields, + saveDoneColumn, + saveUsers, + saveBoardColumns, + addADeploymentFrequencySetting, + updateDeploymentFrequencySettings, + deleteADeploymentFrequencySetting, +} = metricsSlice.actions + +export const selectDeploymentFrequencySettings = (state: RootState) => + state.saveMetricsSetting.deploymentFrequencySettings + +export default metricsSlice.reducer diff --git a/frontend/src/context/config/board/boardSlice.tsx b/frontend/src/context/config/board/boardSlice.tsx new file mode 100644 index 000000000..ec8b4bd86 --- /dev/null +++ b/frontend/src/context/config/board/boardSlice.tsx @@ -0,0 +1,27 @@ +import { createSlice } from '@reduxjs/toolkit' +import { BOARD_TYPES } from '@src/constants' + +export interface boardState { + boardConfig: { type: string; boardId: string; email: string; projectKey: string; site: string; token: string } + isBoardVerified: boolean +} + +export const initialBoardState: boardState = { + boardConfig: { type: BOARD_TYPES.JIRA, boardId: '', email: '', projectKey: '', site: '', token: '' }, + isBoardVerified: false, +} + +export const boardSlice = createSlice({ + name: 'board', + initialState: initialBoardState, + reducers: { + updateBoardVerifyState: (state, action) => { + state.isBoardVerified = action.payload + }, + updateBoard: (state, action) => { + state.boardConfig = action.payload + }, + }, +}) + +export default boardSlice.reducer diff --git a/frontend/src/context/config/board/jiraVerifyResponse/jiraVerifyResponseSlice.tsx b/frontend/src/context/config/board/jiraVerifyResponse/jiraVerifyResponseSlice.tsx new file mode 100644 index 000000000..0b0979e7d --- /dev/null +++ b/frontend/src/context/config/board/jiraVerifyResponse/jiraVerifyResponseSlice.tsx @@ -0,0 +1,37 @@ +import { createSlice } from '@reduxjs/toolkit' +import { RootState } from '@src/store' + +export interface jiraVerifyResponseState { + jiraColumns: { key: string; value: { name: string; statuses: string[] } }[] + targetFields: { name: string; key: string; flag: boolean }[] + users: string[] +} + +const initialState: jiraVerifyResponseState = { + jiraColumns: [], + targetFields: [], + users: [], +} + +export const jiraVerifyResponseSlice = createSlice({ + name: 'jiraVerifyResponse', + initialState, + reducers: { + updateJiraVerifyResponse: (state, action) => { + const { jiraColumns, targetFields, users } = action.payload + state.jiraColumns = jiraColumns + state.targetFields = targetFields + state.users = users + }, + }, +}) + +export const { updateJiraVerifyResponse } = jiraVerifyResponseSlice.actions + +export const selectUsers = (state: RootState) => state.jiraVerifyResponse.users + +export const selectJiraColumns = (state: RootState) => state.jiraVerifyResponse.jiraColumns + +export const selectTargetFields = (state: RootState) => state.jiraVerifyResponse.targetFields + +export default jiraVerifyResponseSlice.reducer diff --git a/frontend/src/context/config/configSlice.tsx b/frontend/src/context/config/configSlice.tsx new file mode 100644 index 000000000..a2351879d --- /dev/null +++ b/frontend/src/context/config/configSlice.tsx @@ -0,0 +1,85 @@ +import { createSlice } from '@reduxjs/toolkit' +import type { RootState } from '@src/store' +import { REGULAR_CALENDAR } from '@src/constants' +import { boardSlice as boardReducer, initialBoardState } from '@src/context/config/board/boardSlice' +import { + pipelineToolSlice as pipelineToolReducer, + initialPipelineToolState, +} from '@src/context/config/pipelineTool/pipelineToolSlice' +import { + sourceControlSlice as sourceControlReducer, + initialSourceControlState, +} from '@src/context/config/sourceControl/sourceControlSlice' + +export interface basicConfigState { + projectName: string + calendarType: string + dateRange: { + startDate: string + endDate: string + } + metrics: string[] +} + +const initialBasicConfigState: basicConfigState = { + projectName: '', + calendarType: REGULAR_CALENDAR, + dateRange: { + startDate: '', + endDate: '', + }, + metrics: [], +} + +export const configSlice = createSlice({ + name: 'config', + initialState: { + ...initialBasicConfigState, + ...initialBoardState, + ...initialPipelineToolState, + ...initialSourceControlState, + }, + reducers: { + updateProjectName: (state, action) => { + state.projectName = action.payload + }, + updateCalendarType: (state, action) => { + state.calendarType = action.payload + }, + updateDateRange: (state, action) => { + const { startDate, endDate } = action.payload + state.dateRange = { startDate, endDate } + }, + updateMetrics: (state, action) => { + state.metrics = action.payload + }, + ...boardReducer.caseReducers, + ...pipelineToolReducer.caseReducers, + ...sourceControlReducer.caseReducers, + }, +}) +export const { + updateProjectName, + updateCalendarType, + updateDateRange, + updateMetrics, + updateBoard, + updateBoardVerifyState, + updatePipelineToolVerifyState, + updatePipelineTool, + updateSourceControl, + updateSourceControlVerifyState, +} = configSlice.actions + +export const selectProjectName = (state: RootState) => state.config.projectName +export const selectCalendarType = (state: RootState) => state.config.calendarType +export const selectDateRange = (state: RootState) => state.config.dateRange +export const selectMetrics = (state: RootState) => state.config.metrics +export const selectIsBoardVerified = (state: RootState) => state.config.isBoardVerified +export const selectBoard = (state: RootState) => state.config.boardConfig +export const isPipelineToolVerified = (state: RootState) => state.config.isPipelineToolVerified +export const selectPipelineTool = (state: RootState) => state.config.pipelineToolConfig +export const isSourceControlVerified = (state: RootState) => state.config.isSourceControlVerified +export const selectSourceControl = (state: RootState) => state.config.sourceControlConfig + +export default configSlice.reducer diff --git a/frontend/src/context/config/pipelineTool/pipelineToolSlice.tsx b/frontend/src/context/config/pipelineTool/pipelineToolSlice.tsx new file mode 100644 index 000000000..3156fd7f1 --- /dev/null +++ b/frontend/src/context/config/pipelineTool/pipelineToolSlice.tsx @@ -0,0 +1,30 @@ +import { createSlice } from '@reduxjs/toolkit' +import { PIPELINE_TOOL_TYPES } from '@src/constants' + +export interface pipelineToolState { + pipelineToolConfig: { pipelineTool: string; token: string } + isPipelineToolVerified: boolean +} + +export const initialPipelineToolState: pipelineToolState = { + pipelineToolConfig: { + pipelineTool: PIPELINE_TOOL_TYPES.BUILD_KITE, + token: '', + }, + isPipelineToolVerified: false, +} + +export const pipelineToolSlice = createSlice({ + name: 'pipelineTool', + initialState: initialPipelineToolState, + reducers: { + updatePipelineToolVerifyState: (state, action) => { + state.isPipelineToolVerified = action.payload + }, + updatePipelineTool: (state, action) => { + state.pipelineToolConfig = action.payload + }, + }, +}) + +export default pipelineToolSlice.reducer diff --git a/frontend/src/context/config/pipelineTool/pipelineToolVerifyResponse/pipelineToolVerifyResponseSlice.tsx b/frontend/src/context/config/pipelineTool/pipelineToolVerifyResponse/pipelineToolVerifyResponseSlice.tsx new file mode 100644 index 000000000..360793974 --- /dev/null +++ b/frontend/src/context/config/pipelineTool/pipelineToolVerifyResponse/pipelineToolVerifyResponseSlice.tsx @@ -0,0 +1,24 @@ +import { createSlice } from '@reduxjs/toolkit' + +export interface pipelineToolVerifyResponseState { + pipelineTool: [] +} + +const initialState: pipelineToolVerifyResponseState = { + pipelineTool: [], +} + +export const pipelineToolVerifyResponseSlice = createSlice({ + name: 'pipelineTool verify response', + initialState, + reducers: { + updatePipelineToolVerifyResponse: (state, action) => { + const { pipelineTool } = action.payload + state.pipelineTool = pipelineTool + }, + }, +}) + +export const { updatePipelineToolVerifyResponse } = pipelineToolVerifyResponseSlice.actions + +export default pipelineToolVerifyResponseSlice.reducer diff --git a/frontend/src/context/config/sourceControl/sourceControlSlice.tsx b/frontend/src/context/config/sourceControl/sourceControlSlice.tsx new file mode 100644 index 000000000..3f47cb459 --- /dev/null +++ b/frontend/src/context/config/sourceControl/sourceControlSlice.tsx @@ -0,0 +1,31 @@ +import { createSlice } from '@reduxjs/toolkit' +import { SOURCE_CONTROL_TYPES } from '@src/constants' + +export interface sourceControlState { + sourceControlConfig: { sourceControl: string; token: string } + + isSourceControlVerified: boolean +} + +export const initialSourceControlState: sourceControlState = { + sourceControlConfig: { + sourceControl: SOURCE_CONTROL_TYPES.GITHUB, + token: '', + }, + isSourceControlVerified: false, +} + +export const sourceControlSlice = createSlice({ + name: 'sourceControl', + initialState: initialSourceControlState, + reducers: { + updateSourceControlVerifyState: (state, action) => { + state.isSourceControlVerified = action.payload + }, + updateSourceControl: (state, action) => { + state.sourceControlConfig = action.payload + }, + }, +}) + +export default sourceControlSlice.reducer diff --git a/frontend/src/context/config/sourceControl/sourceControlVerifyResponse/sourceControlVerifyResponseSlice.tsx b/frontend/src/context/config/sourceControl/sourceControlVerifyResponse/sourceControlVerifyResponseSlice.tsx new file mode 100644 index 000000000..a287a50f8 --- /dev/null +++ b/frontend/src/context/config/sourceControl/sourceControlVerifyResponse/sourceControlVerifyResponseSlice.tsx @@ -0,0 +1,24 @@ +import { createSlice } from '@reduxjs/toolkit' + +export interface sourceControlVerifyResponseState { + sourceControl: [] +} + +const initialState: sourceControlVerifyResponseState = { + sourceControl: [], +} + +export const sourceControlVerifyResponseSlice = createSlice({ + name: 'sourceControlVerifyResponse', + initialState, + reducers: { + updateSourceControlVerifyResponse: (state, action) => { + const { sourceControl } = action.payload + state.sourceControl = sourceControl + }, + }, +}) + +export const { updateSourceControlVerifyResponse } = sourceControlVerifyResponseSlice.actions + +export default sourceControlVerifyResponseSlice.reducer diff --git a/frontend/src/context/stepper/StepperSlice.tsx b/frontend/src/context/stepper/StepperSlice.tsx new file mode 100644 index 000000000..fb7f1f852 --- /dev/null +++ b/frontend/src/context/stepper/StepperSlice.tsx @@ -0,0 +1,30 @@ +import { createSlice } from '@reduxjs/toolkit' +import type { RootState } from '@src/store' +import { ZERO } from '@src/constants' + +export interface StepState { + stepNumber: number +} + +const initialState: StepState = { + stepNumber: 0, +} + +export const stepperSlice = createSlice({ + name: 'stepper', + initialState, + reducers: { + nextStep: (state) => { + state.stepNumber += 1 + }, + backStep: (state) => { + state.stepNumber = state.stepNumber === ZERO ? ZERO : state.stepNumber - 1 + }, + }, +}) + +export const { nextStep, backStep } = stepperSlice.actions + +export const selectStepNumber = (state: RootState) => state.stepper.stepNumber + +export default stepperSlice.reducer diff --git a/frontend/src/environments/environment.prod.ts b/frontend/src/environments/environment.prod.ts deleted file mode 100644 index 27e4c6d07..000000000 --- a/frontend/src/environments/environment.prod.ts +++ /dev/null @@ -1,4 +0,0 @@ -export const environment = { - production: true, - apiUrl: '/api/v1', -}; diff --git a/frontend/src/environments/environment.ts b/frontend/src/environments/environment.ts deleted file mode 100644 index eda3b5743..000000000 --- a/frontend/src/environments/environment.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file can be replaced during build by using the `fileReplacements` array. -// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. -// The list of file replacements can be found in `angular.json`. - -export const environment = { - production: false, - apiUrl: 'http://localhost:3001/api/v1', -}; - -/* - * For easier debugging in development mode, you can import the following file - * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. - * - * This import should be commented out in production mode because it will have a negative impact - * on performance if an error is thrown. - */ -// import 'zone.js/dist/zone-error'; // Included with Angular CLI. diff --git a/frontend/src/exceptions/BadRequestException.ts b/frontend/src/exceptions/BadRequestException.ts new file mode 100644 index 000000000..18b174cfe --- /dev/null +++ b/frontend/src/exceptions/BadRequestException.ts @@ -0,0 +1,6 @@ +export class BadRequestException extends Error { + constructor(type: string, message: string) { + super() + throw new Error(`${type} verify failed: ${message}`) + } +} diff --git a/frontend/src/exceptions/InternalServerException.ts b/frontend/src/exceptions/InternalServerException.ts new file mode 100644 index 000000000..094764686 --- /dev/null +++ b/frontend/src/exceptions/InternalServerException.ts @@ -0,0 +1,6 @@ +export class InternalServerException extends Error { + constructor(type: string, message: string) { + super() + throw new Error(`${type} verify failed: ${message}`) + } +} diff --git a/frontend/src/exceptions/NotFoundException.ts b/frontend/src/exceptions/NotFoundException.ts new file mode 100644 index 000000000..a811ef835 --- /dev/null +++ b/frontend/src/exceptions/NotFoundException.ts @@ -0,0 +1,6 @@ +export class NotFoundException extends Error { + constructor(type: string, message: string) { + super() + throw new Error(`${type} verify failed: ${message}`) + } +} diff --git a/frontend/src/exceptions/UnauthorizedException.ts b/frontend/src/exceptions/UnauthorizedException.ts new file mode 100644 index 000000000..254da958c --- /dev/null +++ b/frontend/src/exceptions/UnauthorizedException.ts @@ -0,0 +1,6 @@ +export class UnauthorizedException extends Error { + constructor(type: string, message: string) { + super() + throw new Error(`${type} verify failed: ${message}`) + } +} diff --git a/frontend/src/favicon.ico b/frontend/src/favicon.ico deleted file mode 100644 index 997406ad2..000000000 Binary files a/frontend/src/favicon.ico and /dev/null differ diff --git a/frontend/src/hooks/index.ts b/frontend/src/hooks/index.ts new file mode 100644 index 000000000..e51e22dad --- /dev/null +++ b/frontend/src/hooks/index.ts @@ -0,0 +1,6 @@ +import { useDispatch, useSelector } from 'react-redux' +import type { TypedUseSelectorHook } from 'react-redux' +import type { RootState, AppDispatch } from '@src/store' + +export const useAppDispatch: () => AppDispatch = useDispatch +export const useAppSelector: TypedUseSelectorHook = useSelector diff --git a/frontend/src/hooks/useAppDispatch.ts b/frontend/src/hooks/useAppDispatch.ts new file mode 100644 index 000000000..e51e22dad --- /dev/null +++ b/frontend/src/hooks/useAppDispatch.ts @@ -0,0 +1,6 @@ +import { useDispatch, useSelector } from 'react-redux' +import type { TypedUseSelectorHook } from 'react-redux' +import type { RootState, AppDispatch } from '@src/store' + +export const useAppDispatch: () => AppDispatch = useDispatch +export const useAppSelector: TypedUseSelectorHook = useSelector diff --git a/frontend/src/hooks/useVerifyBoardEffect.ts b/frontend/src/hooks/useVerifyBoardEffect.ts new file mode 100644 index 000000000..1b99e7067 --- /dev/null +++ b/frontend/src/hooks/useVerifyBoardEffect.ts @@ -0,0 +1,42 @@ +import { useState } from 'react' +import { boardClient, getVerifyBoardParams } from '@src/clients/BoardClient' +import { ERROR_MESSAGE_TIME_DURATION } from '@src/constants' + +export interface useVerifyBoardStateInterface { + verifyJira: (params: getVerifyBoardParams) => Promise< + | { + isBoardVerify: boolean + isNoDoneCard: boolean + response: object + } + | undefined + > + isLoading: boolean + errorMessage: string +} + +export const useVerifyBoardEffect = (): useVerifyBoardStateInterface => { + const [isLoading, setIsLoading] = useState(false) + const [errorMessage, setErrorMessage] = useState('') + + const verifyJira = async (params: getVerifyBoardParams) => { + setIsLoading(true) + try { + return await boardClient.getVerifyBoard(params) + } catch (e) { + const err = e as Error + setErrorMessage(err.message) + setTimeout(() => { + setErrorMessage('') + }, ERROR_MESSAGE_TIME_DURATION) + } finally { + setIsLoading(false) + } + } + + return { + verifyJira, + isLoading, + errorMessage, + } +} diff --git a/frontend/src/hooks/useVerifyPipelineToolEffect.ts b/frontend/src/hooks/useVerifyPipelineToolEffect.ts new file mode 100644 index 000000000..b7f5453fc --- /dev/null +++ b/frontend/src/hooks/useVerifyPipelineToolEffect.ts @@ -0,0 +1,41 @@ +import { useState } from 'react' +import { pipelineToolClient, getVerifyPipelineToolParams } from '@src/clients/PipelineToolClient' +import { ERROR_MESSAGE_TIME_DURATION } from '@src/constants' + +export interface useVerifyPipeLineToolStateInterface { + verifyPipelineTool: (params: getVerifyPipelineToolParams) => Promise< + | { + isPipelineToolVerified: boolean + response: object + } + | undefined + > + isLoading: boolean + errorMessage: string +} + +export const useVerifyPipelineToolEffect = (): useVerifyPipeLineToolStateInterface => { + const [isLoading, setIsLoading] = useState(false) + const [errorMessage, setErrorMessage] = useState('') + + const verifyPipelineTool = async (params: getVerifyPipelineToolParams) => { + setIsLoading(true) + try { + return await pipelineToolClient.verifyPipelineTool(params) + } catch (e) { + const err = e as Error + setErrorMessage(err.message) + setTimeout(() => { + setErrorMessage('') + }, ERROR_MESSAGE_TIME_DURATION) + } finally { + setIsLoading(false) + } + } + + return { + verifyPipelineTool, + isLoading, + errorMessage, + } +} diff --git a/frontend/src/hooks/useVeritySourceControlEffect.ts b/frontend/src/hooks/useVeritySourceControlEffect.ts new file mode 100644 index 000000000..5086920c0 --- /dev/null +++ b/frontend/src/hooks/useVeritySourceControlEffect.ts @@ -0,0 +1,41 @@ +import { useState } from 'react' +import { sourceControlClient, getVerifySourceControlParams } from '@src/clients/SourceControlClient' +import { ERROR_MESSAGE_TIME_DURATION } from '@src/constants' + +export interface useVerifySourceControlStateInterface { + verifyGithub: (params: getVerifySourceControlParams) => Promise< + | { + isSourceControlVerify: boolean + response: object + } + | undefined + > + isLoading: boolean + errorMessage: string +} + +export const useVerifySourceControlEffect = (): useVerifySourceControlStateInterface => { + const [isLoading, setIsLoading] = useState(false) + const [errorMessage, setErrorMessage] = useState('') + + const verifyGithub = async (params: getVerifySourceControlParams) => { + setIsLoading(true) + try { + return await sourceControlClient.getVerifySourceControl(params) + } catch (e) { + const err = e as Error + setErrorMessage(err.message) + setTimeout(() => { + setErrorMessage('') + }, ERROR_MESSAGE_TIME_DURATION) + } finally { + setIsLoading(false) + } + } + + return { + verifyGithub, + isLoading, + errorMessage, + } +} diff --git a/frontend/src/index.html b/frontend/src/index.html deleted file mode 100644 index 0e6f161ef..000000000 --- a/frontend/src/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - HeartBeat - - - - - - - - - - diff --git a/frontend/src/layouts/Header.tsx b/frontend/src/layouts/Header.tsx new file mode 100644 index 000000000..d10377a01 --- /dev/null +++ b/frontend/src/layouts/Header.tsx @@ -0,0 +1,69 @@ +import { useLocation, useNavigate } from 'react-router-dom' +import HomeIcon from '@mui/icons-material/Home' + +import Logo from '@src/assets/Logo.svg' +import styled from '@emotion/styled' +import { theme } from '@src/theme' +import { PROJECT_NAME } from '@src/constants' + +const Header = () => { + const location = useLocation() + const navigate = useNavigate() + + const goHome = () => { + navigate('/') + } + + const shouldShowHomeIcon = () => { + return !['/', '/index.html'].includes(location.pathname) + } + + const LogoWarp = styled.div({ + display: 'flex', + justifyContent: 'space-between', + padding: '0 1rem', + alignItems: 'center', + backgroundColor: theme.main.backgroundColor, + }) + + const LogoTitle = styled.span({ + color: theme.main.color, + fontWeight: 'bold', + fontSize: '1.5rem', + }) + + const LogoImage = styled.img({ + height: '4rem', + width: '4rem', + }) + + const LogoContainer = styled.div({ + display: 'flex', + alignItems: 'center', + cursor: 'pointer', + color: theme.main.color, + }) + + const HomeIconContainer = styled.span` + cursor: pointer; + ` + + const HomeIconElement = styled(HomeIcon)` + color: ${theme.main.color}; + ` + + return ( + + + + {PROJECT_NAME} + + {shouldShowHomeIcon() && ( + + + + )} + + ) +} +export default Header diff --git a/frontend/src/main.ts b/frontend/src/main.ts deleted file mode 100644 index d9a2e7e4a..000000000 --- a/frontend/src/main.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { enableProdMode } from '@angular/core'; -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app/app.module'; -import { environment } from './environments/environment'; - -if (environment.production) { - enableProdMode(); -} - -platformBrowserDynamic() - .bootstrapModule(AppModule) - .catch((err) => console.error(err)); diff --git a/frontend/src/main.tsx b/frontend/src/main.tsx new file mode 100644 index 000000000..406dc51a4 --- /dev/null +++ b/frontend/src/main.tsx @@ -0,0 +1,17 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App' +import { Provider } from 'react-redux' +import { store } from './store' +import { ThemeProvider } from '@mui/material' +import { theme } from '@src/theme' + +ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( + + + + + + + +) diff --git a/frontend/src/pages/Home.tsx b/frontend/src/pages/Home.tsx new file mode 100644 index 000000000..c4520a394 --- /dev/null +++ b/frontend/src/pages/Home.tsx @@ -0,0 +1,15 @@ +import React from 'react' +import Header from '@src/layouts/Header' +import { ProjectDescription } from '@src/components/ProjectDescription' +import { HomeGuide } from '@src/components/HomeGuide' + +const Home = () => { + return ( + <> +
    + + + + ) +} +export default Home diff --git a/frontend/src/pages/Metrics.tsx b/frontend/src/pages/Metrics.tsx new file mode 100644 index 000000000..43909f310 --- /dev/null +++ b/frontend/src/pages/Metrics.tsx @@ -0,0 +1,11 @@ +import Header from '@src/layouts/Header' +import MetricsStepper from '@src/components/Metrics/MetricsStepper' + +const Metrics = () => ( + <> +
    + + +) + +export default Metrics diff --git a/frontend/src/polyfills.ts b/frontend/src/polyfills.ts deleted file mode 100644 index e49856ec9..000000000 --- a/frontend/src/polyfills.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/guide/browser-support - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** - * Web Animations `@angular/platform-browser/animations` - * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. - * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). - */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - -/** - * By default, zone.js will patch all possible macroTask and DomEvents - * user can disable parts of macroTask/DomEvents patch by setting following flags - * because those flags need to be set before `zone.js` being loaded, and webpack - * will put import in the top of bundle, so user need to create a separate file - * in this directory (for example: zone-flags.ts), and put the following flags - * into that file, and then add the following code before importing zone.js. - * import './zone-flags'; - * - * The flags allowed in zone-flags.ts are listed here. - * - * The following flags will work for all browsers. - * - * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame - * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick - * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames - * - * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js - * with the following flag, it will bypass `zone.js` patch for IE/Edge - * - * (window as any).__Zone_enable_cross_context_check = true; - * - */ - -/*************************************************************************************************** - * Zone JS is required by default for Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ diff --git a/frontend/src/router.tsx b/frontend/src/router.tsx new file mode 100644 index 000000000..6ba7e22b1 --- /dev/null +++ b/frontend/src/router.tsx @@ -0,0 +1,17 @@ +import { Suspense } from 'react' +import { Route, Routes } from 'react-router-dom' +import { routes } from './config/routes' +import { Loading } from './components/Loading' + +const Router = () => { + const appRoutes = routes.map((item) => { + return } /> + }) + return ( + }> + {appRoutes} + + ) +} + +export default Router diff --git a/frontend/src/store.ts b/frontend/src/store.ts new file mode 100644 index 000000000..18aa9a6c6 --- /dev/null +++ b/frontend/src/store.ts @@ -0,0 +1,21 @@ +import { configureStore } from '@reduxjs/toolkit' +import stepperReducer from './context/stepper/StepperSlice' +import configReducer from './context/config/configSlice' +import jiraVerifyResponseReducer from './context/config/board/jiraVerifyResponse/jiraVerifyResponseSlice' +import pipelineToolResponseReducer from './context/config/pipelineTool/pipelineToolVerifyResponse/pipelineToolVerifyResponseSlice' +import sourceControlVerifyResponseReducer from './context/config/sourceControl/sourceControlVerifyResponse/sourceControlVerifyResponseSlice' +import saveMetricsSettingReducer from './context/Metrics/metricsSlice' + +export const store = configureStore({ + reducer: { + stepper: stepperReducer, + config: configReducer, + jiraVerifyResponse: jiraVerifyResponseReducer, + pipelineToolVerifyResponse: pipelineToolResponseReducer, + sourceControlVerifyResponse: sourceControlVerifyResponseReducer, + saveMetricsSetting: saveMetricsSettingReducer, + }, +}) + +export type RootState = ReturnType +export type AppDispatch = typeof store.dispatch diff --git a/frontend/src/styles.scss b/frontend/src/styles.scss deleted file mode 100644 index 3b9cecf7b..000000000 --- a/frontend/src/styles.scss +++ /dev/null @@ -1,10 +0,0 @@ -/* You can add global styles to this file, and also import other style files */ - -html, -body { - height: 100%; -} -body { - margin: 0; - font-family: Roboto, 'Helvetica Neue', sans-serif; -} diff --git a/frontend/src/test.ts b/frontend/src/test.ts deleted file mode 100644 index 4f56cf522..000000000 --- a/frontend/src/test.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file is required by karma.conf.js and loads recursively all the .spec and framework files - -import 'zone.js/dist/zone-testing'; -import { getTestBed } from '@angular/core/testing'; -import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; - -declare const require: { - context( - path: string, - deep?: boolean, - filter?: RegExp - ): { - keys(): string[]; - (id: string): T; - }; -}; - -// First, initialize the Angular testing environment. -getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting()); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/frontend/src/theme.ts b/frontend/src/theme.ts new file mode 100644 index 000000000..b335cae83 --- /dev/null +++ b/frontend/src/theme.ts @@ -0,0 +1,46 @@ +import { createTheme } from '@mui/material/styles' +import { indigo } from '@mui/material/colors' +import { FIVE_HUNDRED } from '@src/constants' + +declare module '@mui/material/styles' { + interface Theme { + main: { + backgroundColor: string + color: string + secondColor: string + fontSize: string + boxShadow: string + } + } + // allow configuration using `createTheme` + interface ThemeOptions { + main: { + backgroundColor: string + color: string + secondColor: string + fontSize: string + boxShadow: string + } + } +} + +export const theme = createTheme({ + palette: { + primary: { + main: indigo[FIVE_HUNDRED], + }, + }, + main: { + backgroundColor: indigo[FIVE_HUNDRED], + color: '#fff', + secondColor: 'black', + fontSize: '1rem', + boxShadow: + '0 0.2rem 0.1rem -0.1rem rgb(0 0 0 / 20%), 0 0.1rem 0.1rem 0 rgb(0 0 0 / 14%), 0 0.1rem 0.3rem 0 rgb(0 0 0 / 12%)', + }, + typography: { + button: { + textTransform: 'none', + }, + }, +}) diff --git a/frontend/src/vite-env.d.ts b/frontend/src/vite-env.d.ts new file mode 100644 index 000000000..09d5363f3 --- /dev/null +++ b/frontend/src/vite-env.d.ts @@ -0,0 +1,7 @@ +/// + +declare module '*.svg' { + const content: unknown + export const ReactComponent: unknown + export default content +} diff --git a/frontend/tsconfig.app.json b/frontend/tsconfig.app.json deleted file mode 100644 index 29f5f5864..000000000 --- a/frontend/tsconfig.app.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "./out-tsc/app", - "types": [] - }, - "files": ["src/main.ts", "src/polyfills.ts"], - "include": ["src/**/*.d.ts"] -} diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json index 806b1534b..1d893f03f 100644 --- a/frontend/tsconfig.json +++ b/frontend/tsconfig.json @@ -1,22 +1,26 @@ { - "compileOnSave": false, "compilerOptions": { - "baseUrl": "./", - "outDir": "./dist/out-tsc", - "sourceMap": true, - "declaration": false, - "downlevelIteration": true, - "experimentalDecorators": true, - "module": "esnext", - "moduleResolution": "node", - "importHelpers": true, - "target": "es2015", - "lib": ["es2019", "dom"], + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", "resolveJsonModule": true, - "esModuleInterop": true + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "baseUrl": ".", + "paths": { + "@src/*": ["./src/*"] + } }, - "angularCompilerOptions": { - "fullTemplateTypeCheck": true, - "strictInjectionParameters": true - } + "include": ["src", "__tests__"], + "exclude": ["__tests__/__mocks__/svgTransformer.ts"], + "references": [{ "path": "./tsconfig.node.json" }] } diff --git a/frontend/tsconfig.node.json b/frontend/tsconfig.node.json new file mode 100644 index 000000000..9d31e2aed --- /dev/null +++ b/frontend/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/frontend/tsconfig.spec.json b/frontend/tsconfig.spec.json deleted file mode 100644 index 430cf757c..000000000 --- a/frontend/tsconfig.spec.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "./out-tsc/spec", - "types": ["jasmine", "node"] - }, - "files": ["src/test.ts", "src/polyfills.ts"], - "include": ["src/**/*.spec.ts", "src/**/*.d.ts"] -} diff --git a/frontend/tslint.json b/frontend/tslint.json deleted file mode 100644 index e60077dd3..000000000 --- a/frontend/tslint.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "extends": "tslint:recommended", - "rules": { - "align": { - "options": ["parameters", "statements"] - }, - "array-type": false, - "arrow-return-shorthand": true, - "deprecation": { - "severity": "warning" - }, - "component-class-suffix": true, - "contextual-lifecycle": true, - "directive-class-suffix": true, - "directive-selector": [true, "attribute", "app", "camelCase"], - "component-selector": [true, "element", "app", "kebab-case"], - "import-blacklist": [true, "rxjs/Rx"], - "max-classes-per-file": false, - "member-ordering": [ - true, - { - "order": ["static-field", "instance-field", "static-method", "instance-method"] - } - ], - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-empty": false, - "no-inferrable-types": [true, "ignore-params"], - "no-non-null-assertion": true, - "no-redundant-jsdoc": true, - "no-switch-case-fall-through": true, - "no-var-requires": false, - "object-literal-key-quotes": [true, "as-needed"], - "space-before-function-paren": { - "options": { - "anonymous": "never", - "asyncArrow": "always", - "constructor": "never", - "method": "never", - "named": "never" - } - }, - "variable-name": { - "options": ["ban-keywords", "check-format", "allow-pascal-case"] - }, - "whitespace": { - "options": ["check-branch", "check-decl", "check-operator", "check-separator", "check-type", "check-typecast"] - }, - "no-conflicting-lifecycle": true, - "no-host-metadata-property": true, - "no-input-rename": true, - "no-inputs-metadata-property": true, - "no-unused-expression": [true, "allow-fast-null-checks"], - "no-output-native": true, - "no-output-on-prefix": true, - "no-output-rename": true, - "no-outputs-metadata-property": true, - "template-banana-in-box": true, - "template-no-negated-async": true, - "use-lifecycle-interface": true, - "use-pipe-transform-interface": true - }, - "rulesDirectory": ["codelyzer"] -} diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts new file mode 100644 index 000000000..d7cbf3f6d --- /dev/null +++ b/frontend/vite.config.ts @@ -0,0 +1,19 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react-swc' +import { resolve } from 'path/posix' + +// https://vitejs.dev/config/ +export default defineConfig({ + server: { + port: 4321, + proxy: { + '/api/v1': 'http://localhost:4322', + }, + }, + plugins: [react()], + resolve: { + alias: { + '@src': resolve(__dirname, './src'), + }, + }, +}) diff --git a/frontend/yarn.lock b/frontend/yarn.lock deleted file mode 100644 index f76024778..000000000 --- a/frontend/yarn.lock +++ /dev/null @@ -1,10133 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@angular-devkit/architect@0.901.15": - version "0.901.15" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.901.15.tgz#692f4ca5914a024fc6c50fcd37759d3d5f52ef40" - integrity sha512-t4yT34jQ3wA3NFZxph/PquITv8tFrkaexUusbNp4UN10+k+04lPF3aPnJJhM1VKjjfChznMMhLnqLjA+9o0Rmw== - dependencies: - "@angular-devkit/core" "9.1.15" - rxjs "6.5.4" - -"@angular-devkit/build-angular@~0.901.1": - version "0.901.15" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-0.901.15.tgz#a294cf9e1f21334ae0d471abcbbc787b3ab83368" - integrity sha512-Qhyfnjda+lbI97xpimb0g6RYiu/Xf/Awtx2xBRaE0pGW/T/qrGEeKwF4mu2CAgDSHK+0+V1msW8ttPMw+Z8org== - dependencies: - "@angular-devkit/architect" "0.901.15" - "@angular-devkit/build-optimizer" "0.901.15" - "@angular-devkit/build-webpack" "0.901.15" - "@angular-devkit/core" "9.1.15" - "@babel/core" "7.9.0" - "@babel/generator" "7.9.3" - "@babel/preset-env" "7.9.0" - "@babel/template" "7.8.6" - "@jsdevtools/coverage-istanbul-loader" "3.0.3" - "@ngtools/webpack" "9.1.15" - ajv "6.12.3" - autoprefixer "9.7.4" - babel-loader "8.0.6" - browserslist "^4.9.1" - cacache "15.0.0" - caniuse-lite "^1.0.30001032" - circular-dependency-plugin "5.2.0" - copy-webpack-plugin "6.0.3" - core-js "3.6.4" - css-loader "3.5.1" - cssnano "4.1.10" - file-loader "6.0.0" - find-cache-dir "3.3.1" - glob "7.1.6" - jest-worker "25.1.0" - karma-source-map-support "1.4.0" - less "3.11.3" - less-loader "5.0.0" - license-webpack-plugin "2.1.4" - loader-utils "2.0.0" - mini-css-extract-plugin "0.9.0" - minimatch "3.0.4" - open "7.0.3" - parse5 "4.0.0" - postcss "7.0.27" - postcss-import "12.0.1" - postcss-loader "3.0.0" - raw-loader "4.0.0" - regenerator-runtime "0.13.5" - rimraf "3.0.2" - rollup "2.1.0" - rxjs "6.5.4" - sass "1.26.3" - sass-loader "8.0.2" - semver "7.1.3" - source-map "0.7.3" - source-map-loader "0.2.4" - speed-measure-webpack-plugin "1.3.1" - style-loader "1.1.3" - stylus "0.54.7" - stylus-loader "3.0.2" - terser "4.6.10" - terser-webpack-plugin "3.0.3" - tree-kill "1.2.2" - webpack "4.42.0" - webpack-dev-middleware "3.7.2" - webpack-dev-server "3.11.0" - webpack-merge "4.2.2" - webpack-sources "1.4.3" - webpack-subresource-integrity "1.4.0" - worker-plugin "4.0.3" - -"@angular-devkit/build-optimizer@0.901.15": - version "0.901.15" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.901.15.tgz#3160a5feebaac391967870e4b0a8483e8d31f882" - integrity sha512-fCX27AAaM91UlNtjwUhqBFTvL3U0PexeVpQORJ7hAr4DG1z3DUHJS4RHCjlgM060ny0fj1V5gu21j1QAQx52vA== - dependencies: - loader-utils "2.0.0" - source-map "0.7.3" - tslib "1.11.1" - typescript "3.6.5" - webpack-sources "1.4.3" - -"@angular-devkit/build-webpack@0.901.15": - version "0.901.15" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.901.15.tgz#5894c69e192c5bf825d0babb03b3256c30c324a4" - integrity sha512-vETkDD3xbWtm5zylKhKG2IYjmnED5DPBHCg/M0QmxMBEEiZOtqVrAwkJGSnErVInPmqW0jixIz3wCiMUBBA/dQ== - dependencies: - "@angular-devkit/architect" "0.901.15" - "@angular-devkit/core" "9.1.15" - rxjs "6.5.4" - -"@angular-devkit/core@9.1.15": - version "9.1.15" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-9.1.15.tgz#0a4b1d4f64287a2f3f9bc0d9ea9a8e621de6a70e" - integrity sha512-zyUDaFQvnqsptoXhodbH4u+voXIldfDx+d0M2OMLj0tbfD4zp2fy7UOeTvu+lq2/LLNAObkG4JSK5DM9v1s08w== - dependencies: - ajv "6.12.3" - fast-json-stable-stringify "2.1.0" - magic-string "0.25.7" - rxjs "6.5.4" - source-map "0.7.3" - -"@angular-devkit/schematics@9.1.15": - version "9.1.15" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-9.1.15.tgz#b5ff0ea5072501cb8f39e8a2873bcf14c5dca5fc" - integrity sha512-phE8jNUeOiX1Co+4sLCHi1rMoOrqEmIRKOI4Saorn2d2S7b21k9lf4Z/GFwQ7djsfoxKkMP8zhd/M4hkVMxeNw== - dependencies: - "@angular-devkit/core" "9.1.15" - ora "4.0.3" - rxjs "6.5.4" - -"@angular/animations@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-9.1.13.tgz#561305f7bf4a7a5ea3ff172d6fac31615667acb0" - integrity sha512-ane1eeQmsP7fcAiLgRhle7YIDgE88WDMMvzqJYhSxwLzXNF/hwqNeskmNcjo8bLt9h/yTIjrCQbycLCHJfU8UQ== - -"@angular/cdk@^9.2.3": - version "9.2.4" - resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-9.2.4.tgz#8413958bd275e4c34be3b96f56444671dd30ba93" - integrity sha512-iw2+qHMXHYVC6K/fttHeNHIieSKiTEodVutZoOEcBu9rmRTGbLB26V/CRsfIRmA1RBk+uFYWc6UQZnMC3RdnJQ== - optionalDependencies: - parse5 "^5.0.0" - -"@angular/cli@~9.1.1": - version "9.1.15" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-9.1.15.tgz#c9834c31c6ec5659b7483af44daf652bffc5c4e3" - integrity sha512-jwwhXTH8ujKmx4/jsaFkSBvqyyMTUNeMHaMDKaChDtwRnNc0UGDEqMAVnVnXaXiIn1tnzzdHjW4BY35CjnvpCg== - dependencies: - "@angular-devkit/architect" "0.901.15" - "@angular-devkit/core" "9.1.15" - "@angular-devkit/schematics" "9.1.15" - "@schematics/angular" "9.1.15" - "@schematics/update" "0.901.15" - "@yarnpkg/lockfile" "1.1.0" - ansi-colors "4.1.1" - debug "4.1.1" - ini "1.3.6" - inquirer "7.1.0" - npm-package-arg "8.0.1" - npm-pick-manifest "6.0.0" - open "7.0.3" - pacote "9.5.12" - read-package-tree "5.3.1" - rimraf "3.0.2" - semver "7.1.3" - symbol-observable "1.2.0" - universal-analytics "0.4.20" - uuid "7.0.2" - -"@angular/common@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-9.1.13.tgz#5201212a6964d0596c89c45806d792bc2a1f4bf3" - integrity sha512-QACUhJWlly/nfHUmjopVS1p6ayxxa/NqjyftdCeBJaoyM2YohqWixP/n/keu1K/srJ96aFpUNsZQgmgoRv5SOQ== - -"@angular/compiler-cli@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-9.1.13.tgz#c07de2076ee0a5dc526de70efaccd4afde83fd84" - integrity sha512-40jbfMr1FinOqUyG3k4Moiytjs/Z8zKBgP3S5Qfn80EBJItRdFXwNtvaOi/onaag4+Mv+vigShwsgCewLbt/kA== - dependencies: - canonical-path "1.0.0" - chokidar "^3.0.0" - convert-source-map "^1.5.1" - dependency-graph "^0.7.2" - fs-extra "4.0.2" - magic-string "^0.25.0" - minimist "^1.2.0" - reflect-metadata "^0.1.2" - semver "^6.3.0" - source-map "^0.6.1" - sourcemap-codec "^1.4.8" - yargs "^16.1.1" - -"@angular/compiler@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.1.13.tgz#ec835a4ccae80d90cc163ce84da026407c63ad89" - integrity sha512-9MLB1Xx7odKuxDoybVwiOB1ZEUZpL8FurYm4RVuW39ntsUt0IMC9Hb8UagZLTAWhaWSHydkD/KBQVVobGqd0lA== - -"@angular/core@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-9.1.13.tgz#a87bc5a7926a50aec0bfcead769078bc7f1b93fa" - integrity sha512-mBm24Q9GjkAsxMAzqQ86U1078+yTEpr0+syMEruUtJ0HUH6Fzn3J+6xTLb+BVcGb9RkCkFaV9T5mcn6ZM0f++g== - -"@angular/forms@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-9.1.13.tgz#a3813661b58c79aecfe7e4e224d7c8526d387d87" - integrity sha512-soGVZmPq2bzkxvtTyeJB8p3ejzm4xxt+43hJw6Ag8NxpwUFPVa30oJge3JV+u8Y4yBtl5SbOZ4bBX3EkMxLcGQ== - -"@angular/language-service@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-9.1.13.tgz#d19850d11e4b883a4bf848b3b602b9b4ade61b8b" - integrity sha512-fecbDGUUGLsdoVgKqQMmqLwy7Q4MjHxrUdk4Uz3kI3wLPf+C0KV8n/hW+RA4mFVTJrpuwnvQa1WJWXz5U5PVjw== - -"@angular/material@^9.2.3": - version "9.2.4" - resolved "https://registry.yarnpkg.com/@angular/material/-/material-9.2.4.tgz#2666ef606fbb88d60f8e2f18c5e4f94a3dd572d8" - integrity sha512-LkoTXE6B0slvMhvfZDdPWaz4yaYLkaAp5VSPunI9pxGsPxzqEV9e210wC1/sjG/76Nk8Ep7/2z9XKac8Q9bMwA== - -"@angular/platform-browser-dynamic@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-9.1.13.tgz#995d80cd9b708554e6e6d74e13cf8cc9b67e1ea4" - integrity sha512-jCeHyAZ4Nap1/FOqAlKEg9UxQaSkHrxnQr6hYtWwC4ZDVUn3zLWQf6J+mbeYNOXN5yQxEiIqqhORYeOCLLqf1w== - -"@angular/platform-browser@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-9.1.13.tgz#dd900717f096a88c5c345f43baa63ce88519d52a" - integrity sha512-F3iTz1zNbtrs7KFKUxbj8qmTsd/fiuTNcpBExjE5TtatRiE6J8vNvN1+Z/1FgPe0UXBSdTzSwZ8/RxWKw20RMw== - -"@angular/router@~9.1.1": - version "9.1.13" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-9.1.13.tgz#7e328d005dc707a9ba6f40f53163c04bfeda4241" - integrity sha512-AvqjCsxdzBqOGsPuyCtHb2ckfNhCEGrDfkFmZ5jT9MwohCVbChCKtwEH4cwlph6Tpxvu1a4zSryxOf5q8OSsJQ== - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" - integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== - dependencies: - "@babel/highlight" "^7.12.13" - -"@babel/compat-data@^7.13.8", "@babel/compat-data@^7.9.0": - version "7.13.11" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.11.tgz#9c8fe523c206979c9a81b1e12fe50c1254f1aa35" - integrity sha512-BwKEkO+2a67DcFeS3RLl0Z3Gs2OvdXewuWjc1Hfokhb5eQWP9YRYH1/+VrVZvql2CfjOiNGqSAFOYt4lsqTHzg== - -"@babel/core@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e" - integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.0" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.0" - "@babel/parser" "^7.9.0" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.0" - "@babel/types" "^7.9.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.7.5": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.10.tgz#07de050bbd8193fcd8a3c27918c0890613a94559" - integrity sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.13.9" - "@babel/helper-compilation-targets" "^7.13.10" - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helpers" "^7.13.10" - "@babel/parser" "^7.13.10" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - lodash "^4.17.19" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/generator@7.9.3": - version "7.9.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.3.tgz#7c8b2956c6f68b3ab732bd16305916fbba521d94" - integrity sha512-RpxM252EYsz9qLUIq6F7YJyK1sv0wWDBFuztfDGWaQKzHjqDHysxSiRUpA/X9jmfqo+WzkAVKFaUily5h+gDCQ== - dependencies: - "@babel/types" "^7.9.0" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - -"@babel/generator@^7.13.0", "@babel/generator@^7.13.9", "@babel/generator@^7.4.0", "@babel/generator@^7.9.0": - version "7.13.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" - integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== - dependencies: - "@babel/types" "^7.13.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" - integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" - integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/helper-compilation-targets@^7.13.10", "@babel/helper-compilation-targets@^7.13.8", "@babel/helper-compilation-targets@^7.8.7": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz#1310a1678cb8427c07a753750da4f8ce442bdd0c" - integrity sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA== - dependencies: - "@babel/compat-data" "^7.13.8" - "@babel/helper-validator-option" "^7.12.17" - browserslist "^4.14.5" - semver "^6.3.0" - -"@babel/helper-create-regexp-features-plugin@^7.12.13": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" - integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - regexpu-core "^4.7.1" - -"@babel/helper-explode-assignable-expression@^7.12.13": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" - integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== - dependencies: - "@babel/types" "^7.13.0" - -"@babel/helper-function-name@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" - integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== - dependencies: - "@babel/helper-get-function-arity" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/helper-get-function-arity@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" - integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-hoist-variables@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz#5d5882e855b5c5eda91e0cadc26c6e7a2c8593d8" - integrity sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g== - dependencies: - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helper-member-expression-to-functions@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz#6aa4bb678e0f8c22f58cdb79451d30494461b091" - integrity sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ== - dependencies: - "@babel/types" "^7.13.0" - -"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0" - integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.9.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz#42eb4bd8eea68bab46751212c357bfed8b40f6f1" - integrity sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw== - dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-replace-supers" "^7.13.0" - "@babel/helper-simple-access" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/helper-validator-identifier" "^7.12.11" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - lodash "^4.17.19" - -"@babel/helper-optimise-call-expression@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" - integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" - integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== - -"@babel/helper-remap-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" - integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-wrap-function" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz#6034b7b51943094cb41627848cb219cb02be1d24" - integrity sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.13.0" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helper-simple-access@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4" - integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" - integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-split-export-declaration@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" - integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-validator-identifier@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" - integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== - -"@babel/helper-validator-option@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" - integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== - -"@babel/helper-wrap-function@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" - integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== - dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/helpers@^7.13.10", "@babel/helpers@^7.9.0": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8" - integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== - dependencies: - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" - -"@babel/highlight@^7.12.13": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" - integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.12.13", "@babel/parser@^7.13.0", "@babel/parser@^7.13.10", "@babel/parser@^7.4.3", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0": - version "7.13.11" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.11.tgz#f93ebfc99d21c1772afbbaa153f47e7ce2f50b88" - integrity sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q== - -"@babel/plugin-proposal-async-generator-functions@^7.8.3": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz#87aacb574b3bc4b5603f6fe41458d72a5a2ec4b1" - integrity sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-dynamic-import@^7.8.3": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" - integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.8.3": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" - integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" - integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" - integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.9.0": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" - integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== - dependencies: - "@babel/compat-data" "^7.13.8" - "@babel/helper-compilation-targets" "^7.13.8" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.13.0" - -"@babel/plugin-proposal-optional-catch-binding@^7.8.3": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" - integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.9.0": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz#e39df93efe7e7e621841babc197982e140e90756" - integrity sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" - integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.0": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" - integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-arrow-functions@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" - integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-async-to-generator@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" - integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== - dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" - -"@babel/plugin-transform-block-scoped-functions@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" - integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-block-scoping@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz#f36e55076d06f41dfd78557ea039c1b581642e61" - integrity sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-classes@^7.9.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" - integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-replace-supers" "^7.13.0" - "@babel/helper-split-export-declaration" "^7.12.13" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" - integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-destructuring@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz#c5dce270014d4e1ebb1d806116694c12b7028963" - integrity sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" - integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-duplicate-keys@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" - integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-exponentiation-operator@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" - integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-for-of@^7.9.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" - integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-function-name@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" - integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== - dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-literals@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" - integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-member-expression-literals@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" - integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-modules-amd@^7.9.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" - integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== - dependencies: - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.9.0": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" - integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== - dependencies: - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-simple-access" "^7.12.13" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.9.0": - version "7.13.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" - integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== - dependencies: - "@babel/helper-hoist-variables" "^7.13.0" - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-identifier" "^7.12.11" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.9.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" - integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== - dependencies: - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" - integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - -"@babel/plugin-transform-new-target@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" - integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-object-super@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" - integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" - -"@babel/plugin-transform-parameters@^7.13.0", "@babel/plugin-transform-parameters@^7.8.7": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" - integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-property-literals@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" - integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-regenerator@^7.8.7": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz#b628bcc9c85260ac1aeb05b45bde25210194a2f5" - integrity sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA== - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" - integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-shorthand-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" - integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-spread@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" - integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - -"@babel/plugin-transform-sticky-regex@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" - integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-template-literals@^7.8.3": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" - integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== - dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - -"@babel/plugin-transform-typeof-symbol@^7.8.4": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" - integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-transform-unicode-regex@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" - integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/preset-env@7.9.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.0.tgz#a5fc42480e950ae8f5d9f8f2bbc03f52722df3a8" - integrity sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ== - dependencies: - "@babel/compat-data" "^7.9.0" - "@babel/helper-compilation-targets" "^7.8.7" - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-proposal-async-generator-functions" "^7.8.3" - "@babel/plugin-proposal-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-json-strings" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-numeric-separator" "^7.8.3" - "@babel/plugin-proposal-object-rest-spread" "^7.9.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" - "@babel/plugin-proposal-optional-chaining" "^7.9.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-json-strings" "^7.8.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.8.0" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.8.3" - "@babel/plugin-transform-async-to-generator" "^7.8.3" - "@babel/plugin-transform-block-scoped-functions" "^7.8.3" - "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.9.0" - "@babel/plugin-transform-computed-properties" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.8.3" - "@babel/plugin-transform-dotall-regex" "^7.8.3" - "@babel/plugin-transform-duplicate-keys" "^7.8.3" - "@babel/plugin-transform-exponentiation-operator" "^7.8.3" - "@babel/plugin-transform-for-of" "^7.9.0" - "@babel/plugin-transform-function-name" "^7.8.3" - "@babel/plugin-transform-literals" "^7.8.3" - "@babel/plugin-transform-member-expression-literals" "^7.8.3" - "@babel/plugin-transform-modules-amd" "^7.9.0" - "@babel/plugin-transform-modules-commonjs" "^7.9.0" - "@babel/plugin-transform-modules-systemjs" "^7.9.0" - "@babel/plugin-transform-modules-umd" "^7.9.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" - "@babel/plugin-transform-new-target" "^7.8.3" - "@babel/plugin-transform-object-super" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.8.7" - "@babel/plugin-transform-property-literals" "^7.8.3" - "@babel/plugin-transform-regenerator" "^7.8.7" - "@babel/plugin-transform-reserved-words" "^7.8.3" - "@babel/plugin-transform-shorthand-properties" "^7.8.3" - "@babel/plugin-transform-spread" "^7.8.3" - "@babel/plugin-transform-sticky-regex" "^7.8.3" - "@babel/plugin-transform-template-literals" "^7.8.3" - "@babel/plugin-transform-typeof-symbol" "^7.8.4" - "@babel/plugin-transform-unicode-regex" "^7.8.3" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.9.0" - browserslist "^4.9.1" - core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" - semver "^5.5.0" - -"@babel/preset-modules@^0.1.3": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" - integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/runtime@^7.8.4": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.10.tgz#47d42a57b6095f4468da440388fdbad8bebf0d7d" - integrity sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@7.8.6": - version "7.8.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" - integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" - -"@babel/template@^7.12.13", "@babel/template@^7.4.0", "@babel/template@^7.8.6": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" - integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/traverse@^7.13.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.9.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.0.tgz#6d95752475f86ee7ded06536de309a65fc8966cc" - integrity sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.13.0" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.13.0" - "@babel/types" "^7.13.0" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.8.6", "@babel/types@^7.9.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.0.tgz#74424d2816f0171b4100f0ab34e9a374efdf7f80" - integrity sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jsdevtools/coverage-istanbul-loader@3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.3.tgz#102e414b02ae2f0b3c7fd45a705601e1fd4867c5" - integrity sha512-TAdNkeGB5Fe4Og+ZkAr1Kvn9by2sfL44IAHFtxlh1BA1XJ5cLpO9iSNki5opWESv3l3vSHsZ9BNKuqFKbEbFaA== - dependencies: - convert-source-map "^1.7.0" - istanbul-lib-instrument "^4.0.1" - loader-utils "^1.4.0" - merge-source-map "^1.1.0" - schema-utils "^2.6.4" - -"@ngtools/webpack@9.1.15": - version "9.1.15" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-9.1.15.tgz#52eee99195deadc7a7bb8f891ec5817576200baf" - integrity sha512-2k2SpBd8ssZ1XnLwM09t34pHck96d3ndyxBfg19IpXXXB/FbvhVXTkypB2ktpoGHy/8oSPeUDjz6O9x+p5iT8A== - dependencies: - "@angular-devkit/core" "9.1.15" - enhanced-resolve "4.1.1" - rxjs "6.5.4" - webpack-sources "1.4.3" - -"@nodelib/fs.scandir@2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" - integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== - dependencies: - "@nodelib/fs.stat" "2.0.4" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" - integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" - integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== - dependencies: - "@nodelib/fs.scandir" "2.1.4" - fastq "^1.6.0" - -"@npmcli/move-file@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - -"@schematics/angular@9.1.15": - version "9.1.15" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-9.1.15.tgz#6fddac20ab62cb5f9178b5fafd35175169f96cf1" - integrity sha512-ycbwKGurxcV8LRW4xCJtGNEj1h/ALI9RKwkBEirWfZhMeE7391A6aoVGzWrbUxWqqXA2AIQR0W34yXWne+GK3Q== - dependencies: - "@angular-devkit/core" "9.1.15" - "@angular-devkit/schematics" "9.1.15" - -"@schematics/update@0.901.15": - version "0.901.15" - resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.901.15.tgz#fb86eacb2a99b2e435b9a7cd54ba7e9bd0e54e64" - integrity sha512-JOKhK7HkjPqd6pvIb6qIB9agYRJXT223NsYoVzG9GD2tmvipl6gDfR7GeSfuc7wxNQy8DkxvOfxn0lytz5NKLQ== - dependencies: - "@angular-devkit/core" "9.1.15" - "@angular-devkit/schematics" "9.1.15" - "@yarnpkg/lockfile" "1.1.0" - ini "1.3.6" - npm-package-arg "^8.0.0" - pacote "9.5.12" - rxjs "6.5.4" - semver "7.1.3" - semver-intersect "1.4.0" - -"@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/jasmine@*": - version "3.6.7" - resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.6.7.tgz#e762d3ead78538efb7900ab932d7daf334acb0b4" - integrity sha512-8dtfiykrpe4Ysn6ONj0tOjmpDIh1vWxPk80eutSeWmyaJvAZXZ84219fS4gLrvz05eidhp7BP17WVQBaXHSyXQ== - -"@types/jasmine@~3.5.0": - version "3.5.14" - resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.5.14.tgz#f41a14e8ffa939062a71cf9722e5ee7d4e1f94af" - integrity sha512-Fkgk536sHPqcOtd+Ow+WiUNuk0TSo/BntKkF8wSvcd6M2FvPjeXcUE6Oz/bwDZiUZEaXLslAgw00Q94Pnx6T4w== - -"@types/jasminewd2@~2.0.3": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@types/jasminewd2/-/jasminewd2-2.0.8.tgz#67afe5098d5ef2386073a7b7384b69a840dfe93b" - integrity sha512-d9p31r7Nxk0ZH0U39PTH0hiDlJ+qNVGjlt1ucOoTUptxb2v+Y5VMnsxfwN+i3hK4yQnqBi3FMmoMFcd1JHDxdg== - dependencies: - "@types/jasmine" "*" - -"@types/json-schema@^7.0.5": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" - integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== - -"@types/minimatch@*", "@types/minimatch@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - -"@types/node@*": - version "14.14.35" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.35.tgz#42c953a4e2b18ab931f72477e7012172f4ffa313" - integrity sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag== - -"@types/node@^12.11.1": - version "12.20.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.6.tgz#7b73cce37352936e628c5ba40326193443cfba25" - integrity sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/q@^0.0.32": - version "0.0.32" - resolved "https://registry.yarnpkg.com/@types/q/-/q-0.0.32.tgz#bd284e57c84f1325da702babfc82a5328190c0c5" - integrity sha1-vShOV8hPEyXacCur/IKlMoGQwMU= - -"@types/q@^1.5.1": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" - integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== - -"@types/selenium-webdriver@^3.0.0": - version "3.0.17" - resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz#50bea0c3c2acc31c959c5b1e747798b3b3d06d4b" - integrity sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw== - -"@types/source-list-map@*": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" - integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== - -"@types/webpack-sources@^0.1.5": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.8.tgz#078d75410435993ec8a0a2855e88706f3f751f81" - integrity sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA== - dependencies: - "@types/node" "*" - "@types/source-list-map" "*" - source-map "^0.6.1" - -"@webassemblyjs/ast@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" - integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== - dependencies: - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" - -"@webassemblyjs/floating-point-hex-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" - integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== - -"@webassemblyjs/helper-api-error@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" - integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== - -"@webassemblyjs/helper-buffer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" - integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== - -"@webassemblyjs/helper-code-frame@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" - integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== - dependencies: - "@webassemblyjs/wast-printer" "1.8.5" - -"@webassemblyjs/helper-fsm@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" - integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== - -"@webassemblyjs/helper-module-context@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" - integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== - dependencies: - "@webassemblyjs/ast" "1.8.5" - mamacro "^0.0.3" - -"@webassemblyjs/helper-wasm-bytecode@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" - integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== - -"@webassemblyjs/helper-wasm-section@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" - integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - -"@webassemblyjs/ieee754@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" - integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" - integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" - integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== - -"@webassemblyjs/wasm-edit@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" - integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/helper-wasm-section" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-opt" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - "@webassemblyjs/wast-printer" "1.8.5" - -"@webassemblyjs/wasm-gen@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" - integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - -"@webassemblyjs/wasm-opt@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" - integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - -"@webassemblyjs/wasm-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" - integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - -"@webassemblyjs/wast-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" - integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/floating-point-hex-parser" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-code-frame" "1.8.5" - "@webassemblyjs/helper-fsm" "1.8.5" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" - integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -"@yarnpkg/lockfile@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" - integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== - -JSONStream@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn@^6.2.1: - version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - -adm-zip@^0.4.9: - version "0.4.16" - resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.16.tgz#cf4c508fdffab02c269cbc7f471a875f05570365" - integrity sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg== - -after@0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" - integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= - -agent-base@4, agent-base@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" - integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== - dependencies: - es6-promisify "^5.0.0" - -agent-base@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" - integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== - dependencies: - es6-promisify "^5.0.0" - -agentkeepalive@^3.4.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" - integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== - dependencies: - humanize-ms "^1.2.1" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv@6.12.3: - version "6.12.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706" - integrity sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - -ansi-colors@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -app-root-path@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.2.1.tgz#d0df4a682ee408273583d43f6f79e9892624bc9a" - integrity sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA== - -append-transform@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-1.0.0.tgz#046a52ae582a228bd72f58acfbe2967c678759ab" - integrity sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw== - dependencies: - default-require-extensions "^2.0.0" - -aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -aria-query@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" - integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= - dependencies: - ast-types-flow "0.0.7" - commander "^2.11.0" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -arraybuffer.slice@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" - integrity sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== - -arrify@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -asap@^2.0.0, asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -ast-types-flow@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= - -async-each-series@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-0.1.1.tgz#7617c1917401fd8ca4a28aadce3dbae98afeb432" - integrity sha1-dhfBkXQB/Yykooqtzj266Yr+tDI= - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= - -async@^2.5.0, async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autoprefixer@9.7.4: - version "9.7.4" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.4.tgz#f8bf3e06707d047f0641d87aee8cfb174b2a5378" - integrity sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g== - dependencies: - browserslist "^4.8.3" - caniuse-lite "^1.0.30001020" - chalk "^2.4.2" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.26" - postcss-value-parser "^4.0.2" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - -axios@0.21.1, axios@^0.21.1: - version "0.21.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== - dependencies: - follow-redirects "^1.10.0" - -axobject-query@2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.2.tgz#ea187abe5b9002b377f925d8bf7d1c561adf38f9" - integrity sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww== - dependencies: - ast-types-flow "0.0.7" - -babel-loader@8.0.6: - version "8.0.6" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" - integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== - dependencies: - find-cache-dir "^2.0.0" - loader-utils "^1.0.2" - mkdirp "^0.5.1" - pify "^4.0.1" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -backo2@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" - integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base64-arraybuffer@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812" - integrity sha1-mBjHngWbE1X5fgQooBfIOOkLqBI= - -base64-arraybuffer@0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" - integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= - -base64-js@^1.0.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base64id@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" - integrity sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY= - -base64id@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" - integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -better-assert@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" - integrity sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI= - dependencies: - callsite "1.0.0" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -blob@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683" - integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig== - -blocking-proxy@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/blocking-proxy/-/blocking-proxy-1.0.1.tgz#81d6fd1fe13a4c0d6957df7f91b75e98dac40cb2" - integrity sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA== - dependencies: - minimist "^1.2.0" - -bluebird@^3.3.0, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" - integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== - -body-parser@1.20.1, body-parser@^1.16.1: - version "1.20.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browser-sync-client@^2.26.14: - version "2.26.14" - resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.26.14.tgz#f2f0a8e5febc65b725fb38c8d648389214a38947" - integrity sha512-be0m1MchmKv/26r/yyyolxXcBi052aYrmaQep5nm8YNMjFcEyzv0ZoOKn/c3WEXNlEB/KeXWaw70fAOJ+/F1zQ== - dependencies: - etag "1.8.1" - fresh "0.5.2" - mitt "^1.1.3" - rxjs "^5.5.6" - -browser-sync-ui@^2.26.14: - version "2.26.14" - resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-2.26.14.tgz#96632c38dda72560a3be8e985716d7a735e94749" - integrity sha512-6oT1sboM4KVNnWCCJDMGbRIeTBw97toMFQ+srImvwQ6J5t9KMgizaIX8HcKLiemsUMSJkgGM9RVKIpq2UblgOA== - dependencies: - async-each-series "0.1.1" - connect-history-api-fallback "^1" - immutable "^3" - server-destroy "1.0.1" - socket.io-client "^2.4.0" - stream-throttle "^0.1.3" - -browser-sync@^2.26.13: - version "2.26.14" - resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.26.14.tgz#716c13ef91e72dfe092ff84bec3ddf62ea9d81fd" - integrity sha512-3TtpsheGolJT6UFtM2CZWEcGJmI4ZEvoCKiKE2bvcDnPxRkhQT4nIGVtfiyPcoHKXGM0LwMOZmYJNWfiNfVXWA== - dependencies: - browser-sync-client "^2.26.14" - browser-sync-ui "^2.26.14" - bs-recipes "1.3.4" - bs-snippet-injector "^2.0.1" - chokidar "^3.5.1" - connect "3.6.6" - connect-history-api-fallback "^1" - dev-ip "^1.0.1" - easy-extender "^2.3.4" - eazy-logger "3.1.0" - etag "^1.8.1" - fresh "^0.5.2" - fs-extra "3.0.1" - http-proxy "^1.18.1" - immutable "^3" - localtunnel "^2.0.1" - micromatch "^4.0.2" - opn "5.3.0" - portscanner "2.1.1" - qs "6.2.3" - raw-body "^2.3.2" - resp-modifier "6.0.2" - rx "4.1.0" - send "0.16.2" - serve-index "1.9.1" - serve-static "1.13.2" - server-destroy "1.0.1" - socket.io "2.4.0" - ua-parser-js "^0.7.18" - yargs "^15.4.1" - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.3, browserslist@^4.8.3, browserslist@^4.9.1: - version "4.16.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" - integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== - dependencies: - caniuse-lite "^1.0.30001181" - colorette "^1.2.1" - electron-to-chromium "^1.3.649" - escalade "^3.1.1" - node-releases "^1.1.70" - -browserstack@^1.5.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/browserstack/-/browserstack-1.6.1.tgz#e051f9733ec3b507659f395c7a4765a1b1e358b3" - integrity sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw== - dependencies: - https-proxy-agent "^2.2.1" - -bs-recipes@1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/bs-recipes/-/bs-recipes-1.3.4.tgz#0d2d4d48a718c8c044769fdc4f89592dc8b69585" - integrity sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU= - -bs-snippet-injector@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz#61b5393f11f52559ed120693100343b6edb04dd5" - integrity sha1-YbU5PxH1JVntEgaTEANDtu2wTdU= - -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-modules@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - -builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cacache@15.0.0: - version "15.0.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.0.tgz#133b59edbd2a37ea8ef2d54964c6f247e47e5059" - integrity sha512-L0JpXHhplbJSiDGzyJJnJCTL7er7NzbBgxzVqLswEb4bO91Zbv17OUMuUeu/q0ZwKn3V+1HM4wb9tO4eVE/K8g== - dependencies: - chownr "^1.1.2" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - move-concurrently "^1.0.1" - p-map "^3.0.0" - promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^8.0.0" - tar "^6.0.1" - unique-filename "^1.1.1" - -cacache@^12.0.0, cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^15.0.4: - version "15.0.5" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" - integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== - dependencies: - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.0" - tar "^6.0.2" - unique-filename "^1.1.1" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsite@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" - integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA= - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001020, caniuse-lite@^1.0.30001032, caniuse-lite@^1.0.30001181: - version "1.0.30001203" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001203.tgz#a7a34df21a387d9deffcd56c000b8cf5ab540580" - integrity sha512-/I9tvnzU/PHMH7wBPrfDMSuecDeUKerjCPX7D0xBbaJZPxoT9m+yYxt0zCTkcijCkjTdim3H56Zm0i5Adxch4w== - -canonical-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/canonical-path/-/canonical-path-1.0.0.tgz#fcb470c23958def85081856be7a86e904f180d1d" - integrity sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@^1.1.1, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -"chokidar@>=2.0.0 <4.0.0", chokidar@^3.0.0, chokidar@^3.4.1, chokidar@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.3.1" - -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chownr@^1.1.1, chownr@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" - integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== - dependencies: - tslib "^1.9.0" - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -circular-dependency-plugin@5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz#e09dbc2dd3e2928442403e2d45b41cea06bc0a93" - integrity sha512-7p4Kn/gffhQaavNfyDFg7LS5S/UT1JAjyGd4UqR2+jzoYF02eDkj0Ec3+48TsIa4zghjLY87nQHIh/ecK9qLdw== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@^2.2.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939" - integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q== - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -clone@^2.1.1, clone@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -codelyzer@^5.1.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-5.2.2.tgz#d0530a455784e6bea0b6d7e97166c73c30a5347f" - integrity sha512-jB4FZ1Sx7kZhvZVdf+N2BaKTdrrNZOL0Bj10RRfrhHrb3zEvXjJvvq298JPMJAiyiCS/v4zs1QlGU0ip7xGqeA== - dependencies: - app-root-path "^2.2.1" - aria-query "^3.0.0" - axobject-query "2.0.2" - css-selector-tokenizer "^0.7.1" - cssauron "^1.4.0" - damerau-levenshtein "^1.0.4" - semver-dsl "^1.0.1" - source-map "^0.5.7" - sprintf-js "^1.1.2" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.5.4: - version "1.5.5" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" - integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" - integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.4" - -colorette@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" - integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== - -colors@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" - integrity sha1-FopHAXVran9RoSzgyXv6KMCE7WM= - -colors@^1.1.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^2.11.0, commander@^2.12.1, commander@^2.2.0, commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -compare-versions@^3.4.0, compare-versions@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" - integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== - -component-bind@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" - integrity sha1-AMYIq33Nk4l8AAllGx06jh5zu9E= - -component-emitter@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= - -component-emitter@^1.2.1, component-emitter@~1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -component-inherit@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" - integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -connect-history-api-fallback@^1, connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -connect-logger@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/connect-logger/-/connect-logger-0.0.1.tgz#4d999978a1d20bb4608e7cd434d741652255174b" - integrity sha1-TZmZeKHSC7RgjnzUNNdBZSJVF0s= - dependencies: - moment "*" - -connect@3.6.6: - version "3.6.6" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524" - integrity sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ= - dependencies: - debug "2.6.9" - finalhandler "1.1.0" - parseurl "~1.3.2" - utils-merge "1.0.1" - -connect@^3.6.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" - integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== - dependencies: - debug "2.6.9" - finalhandler "1.1.2" - parseurl "~1.3.3" - utils-merge "1.0.1" - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.5.1, convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" - integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= - -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -cookie@~0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" - integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-webpack-plugin@6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.0.3.tgz#2b3d2bfc6861b96432a65f0149720adbd902040b" - integrity sha512-q5m6Vz4elsuyVEIUXr7wJdIdePWTubsqVbEMvf1WQnHGv0Q+9yPRu7MtYFPt+GBOXRav9lvIINifTQ1vSCs+eA== - dependencies: - cacache "^15.0.4" - fast-glob "^3.2.4" - find-cache-dir "^3.3.1" - glob-parent "^5.1.1" - globby "^11.0.1" - loader-utils "^2.0.0" - normalize-path "^3.0.0" - p-limit "^3.0.1" - schema-utils "^2.7.0" - serialize-javascript "^4.0.0" - webpack-sources "^1.4.3" - -core-js-compat@^3.6.2: - version "3.9.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.9.1.tgz#4e572acfe90aff69d76d8c37759d21a5c59bb455" - integrity sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA== - dependencies: - browserslist "^4.16.3" - semver "7.0.0" - -core-js@3.6.4: - version "3.6.4" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.4.tgz#440a83536b458114b9cb2ac1580ba377dc470647" - integrity sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw== - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.0: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-loader@3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.5.1.tgz#db2b2336f4169edb68e6a829ad4fd36552647b77" - integrity sha512-0G4CbcZzQ9D1Q6ndOfjFuMDo8uLYMu5vc9Abs5ztyHcKvmil6GJrMiNjzzi3tQvUF+mVRuDg7bE6Oc0Prolgig== - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.27" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.3" - schema-utils "^2.6.5" - semver "^6.3.0" - -css-parse@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" - integrity sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q= - dependencies: - css "^2.0.0" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-selector-tokenizer@^0.7.1: - version "0.7.3" - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz#735f26186e67c749aaf275783405cf0661fae8f1" - integrity sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg== - dependencies: - cssesc "^3.0.0" - fastparse "^1.1.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5" - integrity sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css@^2.0.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" - integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== - dependencies: - inherits "^2.0.3" - source-map "^0.6.1" - source-map-resolve "^0.5.2" - urix "^0.1.0" - -cssauron@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/cssauron/-/cssauron-1.4.0.tgz#a6602dff7e04a8306dc0db9a551e92e8b5662ad8" - integrity sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg= - dependencies: - through X.X.X - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@4.1.10: - version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^4.0.2: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -custom-event@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" - integrity sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU= - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - -damerau-levenshtein@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" - integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -date-format@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.1.0.tgz#31d5b5ea211cf5fd764cd38baf9d033df7e125cf" - integrity sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA== - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@3.1.0, debug@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - -debug@4.1.1, debug@~4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -debug@4.3.1, debug@^4.1.0, debug@^4.1.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debuglog@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" - integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - -default-require-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-2.0.0.tgz#f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7" - integrity sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc= - dependencies: - strip-bom "^3.0.0" - -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -del@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" - integrity sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag= - dependencies: - globby "^5.0.0" - is-path-cwd "^1.0.0" - is-path-in-cwd "^1.0.0" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - rimraf "^2.2.8" - -del@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -depd@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -dependency-graph@^0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.7.2.tgz#91db9de6eb72699209d88aea4c1fd5221cac1c49" - integrity sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ== - -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-node@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.5.tgz#9d270aa7eaa5af0b72c4c9d9b814e7f4ce738b79" - integrity sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw== - -dev-ip@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/dev-ip/-/dev-ip-1.0.1.tgz#a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0" - integrity sha1-p2o+0YVb56ASu4rBbLgPPADcKPA= - -dezalgo@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" - integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= - dependencies: - asap "^2.0.0" - wrappy "1" - -di@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" - integrity sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw= - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -dom-serialize@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" - integrity sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs= - dependencies: - custom-event "~1.0.0" - ent "~2.2.0" - extend "^3.0.0" - void-elements "^2.0.0" - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -domelementtype@1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" - integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== - -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -easy-extender@^2.3.4: - version "2.3.4" - resolved "https://registry.yarnpkg.com/easy-extender/-/easy-extender-2.3.4.tgz#298789b64f9aaba62169c77a2b3b64b4c9589b8f" - integrity sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q== - dependencies: - lodash "^4.17.10" - -eazy-logger@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/eazy-logger/-/eazy-logger-3.1.0.tgz#b169eb56df714608fa114f164c8a2956bec9f0f3" - integrity sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ== - dependencies: - tfunk "^4.0.0" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -electron-to-chromium@^1.3.649: - version "1.3.692" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.692.tgz#4d00479055a7282cdd1b19caec09ed7779529640" - integrity sha512-Ix+zDUAXWZuUzqKdhkgN5dP7ZM+IwMG4yAGFGDLpGJP/3vNEEwuHG1LIhtXUfW0FFV0j38t5PUv2n/3MFSRviQ== - -elliptic@^6.5.3, elliptic@^6.5.4: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.1, encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -encoding@^0.1.11: - version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -engine.io-client@~3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.2.1.tgz#6f54c0475de487158a1a7c77d10178708b6add36" - integrity sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw== - dependencies: - component-emitter "1.2.1" - component-inherit "0.0.3" - debug "~3.1.0" - engine.io-parser "~2.1.1" - has-cors "1.1.0" - indexof "0.0.1" - parseqs "0.0.5" - parseuri "0.0.5" - ws "~3.3.1" - xmlhttprequest-ssl "~1.5.4" - yeast "0.1.2" - -engine.io-client@~3.5.0: - version "3.5.1" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.5.1.tgz#b500458a39c0cd197a921e0e759721a746d0bdb9" - integrity sha512-oVu9kBkGbcggulyVF0kz6BV3ganqUeqXvD79WOFKa+11oK692w1NyFkuEj4xrkFRpZhn92QOqTk4RQq5LiBXbQ== - dependencies: - component-emitter "~1.3.0" - component-inherit "0.0.3" - debug "~3.1.0" - engine.io-parser "~2.2.0" - has-cors "1.1.0" - indexof "0.0.1" - parseqs "0.0.6" - parseuri "0.0.6" - ws "~7.4.2" - xmlhttprequest-ssl "~1.5.4" - yeast "0.1.2" - -engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.3.tgz#757ab970fbf2dfb32c7b74b033216d5739ef79a6" - integrity sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA== - dependencies: - after "0.8.2" - arraybuffer.slice "~0.0.7" - base64-arraybuffer "0.1.5" - blob "0.0.5" - has-binary2 "~1.0.2" - -engine.io-parser@~2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.2.1.tgz#57ce5611d9370ee94f99641b589f94c97e4f5da7" - integrity sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg== - dependencies: - after "0.8.2" - arraybuffer.slice "~0.0.7" - base64-arraybuffer "0.1.4" - blob "0.0.5" - has-binary2 "~1.0.2" - -engine.io@~3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.2.1.tgz#b60281c35484a70ee0351ea0ebff83ec8c9522a2" - integrity sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w== - dependencies: - accepts "~1.3.4" - base64id "1.0.0" - cookie "0.3.1" - debug "~3.1.0" - engine.io-parser "~2.1.0" - ws "~3.3.1" - -engine.io@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.5.0.tgz#9d6b985c8a39b1fe87cd91eb014de0552259821b" - integrity sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA== - dependencies: - accepts "~1.3.4" - base64id "2.0.0" - cookie "~0.4.1" - debug "~4.1.0" - engine.io-parser "~2.2.0" - ws "~7.4.2" - -enhanced-resolve@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" - integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -enhanced-resolve@^4.1.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -ent@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d" - integrity sha1-6WQhkyWiHQX0RGai9obtbOX13R0= - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -err-code@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" - integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= - -errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.17.2, es-abstract@^1.18.0-next.2: - version "1.18.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" - integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.2" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.2" - is-string "^1.0.5" - object-inspect "^1.9.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.0" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es6-promise@^4.0.3: - version "4.2.8" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== - -es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= - dependencies: - es6-promise "^4.0.3" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esrecurse@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@1.8.1, etag@^1.8.1, etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -eventsource@^1.0.7: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" - integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== - dependencies: - original "^1.0.0" - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99" - integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^3.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -express@^4.17.1: - version "4.18.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.1.1, fast-glob@^3.2.4: - version "3.2.5" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" - integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" - merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" - -fast-json-stable-stringify@2.1.0, fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fastparse@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" - integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== - -fastq@^1.6.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" - integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== - dependencies: - reusify "^1.0.4" - -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" - integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.11.1: - version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" - integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== - dependencies: - websocket-driver ">=0.5.1" - -figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-loader@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.0.0.tgz#97bbfaab7a2460c07bcbd72d3a6922407f67649f" - integrity sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ== - dependencies: - loader-utils "^2.0.0" - schema-utils "^2.6.5" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -fileset@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" - integrity sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= - dependencies: - glob "^7.0.3" - minimatch "^3.0.3" - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -filter-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" - integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= - -finalhandler@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" - integrity sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= - dependencies: - debug "2.6.9" - encodeurl "~1.0.1" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.3.1" - unpipe "~1.0.0" - -finalhandler@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@3.3.1, find-cache-dir@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" - integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-versions@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965" - integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== - dependencies: - semver-regex "^3.1.2" - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -follow-redirects@^1.0.0, follow-redirects@^1.10.0: - version "1.13.3" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267" - integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2, fresh@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-extra@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" - integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^3.0.0" - universalify "^0.1.0" - -fs-extra@4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.2.tgz#f91704c53d1b461f893452b0c307d9997647ab6b" - integrity sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-minipass@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== - dependencies: - minipass "^2.6.0" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" - integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== - -fsevents@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -genfun@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" - integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== - -gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - -get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-stream@^4.0.0, get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -git-up@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.2.tgz#10c3d731051b366dc19d3df454bfca3f77913a7c" - integrity sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ== - dependencies: - is-ssh "^1.3.0" - parse-url "^5.0.0" - -git-url-parse@^11.1.2: - version "11.4.4" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.4.4.tgz#5d747debc2469c17bc385719f7d0427802d83d77" - integrity sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw== - dependencies: - git-up "^4.0.0" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@~5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@7.1.6, glob@^7.0.3, glob@^7.0.6, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globby@^11.0.1: - version "11.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" - integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - -globby@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" - integrity sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0= - dependencies: - array-union "^1.0.1" - arrify "^1.0.0" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.2.6" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" - integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-bigints@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-binary2@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d" - integrity sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw== - dependencies: - isarray "2.0.1" - -has-cors@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" - integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk= - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.0, has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== - -hosted-git-info@^3.0.2: - version "3.0.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" - integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== - dependencies: - lru-cache "^6.0.0" - -hosted-git-info@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.1.tgz#710ef5452ea429a844abc33c981056e7371edab7" - integrity sha512-eT7NrxAsppPRQEBSwKSosReE+v8OzABwEScQYk5d4uxaEPlzxTIku7LINXtBGalthkLhJnq5lBI89PfK43zAKg== - dependencies: - lru-cache "^6.0.0" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - -html-entities@^1.3.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" - integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-cache-semantics@^3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.3" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" - integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== - -http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== - dependencies: - agent-base "4" - debug "3.1.0" - -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy@^1.13.0, http-proxy@^1.17.0, http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -https-proxy-agent@^2.2.1, https-proxy-agent@^2.2.3: - version "2.2.4" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" - integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= - dependencies: - ms "^2.0.0" - -husky@^4.2.5: - version "4.3.8" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d" - integrity sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow== - dependencies: - chalk "^4.0.0" - ci-info "^2.0.0" - compare-versions "^3.6.0" - cosmiconfig "^7.0.0" - find-versions "^4.0.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^5.0.0" - please-upgrade-node "^3.2.0" - slash "^3.0.0" - which-pm-runs "^1.0.0" - -iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" - integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore-walk@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" - integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== - dependencies: - minimatch "^3.0.4" - -ignore@^5.1.4: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= - -immediate@~3.0.5: - version "3.0.6" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" - integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= - -immutable@^3: - version "3.8.2" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" - integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - -indexof@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@1.3.6: - version "1.3.6" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.6.tgz#f1c46a2a93a253e7b3905115e74d527cd23061a1" - integrity sha512-IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg== - -ini@^1.3.4, ini@^1.3.6: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -inquirer@7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" - integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== - dependencies: - ansi-escapes "^4.2.1" - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - -invariant@^2.2.2: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -ip@1.1.5, ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-arguments@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" - integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== - dependencies: - call-bind "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-bigint@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" - integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" - integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== - dependencies: - call-bind "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.4, is-callable@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" - integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== - -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - -is-core-module@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-docker@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" - integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-number-like@^1.0.3: - version "1.0.8" - resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3" - integrity sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA== - dependencies: - lodash.isfinite "^3.3.2" - -is-number-object@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" - integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" - integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-in-cwd@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" - integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== - dependencies: - is-path-inside "^1.0.0" - -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" - integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= - dependencies: - path-is-inside "^1.0.1" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-regex@^1.0.4, is-regex@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" - integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== - dependencies: - call-bind "^1.0.2" - has-symbols "^1.0.1" - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-ssh@^1.3.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.2.tgz#a4b82ab63d73976fd8263cceee27f99a88bdae2b" - integrity sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ== - dependencies: - protocols "^1.1.0" - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - dependencies: - html-comment-regex "^1.1.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -is-wsl@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isarray@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" - integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4= - -isbinaryfile@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" - integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== - dependencies: - buffer-alloc "^1.2.0" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -istanbul-api@^2.1.6: - version "2.1.7" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-2.1.7.tgz#82786b79f3b93d481349c7aa1e2c2b4eeb48c8a8" - integrity sha512-LYTOa2UrYFyJ/aSczZi/6lBykVMjCCvUmT64gOe+jPZFy4w6FYfPGqFT2IiQ2BxVHHDOvCD7qrIXb0EOh4uGWw== - dependencies: - async "^2.6.2" - compare-versions "^3.4.0" - fileset "^2.0.3" - istanbul-lib-coverage "^2.0.5" - istanbul-lib-hook "^2.0.7" - istanbul-lib-instrument "^3.3.0" - istanbul-lib-report "^2.0.8" - istanbul-lib-source-maps "^3.0.6" - istanbul-reports "^2.2.5" - js-yaml "^3.13.1" - make-dir "^2.1.0" - minimatch "^3.0.4" - once "^1.4.0" - -istanbul-lib-coverage@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" - integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA== - -istanbul-lib-coverage@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" - integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== - -istanbul-lib-hook@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz#c95695f383d4f8f60df1f04252a9550e15b5b133" - integrity sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA== - dependencies: - append-transform "^1.0.0" - -istanbul-lib-instrument@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" - integrity sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== - dependencies: - "@babel/generator" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" - istanbul-lib-coverage "^2.0.5" - semver "^6.0.0" - -istanbul-lib-instrument@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" - -istanbul-lib-report@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" - integrity sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ== - dependencies: - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - supports-color "^6.1.0" - -istanbul-lib-source-maps@^3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" - integrity sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - rimraf "^2.6.3" - source-map "^0.6.1" - -istanbul-reports@^2.2.5: - version "2.2.7" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931" - integrity sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg== - dependencies: - html-escaper "^2.0.0" - -jasmine-core@^3.5.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.7.1.tgz#0401327f6249eac993d47bbfa18d4e8efacfb561" - integrity sha512-DH3oYDS/AUvvr22+xUBW62m1Xoy7tUlY1tsxKEJvl5JeJ7q8zd1K5bUwiOxdH+erj6l2vAMM3hV25Xs9/WrmuQ== - -jasmine-core@~2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e" - integrity sha1-vMl5rh+f0FcB5F5S5l06XWPxok4= - -jasmine-core@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.5.0.tgz#132c23e645af96d85c8bca13c8758b18429fc1e4" - integrity sha512-nCeAiw37MIMA9w9IXso7bRaLl+c/ef3wnxsoSAlYrzS+Ot0zTG6nU8G/cIfGkqpkjX2wNaIW9RFG0TwIFnG6bA== - -jasmine-spec-reporter@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/jasmine-spec-reporter/-/jasmine-spec-reporter-4.2.1.tgz#1d632aec0341670ad324f92ba84b4b32b35e9e22" - integrity sha512-FZBoZu7VE5nR7Nilzy+Np8KuVIOxF4oXDPDknehCYBDE080EnlPu0afdZNmpGDBRCUBv3mj5qgqCRmk6W/K8vg== - dependencies: - colors "1.1.2" - -jasmine@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-2.8.0.tgz#6b089c0a11576b1f16df11b80146d91d4e8b8a3e" - integrity sha1-awicChFXax8W3xG4AUbZHU6Lij4= - dependencies: - exit "^0.1.2" - glob "^7.0.6" - jasmine-core "~2.8.0" - -jasminewd2@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/jasminewd2/-/jasminewd2-2.2.0.tgz#e37cf0b17f199cce23bea71b2039395246b4ec4e" - integrity sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4= - -jest-worker@25.1.0: - version "25.1.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.1.0.tgz#75d038bad6fdf58eba0d2ec1835856c497e3907a" - integrity sha512-ZHhHtlxOWSxCoNOKHGbiLzXnl42ga9CxDr27H36Qn+15pQZd3R/F24jrmjDelw9j/iHUIWMWs08/u2QN50HHOg== - dependencies: - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest-worker@^26.0.0: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json3@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== - -json5@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" - integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -jszip@^3.1.3: - version "3.6.0" - resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.6.0.tgz#839b72812e3f97819cc13ac4134ffced95dd6af9" - integrity sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ== - dependencies: - lie "~3.3.0" - pako "~1.0.2" - readable-stream "~2.3.6" - set-immediate-shim "~1.0.1" - -karma-chrome-launcher@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz#805a586799a4d05f4e54f72a204979f3f3066738" - integrity sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg== - dependencies: - which "^1.2.1" - -karma-coverage-istanbul-reporter@~2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.1.1.tgz#37a775fbfbb3cbe98cebf19605c94c6277c3b88a" - integrity sha512-CH8lTi8+kKXGvrhy94+EkEMldLCiUA0xMOiL31vvli9qK0T+qcXJAwWBRVJWnVWxYkTmyWar8lPz63dxX6/z1A== - dependencies: - istanbul-api "^2.1.6" - minimatch "^3.0.4" - -karma-jasmine-html-reporter@^1.4.2: - version "1.5.4" - resolved "https://registry.yarnpkg.com/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz#669f33d694d88fce1b0ccfda57111de716cb0192" - integrity sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q== - -karma-jasmine@~3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-3.0.3.tgz#751ae15d84d16e9148d0af42787fc12f5959f66d" - integrity sha512-80iBR8/hLFY2Uw3S2GG6EndWtMCGMJjrCYNwYROWsJFVTjWrRSsLqcA2ye+U3ygW5sjOQo8f+78L8cGUxjC/+A== - dependencies: - jasmine-core "^3.5.0" - -karma-source-map-support@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz#58526ceccf7e8730e56effd97a4de8d712ac0d6b" - integrity sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A== - dependencies: - source-map-support "^0.5.5" - -karma@~4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/karma/-/karma-4.4.1.tgz#6d9aaab037a31136dc074002620ee11e8c2e32ab" - integrity sha512-L5SIaXEYqzrh6b1wqYC42tNsFMx2PWuxky84pK9coK09MvmL7mxii3G3bZBh/0rvD27lqDd0le9jyhzvwif73A== - dependencies: - bluebird "^3.3.0" - body-parser "^1.16.1" - braces "^3.0.2" - chokidar "^3.0.0" - colors "^1.1.0" - connect "^3.6.0" - di "^0.0.1" - dom-serialize "^2.2.0" - flatted "^2.0.0" - glob "^7.1.1" - graceful-fs "^4.1.2" - http-proxy "^1.13.0" - isbinaryfile "^3.0.0" - lodash "^4.17.14" - log4js "^4.0.0" - mime "^2.3.1" - minimatch "^3.0.2" - optimist "^0.6.1" - qjobs "^1.1.4" - range-parser "^1.2.0" - rimraf "^2.6.0" - safe-buffer "^5.0.1" - socket.io "2.1.1" - source-map "^0.6.1" - tmp "0.0.33" - useragent "2.3.0" - -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== - dependencies: - invert-kv "^2.0.0" - -less-loader@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-5.0.0.tgz#498dde3a6c6c4f887458ee9ed3f086a12ad1b466" - integrity sha512-bquCU89mO/yWLaUq0Clk7qCsKhsF/TZpJUzETRvJa9KSVEL9SO3ovCvdEHISBhrC81OwC8QSVX7E0bzElZj9cg== - dependencies: - clone "^2.1.1" - loader-utils "^1.1.0" - pify "^4.0.1" - -less@3.11.3: - version "3.11.3" - resolved "https://registry.yarnpkg.com/less/-/less-3.11.3.tgz#2d853954fcfe0169a8af869620bcaa16563dcc1c" - integrity sha512-VkZiTDdtNEzXA3LgjQiC3D7/ejleBPFVvq+aRI9mIj+Zhmif5TvFPM244bT4rzkvOCvJ9q4zAztok1M7Nygagw== - dependencies: - clone "^2.1.2" - tslib "^1.10.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - promise "^7.1.1" - request "^2.83.0" - source-map "~0.6.0" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levenary@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" - integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ== - dependencies: - leven "^3.1.0" - -license-webpack-plugin@2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/license-webpack-plugin/-/license-webpack-plugin-2.1.4.tgz#c5529a4bb87cc9b4489b486d054ba7cae43a554e" - integrity sha512-1Xq72fmPbTg5KofXs+yI5L4QqPFjQ6mZxoeI6D7gfiEDOtaEIk6PGrdLaej90bpDqKNHNxlQ/MW4tMAL6xMPJQ== - dependencies: - "@types/webpack-sources" "^0.1.5" - webpack-sources "^1.2.0" - -lie@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" - integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== - dependencies: - immediate "~3.0.5" - -limiter@^1.0.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2" - integrity sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA== - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -lite-server@^2.5.4: - version "2.6.1" - resolved "https://registry.yarnpkg.com/lite-server/-/lite-server-2.6.1.tgz#27281022c77c99673d0a820b998bc7e125cdbaa0" - integrity sha512-d3oyB/C8AU4EwYQHlLxcu6vTQDnCaLb81v1KKNYABmFS5oeJ11A+YxlqtpbTclID1AFddJfcB5klf0q98vYIMw== - dependencies: - browser-sync "^2.26.13" - connect-history-api-fallback "^1.6.0" - connect-logger "^0.0.1" - lodash "^4.17.20" - minimist "^1.2.5" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-utils@2.0.0, loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" - integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -localtunnel@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-2.0.1.tgz#8f7c593f3005647f7675e6e69af9bf746571a631" - integrity sha512-LiaI5wZdz0xFkIQpXbNI62ZnNn8IMsVhwxHmhA+h4vj8R9JG/07bQHWwQlyy7b95/5fVOCHJfIHv+a5XnkvaJA== - dependencies: - axios "0.21.1" - debug "4.3.1" - openurl "1.1.1" - yargs "16.2.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.clonedeep@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= - -lodash.isfinite@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz#fb89b65a9a80281833f0b7478b3a5104f898ebb3" - integrity sha1-+4m2WpqAKBgz8LdHizpRBPiY67M= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" - integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== - dependencies: - chalk "^2.4.2" - -log4js@^4.0.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-4.5.1.tgz#e543625e97d9e6f3e6e7c9fc196dd6ab2cae30b5" - integrity sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw== - dependencies: - date-format "^2.0.0" - debug "^4.1.1" - flatted "^2.0.0" - rfdc "^1.1.4" - streamroller "^1.0.6" - -loglevel@^1.6.8: - version "1.7.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" - integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== - -loose-envify@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@4.1.x: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -magic-string@0.25.7, magic-string@^0.25.0: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== - dependencies: - sourcemap-codec "^1.4.4" - -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@^1.1.1: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -make-fetch-happen@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" - integrity sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag== - dependencies: - agentkeepalive "^3.4.1" - cacache "^12.0.0" - http-cache-semantics "^3.8.1" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - node-fetch-npm "^2.0.2" - promise-retry "^1.1.1" - socks-proxy-agent "^4.0.0" - ssri "^6.0.0" - -mamacro@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== - -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memorystream@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" - integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI= - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - -merge-source-map@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" - integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw== - dependencies: - source-map "^0.6.1" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.46.0, "mime-db@>= 1.43.0 < 2": - version "1.46.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" - integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19: - version "2.1.29" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" - integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== - dependencies: - mime-db "1.46.0" - -mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" - integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== - -mime@1.6.0, mime@^1.4.1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.3.1, mime@^2.4.4: - version "2.5.2" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" - integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== - -mimic-fn@^2.0.0, mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mini-css-extract-plugin@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" - integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== - -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" - integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== - dependencies: - yallist "^4.0.0" - -minizlib@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== - dependencies: - minipass "^2.9.0" - -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mitt@^1.1.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.2.0.tgz#cb24e6569c806e31bd4e3995787fe38a04fdf90d" - integrity sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw== - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1, mkdirp@~0.5.x: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -moment@*, moment@^2.29.1: - version "2.29.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" - integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -mri@^1.1.4: - version "1.1.6" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.6.tgz#49952e1044db21dbf90f6cd92bc9c9a777d415a6" - integrity sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3, ms@^2.0.0, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -multimatch@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" - integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nan@^2.12.1: - version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.5.0, neo-async@^2.6.1: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -node-fetch-npm@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4" - integrity sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg== - dependencies: - encoding "^0.1.11" - json-parse-better-errors "^1.0.0" - safe-buffer "^5.1.1" - -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-releases@^1.1.70: - version "1.1.71" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" - integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== - -normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.4.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^3.0.0, normalize-url@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -npm-bundled@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" - integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA== - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-install-checks@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4" - integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w== - dependencies: - semver "^7.1.1" - -npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== - -npm-package-arg@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.0.1.tgz#9d76f8d7667b2373ffda60bb801a27ef71e3e270" - integrity sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ== - dependencies: - hosted-git-info "^3.0.2" - semver "^7.0.0" - validate-npm-package-name "^3.0.0" - -npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" - integrity sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg== - dependencies: - hosted-git-info "^2.7.1" - osenv "^0.1.5" - semver "^5.6.0" - validate-npm-package-name "^3.0.0" - -npm-package-arg@^8.0.0: - version "8.1.2" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.2.tgz#b868016ae7de5619e729993fbd8d11dc3c52ab62" - integrity sha512-6Eem455JsSMJY6Kpd3EyWE+n5hC+g9bSyHr9K9U2zqZb7+02+hObQ2c0+8iDk/mNF+8r1MhY44WypKJAkySIYA== - dependencies: - hosted-git-info "^4.0.1" - semver "^7.3.4" - validate-npm-package-name "^3.0.0" - -npm-packlist@^1.1.12: - version "1.4.8" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" - integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A== - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - npm-normalize-package-bin "^1.0.1" - -npm-pick-manifest@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.0.0.tgz#bfde7abe95f2670aed1629a3c18245ccb3cc2eb8" - integrity sha512-PdJpXMvjqt4nftNEDpCgjBUF8yI3Q3MyuAmVB9nemnnCg32F4BPL/JFBfdj8DubgHCYUFQhtLWmBPvdsFtjWMg== - dependencies: - npm-install-checks "^4.0.0" - npm-package-arg "^8.0.0" - semver "^7.0.0" - -npm-pick-manifest@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" - integrity sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw== - dependencies: - figgy-pudding "^3.5.1" - npm-package-arg "^6.0.0" - semver "^5.4.1" - -npm-registry-fetch@^4.0.0, npm-registry-fetch@^4.0.5: - version "4.0.7" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz#57951bf6541e0246b34c9f9a38ab73607c9449d7" - integrity sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ== - dependencies: - JSONStream "^1.3.4" - bluebird "^3.5.1" - figgy-pudding "^3.4.1" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - npm-package-arg "^6.1.0" - safe-buffer "^5.2.0" - -npm-run-all@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba" - integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ== - dependencies: - ansi-styles "^3.2.1" - chalk "^2.4.1" - cross-spawn "^6.0.5" - memorystream "^0.3.1" - minimatch "^3.0.4" - pidtree "^0.3.0" - read-pkg "^3.0.0" - shell-quote "^1.6.1" - string.prototype.padend "^3.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" - integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== - dependencies: - path-key "^3.0.0" - -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-component@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" - integrity sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== - -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" - integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" - integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - has "^1.0.3" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/open/-/open-7.0.3.tgz#db551a1af9c7ab4c7af664139930826138531c48" - integrity sha512-sP2ru2v0P290WFfv49Ap8MF6PkzGNnGlAwHweB4WR4mr5d2d0woiCluUeJ218w7/+PmoBy9JmYgD5A4mLcWOFA== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - -opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - -openurl@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/openurl/-/openurl-1.1.1.tgz#3875b4b0ef7a52c156f0db41d4609dbb0f94b387" - integrity sha1-OHW0sO96UsFW8NtB1GCduw+Us4c= - -opn@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" - integrity sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g== - dependencies: - is-wsl "^1.1.0" - -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -ora@4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/ora/-/ora-4.0.3.tgz#752a1b7b4be4825546a7a3d59256fa523b6b6d05" - integrity sha512-fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg== - dependencies: - chalk "^3.0.0" - cli-cursor "^3.1.0" - cli-spinners "^2.2.0" - is-interactive "^1.0.0" - log-symbols "^3.0.0" - mute-stream "0.0.8" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -osenv@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== - -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.1, p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== - dependencies: - aggregate-error "^3.0.0" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -pacote@9.5.12: - version "9.5.12" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.12.tgz#1e11dd7a8d736bcc36b375a9804d41bb0377bf66" - integrity sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ== - dependencies: - bluebird "^3.5.3" - cacache "^12.0.2" - chownr "^1.1.2" - figgy-pudding "^3.5.1" - get-stream "^4.1.0" - glob "^7.1.3" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - make-fetch-happen "^5.0.0" - minimatch "^3.0.4" - minipass "^2.3.5" - mississippi "^3.0.0" - mkdirp "^0.5.1" - normalize-package-data "^2.4.0" - npm-normalize-package-bin "^1.0.0" - npm-package-arg "^6.1.0" - npm-packlist "^1.1.12" - npm-pick-manifest "^3.0.0" - npm-registry-fetch "^4.0.0" - osenv "^0.1.5" - promise-inflight "^1.0.1" - promise-retry "^1.1.1" - protoduck "^5.0.1" - rimraf "^2.6.2" - safe-buffer "^5.1.2" - semver "^5.6.0" - ssri "^6.0.1" - tar "^4.4.10" - unique-filename "^1.1.1" - which "^1.3.1" - -pako@~1.0.2, pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse-path@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.3.tgz#82d81ec3e071dcc4ab49aa9f2c9c0b8966bb22bf" - integrity sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA== - dependencies: - is-ssh "^1.3.0" - protocols "^1.4.0" - qs "^6.9.4" - query-string "^6.13.8" - -parse-url@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.2.tgz#856a3be1fcdf78dc93fc8b3791f169072d898b59" - integrity sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA== - dependencies: - is-ssh "^1.3.0" - normalize-url "^3.3.0" - parse-path "^4.0.0" - protocols "^1.4.0" - -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== - -parse5@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" - integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== - -parseqs@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" - integrity sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0= - dependencies: - better-assert "~1.0.0" - -parseqs@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5" - integrity sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w== - -parseuri@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" - integrity sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo= - dependencies: - better-assert "~1.0.0" - -parseuri@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a" - integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow== - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-is-inside@^1.0.1, path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pbkdf2@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" - integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== - -pidtree@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" - integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== - -pify@^2.0.0, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-dir@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" - integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== - dependencies: - find-up "^5.0.0" - -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - -portfinder@^1.0.26: - version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" - -portscanner@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-2.1.1.tgz#eabb409e4de24950f5a2a516d35ae769343fbb96" - integrity sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y= - dependencies: - async "1.5.2" - is-number-like "^1.0.3" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" - integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== - dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-import@12.0.1: - version "12.0.1" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-12.0.1.tgz#cf8c7ab0b5ccab5649024536e565f841928b7153" - integrity sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw== - dependencies: - postcss "^7.0.1" - postcss-value-parser "^3.2.3" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-load-config@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" - integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" - -postcss-loader@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== - dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-local-by-default@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" - integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== - dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" - integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== - dependencies: - cssesc "^3.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - util-deprecate "^1.0.2" - -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== - dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.2, postcss-value-parser@^4.0.3, postcss-value-parser@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" - integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== - -postcss@7.0.27: - version "7.0.27" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz#cc67cdc6b0daa375105b7c424a85567345fc54d9" - integrity sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" - integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -prettier@^2.0.5: - version "2.2.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" - integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== - -pretty-quick@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-2.0.2.tgz#4e44d6489ed513ef111bee501f63688d854584e6" - integrity sha512-aLb6vtOTEfJDwi1w+MBTeE20GwPVUYyn6IqNg6TtGpiOB1W3y6vKcsGFjqGeaaEtQgMLSPXTWONqh33UBuwG8A== - dependencies: - chalk "^2.4.2" - execa "^2.1.0" - find-up "^4.1.0" - ignore "^5.1.4" - mri "^1.1.4" - multimatch "^4.0.0" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -promise-retry@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" - integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= - dependencies: - err-code "^1.0.0" - retry "^0.10.0" - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - -protocols@^1.1.0, protocols@^1.4.0: - version "1.4.8" - resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" - integrity sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg== - -protoduck@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" - integrity sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg== - dependencies: - genfun "^5.0.0" - -protractor@~5.4.3: - version "5.4.4" - resolved "https://registry.yarnpkg.com/protractor/-/protractor-5.4.4.tgz#b241466aaf83b76bc2c58df67deb9a5cdfc61529" - integrity sha512-BaL4vePgu3Vfa/whvTUAlgaCAId4uNSGxIFSCXMgj7LMYENPWLp85h5RBi9pdpX/bWQ8SF6flP7afmi2TC4eHw== - dependencies: - "@types/q" "^0.0.32" - "@types/selenium-webdriver" "^3.0.0" - blocking-proxy "^1.0.0" - browserstack "^1.5.1" - chalk "^1.1.3" - glob "^7.0.3" - jasmine "2.8.0" - jasminewd2 "^2.1.0" - q "1.4.1" - saucelabs "^1.5.0" - selenium-webdriver "3.6.0" - source-map-support "~0.4.0" - webdriver-js-extender "2.1.0" - webdriver-manager "^12.0.6" - yargs "^12.0.5" - -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -q@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" - integrity sha1-VXBbzZPF82c1MMLCy8DCs63cKG4= - -q@^1.1.2, q@^1.4.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qjobs@^1.1.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" - integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== - -qs@6.11.0, qs@^6.9.4: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - -qs@6.2.3: - version "6.2.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" - integrity sha1-HPyyXBCpsrSDBT/zn138kjOQjP4= - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -query-string@^6.13.8: - version "6.14.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" - integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw== - dependencies: - decode-uri-component "^0.2.0" - filter-obj "^1.1.0" - split-on-first "^1.0.0" - strict-uri-encode "^2.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -queue-microtask@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.2.tgz#abf64491e6ecf0f38a6502403d4cda04f372dfd3" - integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg== - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.2.0, range-parser@^1.2.1, range-parser@~1.2.0, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -raw-body@^2.3.2: - version "2.4.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" - integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== - dependencies: - bytes "3.1.0" - http-errors "1.7.3" - iconv-lite "0.4.24" - unpipe "1.0.0" - -raw-loader@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.0.tgz#d639c40fb9d72b5c7f8abc1fb2ddb25b29d3d540" - integrity sha512-iINUOYvl1cGEmfoaLjnZXt4bKfT2LJnZZib5N/LLyAphC+Dd11vNP9CNVb38j+SAJpFI1uo8j9frmih53ASy7Q== - dependencies: - loader-utils "^1.2.3" - schema-utils "^2.5.0" - -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" - integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= - dependencies: - pify "^2.3.0" - -read-package-json@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.2.tgz#6992b2b66c7177259feb8eaac73c3acd28b9222a" - integrity sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA== - dependencies: - glob "^7.1.1" - json-parse-even-better-errors "^2.3.0" - normalize-package-data "^2.0.0" - npm-normalize-package-bin "^1.0.0" - -read-package-tree@5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" - integrity sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw== - dependencies: - read-package-json "^2.0.0" - readdir-scoped-modules "^1.0.0" - util-promisify "^2.1.0" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdir-scoped-modules@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" - integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw== - dependencies: - debuglog "^1.0.1" - dezalgo "^1.0.0" - graceful-fs "^4.1.2" - once "^1.3.0" - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - dependencies: - picomatch "^2.2.1" - -reflect-metadata@^0.1.2: - version "0.1.13" - resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" - integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== - -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" - integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== - dependencies: - regenerate "^1.4.0" - -regenerate@^1.4.0: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@0.13.5: - version "0.13.5" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" - integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== - -regenerator-runtime@^0.13.4: - version "0.13.7" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== - -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" - integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -regexpu-core@^4.7.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" - integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" - -regjsgen@^0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" - integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== - -regjsparser@^0.6.4: - version "0.6.7" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.7.tgz#c00164e1e6713c2e3ee641f1701c4b7aa0a7f86c" - integrity sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ== - dependencies: - jsesc "~0.5.0" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -request@^2.83.0, request@^2.87.0, request@^2.88.0: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.1.7, resolve@^1.10.0, resolve@^1.3.2: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -resp-modifier@6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-6.0.2.tgz#b124de5c4fbafcba541f48ffa73970f4aa456b4f" - integrity sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08= - dependencies: - debug "^2.2.0" - minimatch "^3.0.2" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" - integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rfdc@^1.1.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - -rimraf@3.0.2, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -rollup@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.1.0.tgz#552e248e397a06b9c6db878c0564ca4ee06729c9" - integrity sha512-gfE1455AEazVVTJoeQtcOq/U6GSxwoj4XPSWVsuWmgIxj7sBQNLDOSA82PbdMe+cP8ql8fR1jogPFe8Wg8g4SQ== - optionalDependencies: - fsevents "~2.1.2" - -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - -rx@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= - -rxjs@6.5.4: - version "6.5.4" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c" - integrity sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q== - dependencies: - tslib "^1.9.0" - -rxjs@^5.5.6: - version "5.5.12" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" - integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== - dependencies: - symbol-observable "1.0.1" - -rxjs@^6.5.3: - version "6.6.6" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70" - integrity sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg== - dependencies: - tslib "^1.9.0" - -rxjs@~6.5.4: - version "6.5.5" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== - dependencies: - tslib "^1.9.0" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sass-loader@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" - integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== - dependencies: - clone-deep "^4.0.1" - loader-utils "^1.2.3" - neo-async "^2.6.1" - schema-utils "^2.6.1" - semver "^6.3.0" - -sass@1.26.3: - version "1.26.3" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.26.3.tgz#412df54486143b76b5a65cdf7569e86f44659f46" - integrity sha512-5NMHI1+YFYw4sN3yfKjpLuV9B5l7MqQ6FlkTcC4FT+oHbBRUZoSjHrrt/mE0nFXJyY2kQtU9ou9HxvFVjLFuuw== - dependencies: - chokidar ">=2.0.0 <4.0.0" - -saucelabs@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/saucelabs/-/saucelabs-1.5.0.tgz#9405a73c360d449b232839919a86c396d379fd9d" - integrity sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ== - dependencies: - https-proxy-agent "^2.2.1" - -sax@>=0.6.0, sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.5.0, schema-utils@^2.6.1, schema-utils@^2.6.4, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selenium-webdriver@3.6.0, selenium-webdriver@^3.0.1: - version "3.6.0" - resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz#2ba87a1662c020b8988c981ae62cb2a01298eafc" - integrity sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q== - dependencies: - jszip "^3.1.3" - rimraf "^2.5.4" - tmp "0.0.30" - xml2js "^0.4.17" - -selfsigned@^1.10.7: - version "1.10.8" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" - integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== - dependencies: - node-forge "^0.10.0" - -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= - -semver-dsl@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/semver-dsl/-/semver-dsl-1.0.1.tgz#d3678de5555e8a61f629eed025366ae5f27340a0" - integrity sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA= - dependencies: - semver "^5.3.0" - -semver-intersect@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/semver-intersect/-/semver-intersect-1.4.0.tgz#bdd9c06bedcdd2fedb8cd352c3c43ee8c61321f3" - integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ== - dependencies: - semver "^5.0.0" - -semver-regex@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807" - integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA== - -"semver@2 || 3 || 4 || 5", semver@^5.0.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@7.1.3: - version "7.1.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.3.tgz#e4345ce73071c53f336445cfc19efb1c311df2a6" - integrity sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA== - -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.0.0, semver@^7.1.1, semver@^7.3.4: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== - dependencies: - lru-cache "^6.0.0" - -send@0.16.2: - version "0.16.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" - integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.6.2" - mime "1.4.1" - ms "2.0.0" - on-finished "~2.3.0" - range-parser "~1.2.0" - statuses "~1.4.0" - -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serialize-javascript@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" - integrity sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serve-index@1.9.1, serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.13.2: - version "1.13.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" - integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.2" - send "0.16.2" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -server-destroy@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd" - integrity sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0= - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-immediate-shim@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" - integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.6.1: - version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -smart-buffer@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" - integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -socket.io-adapter@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz#ab3f0d6f66b8fc7fca3959ab5991f82221789be9" - integrity sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g== - -socket.io-client@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.1.1.tgz#dcb38103436ab4578ddb026638ae2f21b623671f" - integrity sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ== - dependencies: - backo2 "1.0.2" - base64-arraybuffer "0.1.5" - component-bind "1.0.0" - component-emitter "1.2.1" - debug "~3.1.0" - engine.io-client "~3.2.0" - has-binary2 "~1.0.2" - has-cors "1.1.0" - indexof "0.0.1" - object-component "0.0.3" - parseqs "0.0.5" - parseuri "0.0.5" - socket.io-parser "~3.2.0" - to-array "0.1.4" - -socket.io-client@2.4.0, socket.io-client@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.4.0.tgz#aafb5d594a3c55a34355562fc8aea22ed9119a35" - integrity sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ== - dependencies: - backo2 "1.0.2" - component-bind "1.0.0" - component-emitter "~1.3.0" - debug "~3.1.0" - engine.io-client "~3.5.0" - has-binary2 "~1.0.2" - indexof "0.0.1" - parseqs "0.0.6" - parseuri "0.0.6" - socket.io-parser "~3.3.0" - to-array "0.1.4" - -socket.io-parser@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.2.0.tgz#e7c6228b6aa1f814e6148aea325b51aa9499e077" - integrity sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA== - dependencies: - component-emitter "1.2.1" - debug "~3.1.0" - isarray "2.0.1" - -socket.io-parser@~3.3.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.2.tgz#ef872009d0adcf704f2fbe830191a14752ad50b6" - integrity sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg== - dependencies: - component-emitter "~1.3.0" - debug "~3.1.0" - isarray "2.0.1" - -socket.io-parser@~3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.4.1.tgz#b06af838302975837eab2dc980037da24054d64a" - integrity sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A== - dependencies: - component-emitter "1.2.1" - debug "~4.1.0" - isarray "2.0.1" - -socket.io@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.1.1.tgz#a069c5feabee3e6b214a75b40ce0652e1cfb9980" - integrity sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA== - dependencies: - debug "~3.1.0" - engine.io "~3.2.0" - has-binary2 "~1.0.2" - socket.io-adapter "~1.1.0" - socket.io-client "2.1.1" - socket.io-parser "~3.2.0" - -socket.io@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.4.0.tgz#01030a2727bd8eb2e85ea96d69f03692ee53d47e" - integrity sha512-9UPJ1UTvKayuQfVv2IQ3k7tCQC/fboDyIK62i99dAQIyHKaBsNdTpwHLgKJ6guRWxRtC9H+138UwpaGuQO9uWQ== - dependencies: - debug "~4.1.0" - engine.io "~3.5.0" - has-binary2 "~1.0.2" - socket.io-adapter "~1.1.0" - socket.io-client "2.4.0" - socket.io-parser "~3.4.0" - -socket.io@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.4.1.tgz#95ad861c9a52369d7f1a68acf0d4a1b16da451d2" - integrity sha512-Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w== - dependencies: - debug "~4.1.0" - engine.io "~3.5.0" - has-binary2 "~1.0.2" - socket.io-adapter "~1.1.0" - socket.io-client "2.4.0" - socket.io-parser "~3.4.0" - -sockjs-client@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== - dependencies: - debug "^3.2.5" - eventsource "^1.0.7" - faye-websocket "~0.11.1" - inherits "^2.0.3" - json3 "^3.3.2" - url-parse "^1.4.3" - -sockjs@0.3.20: - version "0.3.20" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" - integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== - dependencies: - faye-websocket "^0.10.0" - uuid "^3.4.0" - websocket-driver "0.6.5" - -socks-proxy-agent@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" - integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== - dependencies: - agent-base "~4.2.1" - socks "~2.3.2" - -socks@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" - integrity sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA== - dependencies: - ip "1.1.5" - smart-buffer "^4.1.0" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-loader@0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-0.2.4.tgz#c18b0dc6e23bf66f6792437557c569a11e072271" - integrity sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ== - dependencies: - async "^2.5.0" - loader-utils "^1.1.0" - -source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.5, source-map-support@^0.5.6, source-map-support@~0.5.12: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-support@~0.4.0: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== - dependencies: - source-map "^0.5.6" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@0.7.3, source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sourcemap-codec@^1.4.4, sourcemap-codec@^1.4.8: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" - integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -speed-measure-webpack-plugin@1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.3.1.tgz#69840a5cdc08b4638697dac7db037f595d7f36a0" - integrity sha512-qVIkJvbtS9j/UeZumbdfz0vg+QfG/zxonAjzefZrqzkr7xOncLVXkeGbTpzd1gjCBM4PmVNkWlkeTVhgskAGSQ== - dependencies: - chalk "^2.0.1" - -split-on-first@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" - integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" - integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -ssri@^6.0.0, ssri@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== - dependencies: - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -statuses@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" - integrity sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4= - -statuses@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" - integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -stream-throttle@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/stream-throttle/-/stream-throttle-0.1.3.tgz#add57c8d7cc73a81630d31cd55d3961cfafba9c3" - integrity sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM= - dependencies: - commander "^2.2.0" - limiter "^1.0.5" - -streamroller@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-1.0.6.tgz#8167d8496ed9f19f05ee4b158d9611321b8cacd9" - integrity sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg== - dependencies: - async "^2.6.2" - date-format "^2.0.0" - debug "^3.2.6" - fs-extra "^7.0.1" - lodash "^4.17.14" - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - -strict-uri-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" - integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.0.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" - integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.padend@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz#6858ca4f35c5268ebd5e8615e1327d55f59ee311" - integrity sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -style-loader@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.1.3.tgz#9e826e69c683c4d9bf9db924f85e9abb30d5e200" - integrity sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw== - dependencies: - loader-utils "^1.2.3" - schema-utils "^2.6.4" - -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -stylus-loader@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-3.0.2.tgz#27a706420b05a38e038e7cacb153578d450513c6" - integrity sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA== - dependencies: - loader-utils "^1.0.2" - lodash.clonedeep "^4.5.0" - when "~3.6.x" - -stylus@0.54.7: - version "0.54.7" - resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.54.7.tgz#c6ce4793965ee538bcebe50f31537bfc04d88cd2" - integrity sha512-Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug== - dependencies: - css-parse "~2.0.0" - debug "~3.1.0" - glob "^7.1.3" - mkdirp "~0.5.x" - safer-buffer "^2.1.2" - sax "~1.2.4" - semver "^6.0.0" - source-map "^0.7.3" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -svgo@^1.0.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -symbol-observable@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" - integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= - -symbol-observable@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tar@^4.4.10: - version "4.4.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.8.6" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - -tar@^6.0.1, tar@^6.0.2: - version "6.1.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" - integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -terser-webpack-plugin@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-3.0.3.tgz#23bda2687b197f878a743373b9411d917adc2e45" - integrity sha512-bZFnotuIKq5Rqzrs+qIwFzGdKdffV9epG5vDSEbYzvKAhPeR5RbbrQysfPgbIIMhNAQtZD2hGwBfSKUXjXZZZw== - dependencies: - cacache "^15.0.4" - find-cache-dir "^3.3.1" - jest-worker "^26.0.0" - p-limit "^2.3.0" - schema-utils "^2.6.6" - serialize-javascript "^3.1.0" - source-map "^0.6.1" - terser "^4.6.13" - webpack-sources "^1.4.3" - -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser@4.6.10: - version "4.6.10" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.10.tgz#90f5bd069ff456ddbc9503b18e52f9c493d3b7c2" - integrity sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -terser@^4.1.2, terser@^4.6.13: - version "4.8.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" - integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -tfunk@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tfunk/-/tfunk-4.0.0.tgz#de9399feaf2060901d590b7faad80fcd5443077e" - integrity sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ== - dependencies: - chalk "^1.1.3" - dlv "^1.1.3" - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -"through@>=2.2.7 <3", through@X.X.X, through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tmp@0.0.30: - version "0.0.30" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.30.tgz#72419d4a8be7d6ce75148fd8b324e593a711c2ed" - integrity sha1-ckGdSovn1s51FI/YsyTlk6cRwu0= - dependencies: - os-tmpdir "~1.0.1" - -tmp@0.0.33, tmp@0.0.x, tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -to-array@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" - integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tree-kill@1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" - integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== - -ts-node@~8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.3.0.tgz#e4059618411371924a1fb5f3b125915f324efb57" - integrity sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ== - dependencies: - arg "^4.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.6" - yn "^3.0.0" - -tslib@1.11.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" - integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== - -tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslint@~6.1.0: - version "6.1.3" - resolved "https://registry.yarnpkg.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904" - integrity sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg== - dependencies: - "@babel/code-frame" "^7.0.0" - builtin-modules "^1.1.1" - chalk "^2.3.0" - commander "^2.12.1" - diff "^4.0.1" - glob "^7.1.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - mkdirp "^0.5.3" - resolve "^1.3.2" - semver "^5.3.0" - tslib "^1.13.0" - tsutils "^2.29.0" - -tsutils@^2.29.0: - version "2.29.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" - integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== - dependencies: - tslib "^1.8.1" - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -typescript@3.6.5: - version "3.6.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.5.tgz#dae20114a7b4ff4bd642db9c8c699f2953e8bbdb" - integrity sha512-BEjlc0Z06ORZKbtcxGrIvvwYs5hAnuo6TKdNFL55frVDlB+na3z5bsLhFaIxmT+dPWgBIjMo6aNnTOgHHmHgiQ== - -typescript@~3.8.3: - version "3.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061" - integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== - -ua-parser-js@^0.7.18: - version "0.7.24" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.24.tgz#8d3ecea46ed4f1f1d63ec25f17d8568105dc027c" - integrity sha512-yo+miGzQx5gakzVK3QFfN0/L9uVhosXBBO7qmnk7c2iw1IhL212wfA3zbnI54B0obGwC/5NWub/iT9sReMx+Fw== - -ultron@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" - integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== - -unbox-primitive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.0.tgz#eeacbc4affa28e9b3d36b5eaeccc50b3251b1d3f" - integrity sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.0" - has-symbols "^1.0.0" - which-boxed-primitive "^1.0.1" - -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== - -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== - dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" - -unicode-match-property-value-ecmascript@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" - integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" - integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - -universal-analytics@0.4.20: - version "0.4.20" - resolved "https://registry.yarnpkg.com/universal-analytics/-/universal-analytics-0.4.20.tgz#d6b64e5312bf74f7c368e3024a922135dbf24b03" - integrity sha512-gE91dtMvNkjO+kWsPstHRtSwHXz0l2axqptGYp5ceg4MsuurloM0PU3pdOfpb5zBXUvyjT4PwhWK2m39uczZuw== - dependencies: - debug "^3.0.0" - request "^2.88.0" - uuid "^3.0.0" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-parse@^1.4.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" - integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -useragent@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.3.0.tgz#217f943ad540cb2128658ab23fc960f6a88c9972" - integrity sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw== - dependencies: - lru-cache "4.1.x" - tmp "0.0.x" - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util-promisify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/util-promisify/-/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53" - integrity sha1-PCI2R2xNMsX/PEcAKt18E7moKlM= - dependencies: - object.getownpropertydescriptors "^2.0.3" - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.2.tgz#7ff5c203467e91f5e0d85cfcbaaf7d2ebbca9be6" - integrity sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw== - -uuid@^3.0.0, uuid@^3.3.2, uuid@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -validate-npm-package-name@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= - dependencies: - builtins "^1.0.3" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - -void-elements@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" - integrity sha1-wGavtYK7HLQSjWDqkjkulNXp2+w= - -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.6.0: - version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= - dependencies: - defaults "^1.0.3" - -webdriver-js-extender@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz#57d7a93c00db4cc8d556e4d3db4b5db0a80c3bb7" - integrity sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ== - dependencies: - "@types/selenium-webdriver" "^3.0.0" - selenium-webdriver "^3.0.1" - -webdriver-manager@^12.0.6: - version "12.1.8" - resolved "https://registry.yarnpkg.com/webdriver-manager/-/webdriver-manager-12.1.8.tgz#5e70e73eaaf53a0767d5745270addafbc5905fd4" - integrity sha512-qJR36SXG2VwKugPcdwhaqcLQOD7r8P2Xiv9sfNbfZrKBnX243iAkOueX1yAmeNgIKhJ3YAT/F2gq6IiEZzahsg== - dependencies: - adm-zip "^0.4.9" - chalk "^1.1.1" - del "^2.2.0" - glob "^7.0.3" - ini "^1.3.4" - minimist "^1.2.0" - q "^1.4.1" - request "^2.87.0" - rimraf "^2.5.2" - semver "^5.3.0" - xml2js "^0.4.17" - -webpack-dev-middleware@3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" - integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-middleware@^3.7.2: - version "3.7.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" - integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" - integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.7" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "0.3.20" - sockjs-client "1.4.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-merge@4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" - integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== - dependencies: - lodash "^4.17.15" - -webpack-sources@1.4.3, webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack-subresource-integrity@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/webpack-subresource-integrity/-/webpack-subresource-integrity-1.4.0.tgz#44963a64c9a214ad729158e7f46d52c2525cc88a" - integrity sha512-GB1kB/LwAWC3CxwcedGhMkxGpNZxSheCe1q+KJP1bakuieAdX/rGHEcf5zsEzhKXpqsGqokgsDoD9dIkr61VDQ== - dependencies: - webpack-sources "^1.3.0" - -webpack@4.42.0: - version "4.42.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.42.0.tgz#b901635dd6179391d90740a63c93f76f39883eb8" - integrity sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/wasm-edit" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - acorn "^6.2.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.1.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.1" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.6.0" - webpack-sources "^1.4.1" - -websocket-driver@0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" - integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= - dependencies: - websocket-extensions ">=0.1.1" - -websocket-driver@>=0.5.1: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1, websocket-extensions@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -when@~3.6.x: - version "3.6.4" - resolved "https://registry.yarnpkg.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e" - integrity sha1-RztRfsFZ4rhQBUl6E5g/CVQS404= - -which-boxed-primitive@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which-pm-runs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" - integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= - -which@^1.2.1, which@^1.2.9, which@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -worker-plugin@4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/worker-plugin/-/worker-plugin-4.0.3.tgz#7c42e600d5931ad154d3d5f187a32446df64db0f" - integrity sha512-7hFDYWiKcE3yHZvemsoM9lZis/PzurHAEX1ej8PLCu818Rt6QqUAiDdxHPCKZctzmhqzPpcFSgvMCiPbtooqAg== - dependencies: - loader-utils "^1.1.0" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -ws@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -ws@~3.3.1: - version "3.3.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" - integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA== - dependencies: - async-limiter "~1.0.0" - safe-buffer "~5.1.0" - ultron "~1.1.0" - -ws@~7.4.2: - version "7.4.4" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" - integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== - -xml2js@^0.4.17: - version "0.4.23" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" - integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" - integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== - -xmlhttprequest-ssl@~1.5.4: - version "1.5.5" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" - integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= - -xtend@^4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" - integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== - -y18n@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18" - integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^20.2.2: - version "20.2.7" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" - integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== - -yargs@16.2.0, yargs@^16.1.1: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" - -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yeast@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" - integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= - -yn@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -zone.js@~0.10.2: - version "0.10.3" - resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.10.3.tgz#3e5e4da03c607c9dcd92e37dd35687a14a140c16" - integrity sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg== diff --git a/infra/Dockerfile.backend b/infra/Dockerfile.backend index ecb1fd911..76cecc15b 100644 --- a/infra/Dockerfile.backend +++ b/infra/Dockerfile.backend @@ -1,18 +1,13 @@ -FROM node:16-alpine AS builder -WORKDIR /app -COPY ./backend ./ -RUN yarn install && yarn build -RUN yarn package -RUN chmod +x ./heartbeat-backend +FROM gradle:8.0.2-jdk19 AS build +COPY --chown=gradle:gradle ./backend /home/gradle/src +WORKDIR /home/gradle/src +RUN gradle build --no-daemon -FROM ubuntu:latest -LABEL app=HeartBeat +FROM openjdk:19-jdk-slim-buster +LABEL app=Heartbeat LABEL arch=Backend RUN groupadd -r nonroot && useradd --no-log-init -r -g nonroot nonroot -RUN mkdir -p ./csv -RUN chown nonroot ./csv USER nonroot -WORKDIR /app -COPY --from=builder /app/heartbeat-backend ./ -EXPOSE 3001 -CMD [ "./heartbeat-backend" ] \ No newline at end of file +EXPOSE 4322 +COPY --from=build /home/gradle/src/build/libs/heartbeat-backend-0.0.1-SNAPSHOT.jar /app/spring-boot-application.jar +ENTRYPOINT ["java","-jar","/app/spring-boot-application.jar"] diff --git a/infra/Dockerfile.frontend b/infra/Dockerfile.frontend index eeb2ebc41..520880588 100644 --- a/infra/Dockerfile.frontend +++ b/infra/Dockerfile.frontend @@ -1,11 +1,12 @@ -FROM node:16-alpine as builder +FROM node:19-alpine as builder COPY ./frontend /app WORKDIR /app -RUN yarn install && yarn build:prod +RUN npm install -g pnpm +RUN pnpm install && pnpm build FROM nginx:latest -LABEL app=HeartBeat +LABEL app=Heartbeat LABEL arch=Frontend WORKDIR /app -COPY --from=builder /app/dist/heartbeat-frontend /usr/share/nginx/html +COPY --from=builder /app/dist /usr/share/nginx/html COPY ./infra/nginx.conf /etc/nginx/nginx.conf diff --git a/infra/Dockerfile.stub b/infra/Dockerfile.stub new file mode 100644 index 000000000..41922790d --- /dev/null +++ b/infra/Dockerfile.stub @@ -0,0 +1,12 @@ +FROM gradle:8.0.2-jdk17 AS builder +COPY ./stubs /app +WORKDIR /app +RUN curl -L "https://search.maven.org/remotecontent?filepath=io/github/azagniotov/stubby4j/7.5.2/stubby4j-7.5.2.jar" -o /app/stubby4j.jar + +FROM openjdk:17.0.2-jdk-slim-buster +LABEL app=Heartbeat +LABEL arch=stubs +WORKDIR /app +EXPOSE 4323 +COPY --from=builder /app /app +CMD ["java", "-jar", "stubby4j.jar", "-d", "stubs.yaml", "-l", "0.0.0.0", "-s", "4323"] diff --git a/infra/cloudformation.yml b/infra/cloudformation.yml index 8514bbaad..547fd1cbd 100644 --- a/infra/cloudformation.yml +++ b/infra/cloudformation.yml @@ -126,6 +126,26 @@ Resources: - ecr:InitiateLayerUpload - ecr:UploadLayerPart - ecr:CompleteLayerUpload + EcrMockServer: + Type: AWS::ECR::Repository + Properties: + RepositoryName: "mock_server" + RepositoryPolicyText: + Version: "2012-10-17" + Statement: + - Sid: AllowPushPull + Effect: Allow + Principal: + AWS: + - "*" + Action: + - ecr:GetDownloadUrlForLayer + - ecr:BatchGetImage + - ecr:BatchCheckLayerAvailability + - ecr:PutImage + - ecr:InitiateLayerUpload + - ecr:UploadLayerPart + - ecr:CompleteLayerUpload EcrFrontend: Type: AWS::ECR::Repository Properties: @@ -162,9 +182,72 @@ Resources: Value: "HeartBeatEC2" - Key: "app" Value: "HeartBeat" + - key: "env" + Value: "SIT" + SecurityGroups: + - !Ref EC2SSHSecurityGroup + - !Ref EC2AppSecurityGroup + - !Ref EC2OldAppSecurityGroup + - !Ref EC2Stubby4jGroup + IamInstanceProfile: !Ref EC2InstanceProfile + KeyName: !Ref EC2KeyPair + UserData: + "Fn::Base64": !Sub | + #cloud-config + cloud_final_modules: + - [scripts-user, always] + runcmd: + - sudo yum -y install docker + - sudo systemctl enable docker.service + - sudo systemctl start docker.service + - sudo chmod 666 /var/run/docker.sock + - sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose + - sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose + - sudo chmod +x /usr/local/bin/docker-compose + - sudo `aws ecr get-login-password --region ${AwsRegion} | docker login --username AWS --password-stdin ${AwsAccountId}.dkr.ecr.${AwsHost}` + MockServerEC2Instance: + Type: AWS::EC2::Instance + Properties: + ImageId: !Sub ${EC2ImageId} + InstanceType: "t2.micro" + Tags: + - Key: "Name" + Value: "MockServerEC2" + - Key: "app" + Value: "MockServer" + - key: "env" + Value: "SIT" + SecurityGroups: + - !Ref EC2SSHSecurityGroup + - !Ref EC2Stubby4jGroup + IamInstanceProfile: !Ref EC2InstanceProfile + KeyName: !Ref EC2KeyPair + UserData: + "Fn::Base64": !Sub | + #cloud-config + cloud_final_modules: + - [scripts-user, always] + runcmd: + - sudo yum -y install docker + - sudo systemctl enable docker.service + - sudo systemctl start docker.service + - sudo chmod 666 /var/run/docker.sock + - sudo `aws ecr get-login-password --region ${AwsRegion} | docker login --username AWS --password-stdin ${AwsAccountId}.dkr.ecr.${AwsHost}` + E2EEC2Instance: + Type: AWS::EC2::Instance + Properties: + ImageId: !Sub ${EC2ImageId} + InstanceType: "t2.micro" + Tags: + - Key: "Name" + Value: "HeartBeatE2EEC2" + - Key: "app" + Value: "HeartBeatE2E" + - key: "env" + Value: "SIT" SecurityGroups: - - !Ref EC2SSHSecurityGroup - - !Ref EC2AppSecurityGroup + - !Ref EC2SSHSecurityGroup + - !Ref EC2AppSecurityGroup IamInstanceProfile: !Ref EC2InstanceProfile KeyName: !Ref EC2KeyPair UserData: @@ -177,7 +260,7 @@ Resources: - sudo systemctl enable docker.service - sudo systemctl start docker.service - sudo chmod 666 /var/run/docker.sock - - sudo curl -SL https://github.com/docker/compose/releases/download/v2.14.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose + - sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose - sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose - sudo chmod +x /usr/local/bin/docker-compose - sudo `aws ecr get-login-password --region ${AwsRegion} | docker login --username AWS --password-stdin ${AwsAccountId}.dkr.ecr.${AwsHost}` @@ -196,7 +279,7 @@ Resources: FromPort: 22 ToPort: 22 CidrIp: 0.0.0.0/0 - EC2AppSecurityGroup: + EC2OldAppSecurityGroup: Type: AWS::EC2::SecurityGroup Properties: GroupDescription: Enable access application @@ -205,14 +288,47 @@ Resources: FromPort: 3000 ToPort: 3000 CidrIp: 0.0.0.0/0 + EC2AppSecurityGroup: + Type: AWS::EC2::SecurityGroup + Properties: + GroupDescription: Enable access application + SecurityGroupIngress: + - IpProtocol: tcp + FromPort: 4321 + ToPort: 4321 + CidrIp: 0.0.0.0/0 + EC2Stubby4jGroup: + Type: AWS::EC2::SecurityGroup + Properties: + GroupDescription: Stub mock server + SecurityGroupIngress: + - IpProtocol: tcp + FromPort: 4323 + ToPort: 4323 + CidrIp: 0.0.0.0/0 WebPortAddress: Type: AWS::EC2::EIP Properties: InstanceId: !Ref EC2Instance Domain: vpc + MockServerPortAddress: + Type: AWS::EC2::EIP + Properties: + InstanceId: !Ref MockServerEC2Instance + Domain: vpc + E2EWebPortAddress: + Type: AWS::EC2::EIP + Properties: + InstanceId: !Ref E2EEC2Instance + Domain: vpc Outputs: Role: Value: !GetAtt AWSGitHubActionRole.Arn EIP: Value: !GetAtt WebPortAddress.PublicIp + MockServerEIP: + Value: !GetAtt MockServerPortAddress.PublicIp + E2EEIP: + Value: !GetAtt E2EWebPortAddress.PublicIp + diff --git a/infra/docker-compose.yml b/infra/docker-compose.yml index df694b208..2d104de56 100644 --- a/infra/docker-compose.yml +++ b/infra/docker-compose.yml @@ -5,15 +5,18 @@ services: image: heartbeat_backend:latest container_name: backend ports: - - 3001:3001 + - 4322:4322 restart: always networks: - default + environment: + - SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE:-default} + - MOCK_SERVER_URL=${MOCK_SERVER_URL:-localhost:4323} frontend: image: heartbeat_frontend:latest container_name: frontend ports: - - 3000:80 + - 4321:80 depends_on: - backend restart: always @@ -36,4 +39,3 @@ services: networks: default: driver: bridge - diff --git a/infra/nginx.conf b/infra/nginx.conf index 21f901131..5aae37e19 100644 --- a/infra/nginx.conf +++ b/infra/nginx.conf @@ -9,12 +9,12 @@ http { server { listen 80; error_page 404 /index.html; - location ~* \.(js|jpg|png|css|html)$ { + location ~* \.(js|svg|jpg|png|css|html)$ { root /usr/share/nginx/html; index /index.html; } location /api { - proxy_pass http://backend:3001; + proxy_pass http://backend:4322; } } } diff --git a/renovate.json b/renovate.json new file mode 100644 index 000000000..997e5a78d --- /dev/null +++ b/renovate.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "semanticCommits": true, + "packageRules": [ + { + "updateTypes": ["minor", "patch", "pin", "digest"], + "automerge": true + }, + { + "depTypeList": ["devDependencies"], + "automerge": true + } + ], + "extends": ["config:base"] +} diff --git a/stubs/README.md b/stubs/README.md new file mode 100644 index 000000000..4acb78e78 --- /dev/null +++ b/stubs/README.md @@ -0,0 +1,29 @@ +# Stub Service +This is a service for stubbing 3rd party services (Jira, BuildKite, and Github) to facilitate end-to-end testing. + +## Tech Stack +We use [stubby4j](https://stubby4j.com/) as stub server to build our services. +all 3rd party services are stubbed within one stub server. + +## Run the Stub service +### Run with JAR archive +1. Download the [latest stubby4j version](https://search.maven.org/search?q=g:io.github.azagniotov%20AND%20a:stubby4j)(the JAR archive). +2. Execute the downloaded stubby JAR using the following command: + ```shell + java -jar stubby4j-x.x.xx.jar -d + ``` + Replace PATH_TO_LOCAL_YAML_CONFIG with the path to /HeartBeat/stubs/stubs.yaml. +3. Navigate to the stubbed urls that start with http://localhost:4323/. (e.g. http://localhost:4323/health ) + +### Run with docker-compose +1. Navigate to the `/HeartBeat/stubs` folder +2. Run the following command: + ```shell + docker-compose up -d + ``` +3. Navigate to the stubbed urls start with http://localhost:4323/. (e.g. http://localhost:4323/health) + +## Add new stub api +1. Create json file with json response in the `stub/xxx/jsons` folder, `xxx` is the 3rd party server(jira, buildkite or github). +2. Add yaml configuration in `stub/xxx/xxx-stubs.yaml` to map stubbed request and response +3. Create new folder when new 3rd party server is introduced diff --git a/stubs/backend/buildkite/buildkite-stubs.yaml b/stubs/backend/buildkite/buildkite-stubs.yaml new file mode 100644 index 000000000..7dfa36181 --- /dev/null +++ b/stubs/backend/buildkite/buildkite-stubs.yaml @@ -0,0 +1,39 @@ +# Organizations +- request: + method: GET + url: /v2/organizations + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/buildkite/jsons/buildkite.organizations.json + +# Pipelines +- request: + method: GET + url: /v2/organizations/XXXX/pipelines + query: + page: 1 + per_page: 100 + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/buildkite/jsons/buildkite.organizations.XXXX.pipelines.json + +# Pipeline builds +- request: + method: GET + url: /v2/organizations/XXXX/pipelines/(.*)/builds + query: + page: 1 + per_page: 100 + + response: + status: 200 + headers: + content-type: application/json + file: ./backend/buildkite/jsons/buildkite.organizations.XXXX.pipelines.builds.json + diff --git a/stubs/backend/buildkite/jsons/buildkite.organizations.XXXX.pipelines.builds.json b/stubs/backend/buildkite/jsons/buildkite.organizations.XXXX.pipelines.builds.json new file mode 100644 index 000000000..50956c0cb --- /dev/null +++ b/stubs/backend/buildkite/jsons/buildkite.organizations.XXXX.pipelines.builds.json @@ -0,0 +1,20756 @@ +[ + { + "id": "01831afd-7a69-413d-8195-99d97874831f", + "graphql_id": "QnVpbGQtLS0wMTgzMWFmZC03YTY5LTQxM2QtODE5NS05OWQ5Nzg3NDgzMWY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878", + "number": 878, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1386: backup Sumo Logic alerts for Apple Pay domain registration (#140)\n\n* PLL-1386: backup Sumo Logic alerts for Apple Pay domain registration\n\n* PLL-1386: removed alerts for non-prod.", + "commit": "a18346eeaa004092edf97e780a921f9e94c59d16", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "sumitn-XXXX", + "email": "99308157+sumitn-*******" + }, + "creator": null, + "created_at": "2022-09-08T02:46:03.168Z", + "scheduled_at": "2022-09-08T02:46:03.048Z", + "started_at": "2022-09-09T00:58:59.270Z", + "finished_at": "2022-09-09T01:06:48.416Z", + "meta_data": { + "buildkite:git:commit": "commit a18346eeaa004092edf97e780a921f9e94c59d16\nAuthor: sumitn-XXXX <99308157+sumitn-*******>\nAuthorDate: Thu Sep 8 12:46:00 2022 +1000\nCommit: GitHub <*******>\nCommitDate: Thu Sep 8 12:46:00 2022 +1000\n\n PLL-1386: backup Sumo Logic alerts for Apple Pay domain registration (#140)\n \n * PLL-1386: backup Sumo Logic alerts for Apple Pay domain registration\n \n * PLL-1386: removed alerts for non-prod." + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "01831afd-7a97-4738-a37c-6035cef3375c", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtN2E5Ny00NzM4LWEzN2MtNjAzNWNlZjMzNzVj", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-7a97-4738-a37c-6035cef3375c", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-7a97-4738-a37c-6035cef3375c/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-7a97-4738-a37c-6035cef3375c/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-7a97-4738-a37c-6035cef3375c/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831ae6-ef2b-4511-a5e7-7f87afb944b8", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831ae6-ef2b-4511-a5e7-7f87afb944b8", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831ae6-ef2b-4511-a5e7-7f87afb944b8", + "name": "ops-bk-fs-platform-dev-i-0f783b7109d6d7c12-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-40.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-08T02:21:25.675Z", + "job": null, + "last_job_finished_at": "2022-09-08T02:48:12.778Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0f783b7109d6d7c12", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T02:46:03.113Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-08T02:46:03.470Z", + "started_at": "2022-09-08T02:46:17.379Z", + "finished_at": "2022-09-08T02:46:36.799Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f74d-4235-b827-9258568342a7", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc0ZC00MjM1LWI4MjctOTI1ODU2ODM0MmE3", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f74d-4235-b827-9258568342a7/unblock" + }, + { + "id": "01831afd-f751-4b6d-bedc-b902314fca70", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc1MS00YjZkLWJlZGMtYjkwMjMxNGZjYTcw", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f751-4b6d-bedc-b902314fca70", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f751-4b6d-bedc-b902314fca70/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f751-4b6d-bedc-b902314fca70/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f751-4b6d-bedc-b902314fca70/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f755-40f2-822a-703c918db3d2", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc1NS00MGYyLTgyMmEtNzAzYzkxOGRiM2Qy", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f755-40f2-822a-703c918db3d2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f755-40f2-822a-703c918db3d2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f755-40f2-822a-703c918db3d2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f755-40f2-822a-703c918db3d2/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f758-4ad9-9087-0491982065e0", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc1OC00YWQ5LTkwODctMDQ5MTk4MjA2NWUw", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f758-4ad9-9087-0491982065e0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f758-4ad9-9087-0491982065e0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f758-4ad9-9087-0491982065e0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f758-4ad9-9087-0491982065e0/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831037-4e4c-4dfb-a962-811aba93a052", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "name": "buildkite-agent-fs-rails-664dbdbb44-v766v-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-v766v", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-06T00:33:23.532Z", + "job": null, + "last_job_finished_at": "2022-09-09T02:21:15.574Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-08T02:46:35.276Z", + "started_at": "2022-09-08T02:47:25.236Z", + "finished_at": "2022-09-08T02:47:43.242Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f75b-43ce-ab71-45b4f0eeb528", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc1Yi00M2NlLWFiNzEtNDViNGYwZWViNTI4", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f75b-43ce-ab71-45b4f0eeb528", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f75b-43ce-ab71-45b4f0eeb528/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f75b-43ce-ab71-45b4f0eeb528/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f75b-43ce-ab71-45b4f0eeb528/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831ae6-ef2b-4511-a5e7-7f87afb944b8", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831ae6-ef2b-4511-a5e7-7f87afb944b8", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831ae6-ef2b-4511-a5e7-7f87afb944b8", + "name": "ops-bk-fs-platform-dev-i-0f783b7109d6d7c12-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-40.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-08T02:21:25.675Z", + "job": null, + "last_job_finished_at": "2022-09-08T02:48:12.778Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0f783b7109d6d7c12", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-08T02:46:35.276Z", + "started_at": "2022-09-08T02:46:47.393Z", + "finished_at": "2022-09-08T02:47:38.838Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f75e-4f3f-8221-5d2b9d3d75d0", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc1ZS00ZjNmLTgyMjEtNWQyYjlkM2Q3NWQw", + "type": "waiter" + }, + { + "id": "01831afd-f761-459f-977d-1831e2dc564a", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc2MS00NTlmLTk3N2QtMTgzMWUyZGM1NjRh", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f761-459f-977d-1831e2dc564a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f761-459f-977d-1831e2dc564a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f761-459f-977d-1831e2dc564a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f761-459f-977d-1831e2dc564a/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831ae6-ef2b-4511-a5e7-7f87afb944b8", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831ae6-ef2b-4511-a5e7-7f87afb944b8", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831ae6-ef2b-4511-a5e7-7f87afb944b8", + "name": "ops-bk-fs-platform-dev-i-0f783b7109d6d7c12-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-40.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-08T02:21:25.675Z", + "job": null, + "last_job_finished_at": "2022-09-08T02:48:12.778Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0f783b7109d6d7c12", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-08T02:47:43.313Z", + "started_at": "2022-09-08T02:47:47.371Z", + "finished_at": "2022-09-08T02:48:12.770Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f765-42bd-b93a-4738c63dee5b", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc2NS00MmJkLWI5M2EtNDczOGM2M2RlZTVi", + "type": "manual", + "label": "Deploy to UAT?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-08T21:46:34.406Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f765-42bd-b93a-4738c63dee5b/unblock" + }, + { + "id": "01831afd-f768-4551-a779-353475ccdffd", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc2OC00NTUxLWE3NzktMzUzNDc1Y2NkZmZk", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f768-4551-a779-353475ccdffd", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f768-4551-a779-353475ccdffd/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f768-4551-a779-353475ccdffd/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f768-4551-a779-353475ccdffd/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831037-4e4c-4dfb-a962-811aba93a052", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "name": "buildkite-agent-fs-rails-664dbdbb44-v766v-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-v766v", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-06T00:33:23.532Z", + "job": null, + "last_job_finished_at": "2022-09-09T02:21:15.574Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-08T21:46:34.434Z", + "started_at": "2022-09-08T21:46:45.407Z", + "finished_at": "2022-09-08T21:47:04.953Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f76b-4275-b937-de0937d97c63", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc2Yi00Mjc1LWI5MzctZGUwOTM3ZDk3YzYz", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f76b-4275-b937-de0937d97c63", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f76b-4275-b937-de0937d97c63/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f76b-4275-b937-de0937d97c63/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f76b-4275-b937-de0937d97c63/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831f12-7a00-48b7-a44f-04576c34764e", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831f12-7a00-48b7-a44f-04576c34764e", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831f12-7a00-48b7-a44f-04576c34764e", + "name": "ops-bk-fs-platform-dev-i-0ec4a7228280e940b-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-142.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-08T21:47:28.128Z", + "job": null, + "last_job_finished_at": "2022-09-08T21:49:27.859Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0ec4a7228280e940b", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-08T21:46:34.434Z", + "started_at": "2022-09-08T21:47:29.976Z", + "finished_at": "2022-09-08T21:48:29.835Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f76e-40d8-be96-91c5f8fd6eaf", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc2ZS00MGQ4LWJlOTYtOTFjNWY4ZmQ2ZWFm", + "type": "waiter" + }, + { + "id": "01831afd-f771-4e44-88dd-bd268cfa77a0", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc3MS00ZTQ0LTg4ZGQtYmQyNjhjZmE3N2Ew", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f771-4e44-88dd-bd268cfa77a0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f771-4e44-88dd-bd268cfa77a0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f771-4e44-88dd-bd268cfa77a0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f771-4e44-88dd-bd268cfa77a0/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831f12-7a00-48b7-a44f-04576c34764e", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831f12-7a00-48b7-a44f-04576c34764e", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831f12-7a00-48b7-a44f-04576c34764e", + "name": "ops-bk-fs-platform-dev-i-0ec4a7228280e940b-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-142.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-08T21:47:28.128Z", + "job": null, + "last_job_finished_at": "2022-09-08T21:49:27.859Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0ec4a7228280e940b", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-08T21:48:29.943Z", + "started_at": "2022-09-08T21:48:40.302Z", + "finished_at": "2022-09-08T21:49:04.731Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f775-4df4-af9b-ba32de6b42d6", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc3NS00ZGY0LWFmOWItYmEzMmRlNmI0MmQ2", + "type": "waiter" + }, + { + "id": "01831afd-f779-4b0a-98e6-f82dd5a1f01f", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc3OS00YjBhLTk4ZTYtZjgyZGQ1YTFmMDFm", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f779-4b0a-98e6-f82dd5a1f01f", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f779-4b0a-98e6-f82dd5a1f01f/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f779-4b0a-98e6-f82dd5a1f01f/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f779-4b0a-98e6-f82dd5a1f01f/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831f12-7a00-48b7-a44f-04576c34764e", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831f12-7a00-48b7-a44f-04576c34764e", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831f12-7a00-48b7-a44f-04576c34764e", + "name": "ops-bk-fs-platform-dev-i-0ec4a7228280e940b-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-142.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-08T21:47:28.128Z", + "job": null, + "last_job_finished_at": "2022-09-08T21:49:27.859Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0ec4a7228280e940b", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-08T21:49:04.896Z", + "started_at": "2022-09-08T21:49:10.177Z", + "finished_at": "2022-09-08T21:49:27.851Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f77d-4273-8f9a-1b28938b06da", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc3ZC00MjczLThmOWEtMWIyODkzOGIwNmRh", + "type": "manual", + "label": "Deploy to Prod?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-09T01:03:48.161Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f77d-4273-8f9a-1b28938b06da/unblock" + }, + { + "id": "01831afd-f780-4620-8a16-0afd34acb994", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc4MC00NjIwLThhMTYtMGFmZDM0YWNiOTk0", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f780-4620-8a16-0afd34acb994", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f780-4620-8a16-0afd34acb994/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f780-4620-8a16-0afd34acb994/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f780-4620-8a16-0afd34acb994/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831301-a79f-45aa-806c-c37f9e5a1209", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831301-a79f-45aa-806c-c37f9e5a1209", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831301-a79f-45aa-806c-c37f9e5a1209", + "name": "buildkite-agent-fs-rails-59594ffd8f-t6hld-1", + "connection_state": "disconnected", + "ip_address": "52.65.224.61", + "hostname": "buildkite-agent-fs-rails-59594ffd8f-t6hld", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-06T13:33:39.103Z", + "job": null, + "last_job_finished_at": "2022-09-09T01:07:31.492Z", + "priority": 0, + "meta_data": [ + "queue=europa-fs-rails", + "jupiter=true", + "jupiter-cluster=europa.jupiter.XXXX.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-09T01:03:48.190Z", + "started_at": "2022-09-09T01:03:50.748Z", + "finished_at": "2022-09-09T01:04:28.320Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f784-4321-aa50-cff3e919e441", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc4NC00MzIxLWFhNTAtY2ZmM2U5MTllNDQx", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f784-4321-aa50-cff3e919e441", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f784-4321-aa50-cff3e919e441/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f784-4321-aa50-cff3e919e441/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f784-4321-aa50-cff3e919e441/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831fc6-fc99-43a3-adb4-522ace5e095c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831fc6-fc99-43a3-adb4-522ace5e095c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831fc6-fc99-43a3-adb4-522ace5e095c", + "name": "ops-bk-fs-platform-prod-i-0b052a6a478b134df-1", + "connection_state": "disconnected", + "ip_address": "13.211.212.73", + "hostname": "ip-10-92-1-104.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-09T01:04:38.041Z", + "job": null, + "last_job_finished_at": "2022-09-09T01:11:48.084Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0b052a6a478b134df", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-09T01:03:48.190Z", + "started_at": "2022-09-09T01:04:49.889Z", + "finished_at": "2022-09-09T01:05:52.810Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f789-4d84-b449-8b558f580a6e", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc4OS00ZDg0LWI0NDktOGI1NThmNTgwYTZl", + "type": "waiter" + }, + { + "id": "01831afd-f78d-4ad0-8250-3d61ae952a36", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc4ZC00YWQwLTgyNTAtM2Q2MWFlOTUyYTM2", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f78d-4ad0-8250-3d61ae952a36", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f78d-4ad0-8250-3d61ae952a36/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f78d-4ad0-8250-3d61ae952a36/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f78d-4ad0-8250-3d61ae952a36/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831fc6-fc99-43a3-adb4-522ace5e095c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831fc6-fc99-43a3-adb4-522ace5e095c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831fc6-fc99-43a3-adb4-522ace5e095c", + "name": "ops-bk-fs-platform-prod-i-0b052a6a478b134df-1", + "connection_state": "disconnected", + "ip_address": "13.211.212.73", + "hostname": "ip-10-92-1-104.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-09T01:04:38.041Z", + "job": null, + "last_job_finished_at": "2022-09-09T01:11:48.084Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0b052a6a478b134df", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-09T01:05:52.899Z", + "started_at": "2022-09-09T01:05:59.863Z", + "finished_at": "2022-09-09T01:06:25.301Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831afd-f791-48b2-84f2-c1998829b466", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc5MS00OGIyLTg0ZjItYzE5OTg4MjliNDY2", + "type": "waiter" + }, + { + "id": "01831afd-f795-4040-9257-629d47ebfec0", + "graphql_id": "Sm9iLS0tMDE4MzFhZmQtZjc5NS00MDQwLTkyNTctNjI5ZDQ3ZWJmZWMw", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/878#01831afd-f795-4040-9257-629d47ebfec0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f795-4040-9257-629d47ebfec0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f795-4040-9257-629d47ebfec0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/878/jobs/01831afd-f795-4040-9257-629d47ebfec0/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831fc6-fc99-43a3-adb4-522ace5e095c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831fc6-fc99-43a3-adb4-522ace5e095c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831fc6-fc99-43a3-adb4-522ace5e095c", + "name": "ops-bk-fs-platform-prod-i-0b052a6a478b134df-1", + "connection_state": "disconnected", + "ip_address": "13.211.212.73", + "hostname": "ip-10-92-1-104.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-09T01:04:38.041Z", + "job": null, + "last_job_finished_at": "2022-09-09T01:11:48.084Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0b052a6a478b134df", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T02:46:35.077Z", + "scheduled_at": "2022-09-08T02:46:03.113Z", + "runnable_at": "2022-09-09T01:06:25.418Z", + "started_at": "2022-09-09T01:06:29.871Z", + "finished_at": "2022-09-09T01:06:48.316Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "01831ab1-e795-45fc-93e0-d6a8532ce002", + "graphql_id": "QnVpbGQtLS0wMTgzMWFiMS1lNzk1LTQ1ZmMtOTNlMC1kNmE4NTMyY2UwMDI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877", + "number": 877, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1386: backup Sumo Logic alerts for Apple Pay domain registration", + "commit": "f68e6e87bf247430a79862169d23c6e74099bbcc", + "branch": "PLL-1386-alerts", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "Sumit Narang", + "email": "******" + }, + "creator": null, + "created_at": "2022-09-08T01:23:30.333Z", + "scheduled_at": "2022-09-08T01:23:30.309Z", + "started_at": "2022-09-08T01:24:25.054Z", + "finished_at": "2022-09-08T01:24:49.579Z", + "meta_data": { + "buildkite:git:commit": "commit f68e6e87bf247430a79862169d23c6e74099bbcc\nAuthor: Sumit Narang <*******>\nAuthorDate: Thu Sep 8 11:23:26 2022 +1000\nCommit: Sumit Narang <*******>\nCommitDate: Thu Sep 8 11:23:26 2022 +1000\n\n PLL-1386: backup Sumo Logic alerts for Apple Pay domain registration" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "01831ab1-e79a-4662-a52b-613c9b551cf9", + "graphql_id": "Sm9iLS0tMDE4MzFhYjEtZTc5YS00NjYyLWE1MmItNjEzYzliNTUxY2Y5", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab1-e79a-4662-a52b-613c9b551cf9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab1-e79a-4662-a52b-613c9b551cf9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab1-e79a-4662-a52b-613c9b551cf9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab1-e79a-4662-a52b-613c9b551cf9/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831ab2-8fc9-47ad-ae7a-00e3b655835b", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831ab2-8fc9-47ad-ae7a-00e3b655835b", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831ab2-8fc9-47ad-ae7a-00e3b655835b", + "name": "ops-bk-fs-platform-dev-i-081bc756ad950ecac-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-16.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-08T01:24:13.385Z", + "job": null, + "last_job_finished_at": "2022-09-08T01:24:49.462Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-081bc756ad950ecac", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-08T01:23:30.325Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": "2022-09-08T01:23:30.419Z", + "started_at": "2022-09-08T01:24:25.054Z", + "finished_at": "2022-09-08T01:24:49.453Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-167d-402d-b473-840f986286ea", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTY3ZC00MDJkLWI0NzMtODQwZjk4NjI4NmVh", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-167d-402d-b473-840f986286ea/unblock" + }, + { + "id": "01831ab3-1681-4b02-90f5-da91590fba98", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTY4MS00YjAyLTkwZjUtZGE5MTU5MGZiYTk4", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-1681-4b02-90f5-da91590fba98", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1681-4b02-90f5-da91590fba98/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1681-4b02-90f5-da91590fba98/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1681-4b02-90f5-da91590fba98/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-1684-43d1-ba2e-9b4d231207ac", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTY4NC00M2QxLWJhMmUtOWI0ZDIzMTIwN2Fj", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-1684-43d1-ba2e-9b4d231207ac", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1684-43d1-ba2e-9b4d231207ac/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1684-43d1-ba2e-9b4d231207ac/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1684-43d1-ba2e-9b4d231207ac/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-1688-4760-9dc1-d15ad444fffc", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTY4OC00NzYwLTlkYzEtZDE1YWQ0NDRmZmZj", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-1688-4760-9dc1-d15ad444fffc", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1688-4760-9dc1-d15ad444fffc/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1688-4760-9dc1-d15ad444fffc/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1688-4760-9dc1-d15ad444fffc/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-168b-41e0-bdfe-5f05d97c8a42", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTY4Yi00MWUwLWJkZmUtNWYwNWQ5N2M4YTQy", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-168b-41e0-bdfe-5f05d97c8a42", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-168b-41e0-bdfe-5f05d97c8a42/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-168b-41e0-bdfe-5f05d97c8a42/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-168b-41e0-bdfe-5f05d97c8a42/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-168f-46fd-a694-49cdf65634f1", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTY4Zi00NmZkLWE2OTQtNDljZGY2NTYzNGYx", + "type": "waiter" + }, + { + "id": "01831ab3-1693-4383-aa8e-76225b1a49b5", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTY5My00MzgzLWFhOGUtNzYyMjViMWE0OWI1", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-1693-4383-aa8e-76225b1a49b5", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1693-4383-aa8e-76225b1a49b5/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1693-4383-aa8e-76225b1a49b5/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1693-4383-aa8e-76225b1a49b5/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-1699-49db-b572-2b7f5d4cb3b3", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTY5OS00OWRiLWI1NzItMmI3ZjVkNGNiM2Iz", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-1699-49db-b572-2b7f5d4cb3b3/unblock" + }, + { + "id": "01831ab3-169d-4326-9a35-453ae42d9543", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTY5ZC00MzI2LTlhMzUtNDUzYWU0MmQ5NTQz", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-169d-4326-9a35-453ae42d9543", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-169d-4326-9a35-453ae42d9543/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-169d-4326-9a35-453ae42d9543/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-169d-4326-9a35-453ae42d9543/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-16a1-454b-9216-6dbb249e69a7", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZhMS00NTRiLTkyMTYtNmRiYjI0OWU2OWE3", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-16a1-454b-9216-6dbb249e69a7", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16a1-454b-9216-6dbb249e69a7/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16a1-454b-9216-6dbb249e69a7/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16a1-454b-9216-6dbb249e69a7/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-16a6-4471-ab18-e7a1ffc25f6b", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZhNi00NDcxLWFiMTgtZTdhMWZmYzI1ZjZi", + "type": "waiter" + }, + { + "id": "01831ab3-16a9-4994-a565-04dcd9d4630d", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZhOS00OTk0LWE1NjUtMDRkY2Q5ZDQ2MzBk", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-16a9-4994-a565-04dcd9d4630d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16a9-4994-a565-04dcd9d4630d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16a9-4994-a565-04dcd9d4630d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16a9-4994-a565-04dcd9d4630d/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-16ac-47ef-81b0-c8c11602c581", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZhYy00N2VmLTgxYjAtYzhjMTE2MDJjNTgx", + "type": "waiter" + }, + { + "id": "01831ab3-16b0-44c6-91ec-b4658096a224", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZiMC00NGM2LTkxZWMtYjQ2NTgwOTZhMjI0", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-16b0-44c6-91ec-b4658096a224", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16b0-44c6-91ec-b4658096a224/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16b0-44c6-91ec-b4658096a224/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16b0-44c6-91ec-b4658096a224/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-16b4-404d-9157-3fc5ca74a59a", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZiNC00MDRkLTkxNTctM2ZjNWNhNzRhNTlh", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16b4-404d-9157-3fc5ca74a59a/unblock" + }, + { + "id": "01831ab3-16b7-4b4c-81f2-67548239ad40", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZiNy00YjRjLTgxZjItNjc1NDgyMzlhZDQw", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-16b7-4b4c-81f2-67548239ad40", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16b7-4b4c-81f2-67548239ad40/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16b7-4b4c-81f2-67548239ad40/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16b7-4b4c-81f2-67548239ad40/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-16ba-4f4f-90d0-3e7b9525ac17", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZiYS00ZjRmLTkwZDAtM2U3Yjk1MjVhYzE3", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-16ba-4f4f-90d0-3e7b9525ac17", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16ba-4f4f-90d0-3e7b9525ac17/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16ba-4f4f-90d0-3e7b9525ac17/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16ba-4f4f-90d0-3e7b9525ac17/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-16be-4a04-b421-ac46d885fe65", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZiZS00YTA0LWI0MjEtYWM0NmQ4ODVmZTY1", + "type": "waiter" + }, + { + "id": "01831ab3-16c1-455f-a87f-0d569c60d894", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZjMS00NTVmLWE4N2YtMGQ1NjljNjBkODk0", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-16c1-455f-a87f-0d569c60d894", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16c1-455f-a87f-0d569c60d894/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16c1-455f-a87f-0d569c60d894/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16c1-455f-a87f-0d569c60d894/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831ab3-16c4-4e57-b9d7-a4ec72c466b6", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZjNC00ZTU3LWI5ZDctYTRlYzcyYzQ2NmI2", + "type": "waiter" + }, + { + "id": "01831ab3-16c7-4f2d-81cd-a41e544875e2", + "graphql_id": "Sm9iLS0tMDE4MzFhYjMtMTZjNy00ZjJkLTgxY2QtYTQxZTU0NDg3NWUy", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/877#01831ab3-16c7-4f2d-81cd-a41e544875e2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16c7-4f2d-81cd-a41e544875e2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16c7-4f2d-81cd-a41e544875e2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/877/jobs/01831ab3-16c7-4f2d-81cd-a41e544875e2/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-08T01:24:47.861Z", + "scheduled_at": "2022-09-08T01:23:30.325Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "01831159-6d53-4324-bd0b-0dc87d4dc3b1", + "graphql_id": "QnVpbGQtLS0wMTgzMTE1OS02ZDUzLTQzMjQtYmQwYi0wZGM4N2Q0ZGMzYjE=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876", + "number": 876, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1378 add allowable domain name to payment selector (#138)\n\n* PLL-1378 add allowable domain name to payment selector\n\n* PLL-1378 add allowable domain name to payment selector", + "commit": "c72ec58e3182f41dd481ee691a89d24a78d872f4", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "tsesaihung", + "name": "Anthony Tse", + "email": "*******" + }, + "creator": { + "id": "03cb6a04-9c0d-440f-92a0-760681677f94", + "graphql_id": "VXNlci0tLTAzY2I2YTA0LTljMGQtNDQwZi05MmEwLTc2MDY4MTY3N2Y5NA==", + "name": "Anthony Tse", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/0b9381d157cd976ae7459dfd71ee663b", + "created_at": "2021-09-01T01:54:23.655Z" + }, + "created_at": "2022-09-06T05:50:16.989Z", + "scheduled_at": "2022-09-06T05:50:16.795Z", + "started_at": "2022-09-06T23:23:22.831Z", + "finished_at": "2022-09-06T23:31:56.662Z", + "meta_data": { + "buildkite:git:commit": "commit c72ec58e3182f41dd481ee691a89d24a78d872f4\nAuthor: Anthony Tse <*******>\nAuthorDate: Tue Sep 6 15:50:14 2022 +1000\nCommit: GitHub <*******>\nCommitDate: Tue Sep 6 15:50:14 2022 +1000\n\n PLL-1378 add allowable domain name to payment selector (#138)\n \n * PLL-1378 add allowable domain name to payment selector\n \n * PLL-1378 add allowable domain name to payment selector" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "01831159-6d71-4603-9ea6-2777e87a47e2", + "graphql_id": "Sm9iLS0tMDE4MzExNTktNmQ3MS00NjAzLTllYTYtMjc3N2U4N2E0N2Uy", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-6d71-4603-9ea6-2777e87a47e2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-6d71-4603-9ea6-2777e87a47e2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-6d71-4603-9ea6-2777e87a47e2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-6d71-4603-9ea6-2777e87a47e2/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831117-eb73-4735-846e-643821788249", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "name": "ops-bk-fs-platform-dev-i-0b69f62474339181c-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-92.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:38:43.827Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:00:16.396Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0b69f62474339181c", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:50:16.915Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T05:50:17.264Z", + "started_at": "2022-09-06T05:50:25.481Z", + "finished_at": "2022-09-06T05:50:44.879Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4ab-477d-a776-94e0892397af", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRhYi00NzdkLWE3NzYtOTRlMDg5MjM5N2Fm", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ab-477d-a776-94e0892397af/unblock" + }, + { + "id": "01831159-d4b0-4956-b2ca-f4a1871bd8d2", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRiMC00OTU2LWIyY2EtZjRhMTg3MWJkOGQy", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4b0-4956-b2ca-f4a1871bd8d2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4b0-4956-b2ca-f4a1871bd8d2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4b0-4956-b2ca-f4a1871bd8d2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4b0-4956-b2ca-f4a1871bd8d2/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4b6-403f-818f-70bb70a3a605", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRiNi00MDNmLTgxOGYtNzBiYjcwYTNhNjA1", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4b6-403f-818f-70bb70a3a605", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4b6-403f-818f-70bb70a3a605/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4b6-403f-818f-70bb70a3a605/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4b6-403f-818f-70bb70a3a605/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4ba-4d34-9022-7f1d5548c375", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRiYS00ZDM0LTkwMjItN2YxZDU1NDhjMzc1", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4ba-4d34-9022-7f1d5548c375", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ba-4d34-9022-7f1d5548c375/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ba-4d34-9022-7f1d5548c375/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ba-4d34-9022-7f1d5548c375/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831037-4e4c-4dfb-a962-811aba93a052", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "name": "buildkite-agent-fs-rails-664dbdbb44-v766v-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-v766v", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-06T00:33:23.532Z", + "job": null, + "last_job_finished_at": "2022-09-09T02:21:15.574Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T05:50:43.887Z", + "started_at": "2022-09-06T05:50:45.178Z", + "finished_at": "2022-09-06T05:51:04.268Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4bd-45ad-bc38-94a18e96a1a3", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRiZC00NWFkLWJjMzgtOTRhMThlOTZhMWEz", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4bd-45ad-bc38-94a18e96a1a3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4bd-45ad-bc38-94a18e96a1a3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4bd-45ad-bc38-94a18e96a1a3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4bd-45ad-bc38-94a18e96a1a3/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831118-787d-40bc-b729-8e897a0a5123", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "name": "ops-bk-fs-platform-dev-i-08520e50e322c91e0-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-158.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:39:19.934Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:46:20.962Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-08520e50e322c91e0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T05:50:43.887Z", + "started_at": "2022-09-06T05:50:51.627Z", + "finished_at": "2022-09-06T05:51:32.017Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4c0-46b3-92fa-9b06dcc7e24a", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRjMC00NmIzLTkyZmEtOWIwNmRjYzdlMjRh", + "type": "waiter" + }, + { + "id": "01831159-d4c4-4c82-8d4a-53ddabb8fb58", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRjNC00YzgyLThkNGEtNTNkZGFiYjhmYjU4", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4c4-4c82-8d4a-53ddabb8fb58", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4c4-4c82-8d4a-53ddabb8fb58/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4c4-4c82-8d4a-53ddabb8fb58/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4c4-4c82-8d4a-53ddabb8fb58/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831118-787d-40bc-b729-8e897a0a5123", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "name": "ops-bk-fs-platform-dev-i-08520e50e322c91e0-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-158.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:39:19.934Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:46:20.962Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-08520e50e322c91e0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T05:51:32.153Z", + "started_at": "2022-09-06T05:51:41.706Z", + "finished_at": "2022-09-06T05:53:06.152Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4c7-490b-bd68-1823a7ef238d", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRjNy00OTBiLWJkNjgtMTgyM2E3ZWYyMzhk", + "type": "manual", + "label": "Deploy to UAT?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-06T05:52:52.958Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4c7-490b-bd68-1823a7ef238d/unblock" + }, + { + "id": "01831159-d4ca-4a43-9f5c-1e92c2046699", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRjYS00YTQzLTlmNWMtMWU5MmMyMDQ2Njk5", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4ca-4a43-9f5c-1e92c2046699", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ca-4a43-9f5c-1e92c2046699/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ca-4a43-9f5c-1e92c2046699/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ca-4a43-9f5c-1e92c2046699/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831037-4e4c-4dfb-a962-811aba93a052", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "name": "buildkite-agent-fs-rails-664dbdbb44-v766v-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-v766v", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-06T00:33:23.532Z", + "job": null, + "last_job_finished_at": "2022-09-09T02:21:15.574Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T05:53:06.507Z", + "started_at": "2022-09-06T05:53:15.249Z", + "finished_at": "2022-09-06T05:53:33.371Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4cd-4e30-90b8-f28d7ce66259", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRjZC00ZTMwLTkwYjgtZjI4ZDdjZTY2MjU5", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4cd-4e30-90b8-f28d7ce66259", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4cd-4e30-90b8-f28d7ce66259/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4cd-4e30-90b8-f28d7ce66259/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4cd-4e30-90b8-f28d7ce66259/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831118-787d-40bc-b729-8e897a0a5123", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "name": "ops-bk-fs-platform-dev-i-08520e50e322c91e0-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-158.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:39:19.934Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:46:20.962Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-08520e50e322c91e0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T05:53:06.507Z", + "started_at": "2022-09-06T05:53:11.610Z", + "finished_at": "2022-09-06T05:53:52.007Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4d1-42d2-a949-4cd497d3ceb5", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRkMS00MmQyLWE5NDktNGNkNDk3ZDNjZWI1", + "type": "waiter" + }, + { + "id": "01831159-d4d4-4c30-bdda-f8c9b832dfe6", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRkNC00YzMwLWJkZGEtZjhjOWI4MzJkZmU2", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4d4-4c30-bdda-f8c9b832dfe6", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4d4-4c30-bdda-f8c9b832dfe6/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4d4-4c30-bdda-f8c9b832dfe6/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4d4-4c30-bdda-f8c9b832dfe6/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831118-787d-40bc-b729-8e897a0a5123", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "name": "ops-bk-fs-platform-dev-i-08520e50e322c91e0-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-158.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:39:19.934Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:46:20.962Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-08520e50e322c91e0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T05:53:52.089Z", + "started_at": "2022-09-06T05:54:01.632Z", + "finished_at": "2022-09-06T05:55:25.081Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4d7-4fd3-bdc4-a5744b3908e9", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRkNy00ZmQzLWJkYzQtYTU3NDRiMzkwOGU5", + "type": "waiter" + }, + { + "id": "01831159-d4da-48f4-acac-1900ca6e71af", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRkYS00OGY0LWFjYWMtMTkwMGNhNmU3MWFm", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4da-48f4-acac-1900ca6e71af", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4da-48f4-acac-1900ca6e71af/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4da-48f4-acac-1900ca6e71af/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4da-48f4-acac-1900ca6e71af/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831118-787d-40bc-b729-8e897a0a5123", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "name": "ops-bk-fs-platform-dev-i-08520e50e322c91e0-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-158.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:39:19.934Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:46:20.962Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-08520e50e322c91e0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T05:55:25.237Z", + "started_at": "2022-09-06T05:55:31.666Z", + "finished_at": "2022-09-06T05:55:48.025Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4de-43c3-907f-ddb673d2bd11", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRkZS00M2MzLTkwN2YtZGRiNjczZDJiZDEx", + "type": "manual", + "label": "Deploy to Prod?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-06T23:28:45.745Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4de-43c3-907f-ddb673d2bd11/unblock" + }, + { + "id": "01831159-d4e1-44dd-adfd-1d08f9d4dcfc", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRlMS00NGRkLWFkZmQtMWQwOGY5ZDRkY2Zj", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4e1-44dd-adfd-1d08f9d4dcfc", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4e1-44dd-adfd-1d08f9d4dcfc/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4e1-44dd-adfd-1d08f9d4dcfc/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4e1-44dd-adfd-1d08f9d4dcfc/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831301-a79f-45aa-806c-c37f9e5a1209", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831301-a79f-45aa-806c-c37f9e5a1209", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831301-a79f-45aa-806c-c37f9e5a1209", + "name": "buildkite-agent-fs-rails-59594ffd8f-t6hld-1", + "connection_state": "disconnected", + "ip_address": "52.65.224.61", + "hostname": "buildkite-agent-fs-rails-59594ffd8f-t6hld", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-06T13:33:39.103Z", + "job": null, + "last_job_finished_at": "2022-09-09T01:07:31.492Z", + "priority": 0, + "meta_data": [ + "queue=europa-fs-rails", + "jupiter=true", + "jupiter-cluster=europa.jupiter.XXXX.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T23:28:45.766Z", + "started_at": "2022-09-06T23:29:21.012Z", + "finished_at": "2022-09-06T23:29:58.259Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4e5-4a11-ae1a-a267bf10eb4b", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRlNS00YTExLWFlMWEtYTI2N2JmMTBlYjRi", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4e5-4a11-ae1a-a267bf10eb4b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4e5-4a11-ae1a-a267bf10eb4b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4e5-4a11-ae1a-a267bf10eb4b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4e5-4a11-ae1a-a267bf10eb4b/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831520-61bb-425b-81d6-12e617ff9623", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831520-61bb-425b-81d6-12e617ff9623", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831520-61bb-425b-81d6-12e617ff9623", + "name": "ops-bk-fs-platform-prod-i-05d7134298216ce44-1", + "connection_state": "disconnected", + "ip_address": "3.25.176.213", + "hostname": "ip-10-92-1-206.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T23:26:27.259Z", + "job": null, + "last_job_finished_at": "2022-09-06T23:31:56.522Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-05d7134298216ce44", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T23:28:45.766Z", + "started_at": "2022-09-06T23:28:48.945Z", + "finished_at": "2022-09-06T23:29:46.626Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4e9-42a4-8aaf-3c196ae158bf", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRlOS00MmE0LThhYWYtM2MxOTZhZTE1OGJm", + "type": "waiter" + }, + { + "id": "01831159-d4ed-4a98-98d0-3ec6a5e4412a", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRlZC00YTk4LTk4ZDAtM2VjNmE1ZTQ0MTJh", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4ed-4a98-98d0-3ec6a5e4412a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ed-4a98-98d0-3ec6a5e4412a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ed-4a98-98d0-3ec6a5e4412a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4ed-4a98-98d0-3ec6a5e4412a/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831520-61bb-425b-81d6-12e617ff9623", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831520-61bb-425b-81d6-12e617ff9623", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831520-61bb-425b-81d6-12e617ff9623", + "name": "ops-bk-fs-platform-prod-i-05d7134298216ce44-1", + "connection_state": "disconnected", + "ip_address": "3.25.176.213", + "hostname": "ip-10-92-1-206.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T23:26:27.259Z", + "job": null, + "last_job_finished_at": "2022-09-06T23:31:56.522Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-05d7134298216ce44", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T23:29:58.453Z", + "started_at": "2022-09-06T23:30:09.286Z", + "finished_at": "2022-09-06T23:31:37.889Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831159-d4f1-4a42-8935-93ba05a612ff", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRmMS00YTQyLTg5MzUtOTNiYTA1YTYxMmZm", + "type": "waiter" + }, + { + "id": "01831159-d4f7-4115-bac3-1b29985a7dfb", + "graphql_id": "Sm9iLS0tMDE4MzExNTktZDRmNy00MTE1LWJhYzMtMWIyOTk4NWE3ZGZi", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/876#01831159-d4f7-4115-bac3-1b29985a7dfb", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4f7-4115-bac3-1b29985a7dfb/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4f7-4115-bac3-1b29985a7dfb/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/876/jobs/01831159-d4f7-4115-bac3-1b29985a7dfb/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831520-61bb-425b-81d6-12e617ff9623", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831520-61bb-425b-81d6-12e617ff9623", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831520-61bb-425b-81d6-12e617ff9623", + "name": "ops-bk-fs-platform-prod-i-05d7134298216ce44-1", + "connection_state": "disconnected", + "ip_address": "3.25.176.213", + "hostname": "ip-10-92-1-206.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T23:26:27.259Z", + "job": null, + "last_job_finished_at": "2022-09-06T23:31:56.522Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-05d7134298216ce44", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:50:43.362Z", + "scheduled_at": "2022-09-06T05:50:16.915Z", + "runnable_at": "2022-09-06T23:31:37.958Z", + "started_at": "2022-09-06T23:31:39.079Z", + "finished_at": "2022-09-06T23:31:56.516Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "01831155-b928-4ea7-a0fc-c695fe107a02", + "graphql_id": "QnVpbGQtLS0wMTgzMTE1NS1iOTI4LTRlYTctYTBmYy1jNjk1ZmUxMDdhMDI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875", + "number": 875, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "Pll 1386 domain registration (#139)\n\n* PLL-1386: removed unused oip domain from config\n\n* PLL-1386: changed aws param name for apple pay", + "commit": "17bff5aaf78442d64971ea03e13c554949ae8031", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "sumitn-XXXX", + "email": "99308157+sumitn-*******" + }, + "creator": null, + "created_at": "2022-09-06T05:46:14.242Z", + "scheduled_at": "2022-09-06T05:46:14.079Z", + "started_at": "2022-09-06T05:46:21.622Z", + "finished_at": "2022-09-06T05:48:10.103Z", + "meta_data": { + "buildkite:git:commit": "commit 17bff5aaf78442d64971ea03e13c554949ae8031\nAuthor: sumitn-XXXX <99308157+sumitn-*******>\nAuthorDate: Tue Sep 6 15:46:10 2022 +1000\nCommit: GitHub <*******>\nCommitDate: Tue Sep 6 15:46:10 2022 +1000\n\n Pll 1386 domain registration (#139)\n \n * PLL-1386: removed unused oip domain from config\n \n * PLL-1386: changed aws param name for apple pay" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "01831155-b94a-438b-810a-61b995802c8e", + "graphql_id": "Sm9iLS0tMDE4MzExNTUtYjk0YS00MzhiLTgxMGEtNjFiOTk1ODAyYzhl", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831155-b94a-438b-810a-61b995802c8e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831155-b94a-438b-810a-61b995802c8e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831155-b94a-438b-810a-61b995802c8e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831155-b94a-438b-810a-61b995802c8e/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831118-787d-40bc-b729-8e897a0a5123", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "name": "ops-bk-fs-platform-dev-i-08520e50e322c91e0-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-158.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:39:19.934Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:46:20.962Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-08520e50e322c91e0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:46:14.184Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": "2022-09-06T05:46:14.462Z", + "started_at": "2022-09-06T05:46:21.622Z", + "finished_at": "2022-09-06T05:46:42.021Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1edb-4464-b3ec-59dc0cab9b81", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVkYi00NDY0LWIzZWMtNTlkYzBjYWI5Yjgx", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1edb-4464-b3ec-59dc0cab9b81/unblock" + }, + { + "id": "01831156-1ee4-4bae-9602-34bb433293e5", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVlNC00YmFlLTk2MDItMzRiYjQzMzI5M2U1", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1ee4-4bae-9602-34bb433293e5", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ee4-4bae-9602-34bb433293e5/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ee4-4bae-9602-34bb433293e5/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ee4-4bae-9602-34bb433293e5/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1ee8-4d05-b884-3a6844c8b26f", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVlOC00ZDA1LWI4ODQtM2E2ODQ0YzhiMjZm", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1ee8-4d05-b884-3a6844c8b26f", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ee8-4d05-b884-3a6844c8b26f/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ee8-4d05-b884-3a6844c8b26f/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ee8-4d05-b884-3a6844c8b26f/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1eeb-4518-9c5b-696da43c4c36", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVlYi00NTE4LTljNWItNjk2ZGE0M2M0YzM2", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1eeb-4518-9c5b-696da43c4c36", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1eeb-4518-9c5b-696da43c4c36/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1eeb-4518-9c5b-696da43c4c36/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1eeb-4518-9c5b-696da43c4c36/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831037-4e4c-4dfb-a962-811aba93a052", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "name": "buildkite-agent-fs-rails-664dbdbb44-v766v-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-v766v", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-06T00:33:23.532Z", + "job": null, + "last_job_finished_at": "2022-09-09T02:21:15.574Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": "2022-09-06T05:46:40.617Z", + "started_at": "2022-09-06T05:46:45.258Z", + "finished_at": "2022-09-06T05:47:04.548Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1eee-457d-9e67-3f92073fadb2", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVlZS00NTdkLTllNjctM2Y5MjA3M2ZhZGIy", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1eee-457d-9e67-3f92073fadb2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1eee-457d-9e67-3f92073fadb2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1eee-457d-9e67-3f92073fadb2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1eee-457d-9e67-3f92073fadb2/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831117-eb73-4735-846e-643821788249", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "name": "ops-bk-fs-platform-dev-i-0b69f62474339181c-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-92.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:38:43.827Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:00:16.396Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0b69f62474339181c", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": "2022-09-06T05:46:40.617Z", + "started_at": "2022-09-06T05:46:45.520Z", + "finished_at": "2022-09-06T05:47:36.890Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1ef0-4913-abd7-3282ec9db9d7", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVmMC00OTEzLWFiZDctMzI4MmVjOWRiOWQ3", + "type": "waiter" + }, + { + "id": "01831156-1ef3-4c73-9c6f-4887471a6fa1", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVmMy00YzczLTljNmYtNDg4NzQ3MWE2ZmEx", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1ef3-4c73-9c6f-4887471a6fa1", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ef3-4c73-9c6f-4887471a6fa1/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ef3-4c73-9c6f-4887471a6fa1/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ef3-4c73-9c6f-4887471a6fa1/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831117-eb73-4735-846e-643821788249", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "name": "ops-bk-fs-platform-dev-i-0b69f62474339181c-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-92.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:38:43.827Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:00:16.396Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0b69f62474339181c", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": "2022-09-06T05:47:36.972Z", + "started_at": "2022-09-06T05:47:45.565Z", + "finished_at": "2022-09-06T05:48:09.967Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1ef7-4877-8720-743f5c4d554e", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVmNy00ODc3LTg3MjAtNzQzZjVjNGQ1NTRl", + "type": "manual", + "label": "Deploy to UAT?", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1ef7-4877-8720-743f5c4d554e/unblock" + }, + { + "id": "01831156-1efb-4f52-963e-d67068f225b7", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVmYi00ZjUyLTk2M2UtZDY3MDY4ZjIyNWI3", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1efb-4f52-963e-d67068f225b7", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1efb-4f52-963e-d67068f225b7/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1efb-4f52-963e-d67068f225b7/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1efb-4f52-963e-d67068f225b7/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1eff-411b-aff9-c3297447f98a", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWVmZi00MTFiLWFmZjktYzMyOTc0NDdmOThh", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1eff-411b-aff9-c3297447f98a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1eff-411b-aff9-c3297447f98a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1eff-411b-aff9-c3297447f98a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1eff-411b-aff9-c3297447f98a/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1f02-4a12-9edf-88831815a7d7", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYwMi00YTEyLTllZGYtODg4MzE4MTVhN2Q3", + "type": "waiter" + }, + { + "id": "01831156-1f14-47fe-a516-b2194886ae89", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYxNC00N2ZlLWE1MTYtYjIxOTQ4ODZhZTg5", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1f14-47fe-a516-b2194886ae89", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f14-47fe-a516-b2194886ae89/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f14-47fe-a516-b2194886ae89/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f14-47fe-a516-b2194886ae89/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1f17-4d97-b87f-011c3c48d10b", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYxNy00ZDk3LWI4N2YtMDExYzNjNDhkMTBi", + "type": "waiter" + }, + { + "id": "01831156-1f1f-4802-aff2-e6dafc73ffef", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYxZi00ODAyLWFmZjItZTZkYWZjNzNmZmVm", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1f1f-4802-aff2-e6dafc73ffef", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f1f-4802-aff2-e6dafc73ffef/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f1f-4802-aff2-e6dafc73ffef/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f1f-4802-aff2-e6dafc73ffef/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1f22-4544-904f-c0b57d5ccb38", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYyMi00NTQ0LTkwNGYtYzBiNTdkNWNjYjM4", + "type": "manual", + "label": "Deploy to Prod?", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f22-4544-904f-c0b57d5ccb38/unblock" + }, + { + "id": "01831156-1f27-4e25-be62-7c0683e483e2", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYyNy00ZTI1LWJlNjItN2MwNjgzZTQ4M2Uy", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1f27-4e25-be62-7c0683e483e2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f27-4e25-be62-7c0683e483e2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f27-4e25-be62-7c0683e483e2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f27-4e25-be62-7c0683e483e2/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1f2a-468f-b361-e35a4af7bf7a", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYyYS00NjhmLWIzNjEtZTM1YTRhZjdiZjdh", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1f2a-468f-b361-e35a4af7bf7a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f2a-468f-b361-e35a4af7bf7a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f2a-468f-b361-e35a4af7bf7a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f2a-468f-b361-e35a4af7bf7a/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1f2e-46fa-ae80-009528e8fcad", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYyZS00NmZhLWFlODAtMDA5NTI4ZThmY2Fk", + "type": "waiter" + }, + { + "id": "01831156-1f31-49d1-8de0-66c9f35565f9", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYzMS00OWQxLThkZTAtNjZjOWYzNTU2NWY5", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1f31-49d1-8de0-66c9f35565f9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f31-49d1-8de0-66c9f35565f9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f31-49d1-8de0-66c9f35565f9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f31-49d1-8de0-66c9f35565f9/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831156-1f34-4968-8476-5b8930152841", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYzNC00OTY4LTg0NzYtNWI4OTMwMTUyODQx", + "type": "waiter" + }, + { + "id": "01831156-1f37-4a06-85be-d55a866ddacd", + "graphql_id": "Sm9iLS0tMDE4MzExNTYtMWYzNy00YTA2LTg1YmUtZDU1YTg2NmRkYWNk", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/875#01831156-1f37-4a06-85be-d55a866ddacd", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f37-4a06-85be-d55a866ddacd/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f37-4a06-85be-d55a866ddacd/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/875/jobs/01831156-1f37-4a06-85be-d55a866ddacd/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:46:40.210Z", + "scheduled_at": "2022-09-06T05:46:14.184Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0183113e-3202-4172-a564-b77f15e91f5a", + "graphql_id": "QnVpbGQtLS0wMTgzMTEzZS0zMjAyLTQxNzItYTU2NC1iNzdmMTVlOTFmNWE=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874", + "number": 874, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1386: changed aws param name for apple pay", + "commit": "d9dc7fdd8384ce0eff914a7d5c6fe4df61337539", + "branch": "PLL-1386-domain-registration", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "Sumit Narang", + "email": "*******" + }, + "creator": null, + "created_at": "2022-09-06T05:20:32.296Z", + "scheduled_at": "2022-09-06T05:20:32.215Z", + "started_at": "2022-09-06T05:24:19.092Z", + "finished_at": "2022-09-06T05:26:59.302Z", + "meta_data": { + "buildkite:git:commit": "commit d9dc7fdd8384ce0eff914a7d5c6fe4df61337539\nAuthor: Sumit Narang <*******>\nAuthorDate: Tue Sep 6 15:20:28 2022 +1000\nCommit: Sumit Narang <*******>\nCommitDate: Tue Sep 6 15:20:28 2022 +1000\n\n PLL-1386: changed aws param name for apple pay" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0183113e-321b-411d-abb5-e766433a65ca", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtMzIxYi00MTFkLWFiYjUtZTc2NjQzM2E2NWNh", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-321b-411d-abb5-e766433a65ca", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-321b-411d-abb5-e766433a65ca/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-321b-411d-abb5-e766433a65ca/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-321b-411d-abb5-e766433a65ca/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831117-eb73-4735-846e-643821788249", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "name": "ops-bk-fs-platform-dev-i-0b69f62474339181c-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-92.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:38:43.827Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:00:16.396Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0b69f62474339181c", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:20:32.258Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": "2022-09-06T05:20:32.425Z", + "started_at": "2022-09-06T05:20:35.564Z", + "finished_at": "2022-09-06T05:20:54.984Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-8209-4a5c-ba8a-dc80b48df174", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIwOS00YTVjLWJhOGEtZGM4MGI0OGRmMTc0", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "e024d36d-2ea4-4ef0-a54f-db11a50a7a08", + "graphql_id": "VXNlci0tLWUwMjRkMzZkLTJlYTQtNGVmMC1hNTRmLWRiMTFhNTBhN2EwOA==", + "name": "Sumit Narang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5", + "created_at": "2022-02-09T03:40:12.521Z" + }, + "unblocked_at": "2022-09-06T05:24:38.708Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8209-4a5c-ba8a-dc80b48df174/unblock" + }, + { + "id": "0183113e-820e-4f87-af47-73dda5a9da01", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIwZS00Zjg3LWFmNDctNzNkZGE1YTlkYTAx", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-820e-4f87-af47-73dda5a9da01", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-820e-4f87-af47-73dda5a9da01/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-820e-4f87-af47-73dda5a9da01/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-820e-4f87-af47-73dda5a9da01/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-8217-4d9e-99c4-4b1ba122b7ce", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIxNy00ZDllLTk5YzQtNGIxYmExMjJiN2Nl", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-8217-4d9e-99c4-4b1ba122b7ce", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8217-4d9e-99c4-4b1ba122b7ce/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8217-4d9e-99c4-4b1ba122b7ce/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8217-4d9e-99c4-4b1ba122b7ce/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-821c-4247-b2df-edef74de9ede", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIxYy00MjQ3LWIyZGYtZWRlZjc0ZGU5ZWRl", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-821c-4247-b2df-edef74de9ede", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-821c-4247-b2df-edef74de9ede/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-821c-4247-b2df-edef74de9ede/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-821c-4247-b2df-edef74de9ede/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831037-4e4c-4dfb-a962-811aba93a052", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831037-4e4c-4dfb-a962-811aba93a052", + "name": "buildkite-agent-fs-rails-664dbdbb44-v766v-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-v766v", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-06T00:33:23.532Z", + "job": null, + "last_job_finished_at": "2022-09-09T02:21:15.574Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": "2022-09-06T05:24:38.746Z", + "started_at": "2022-09-06T05:24:45.229Z", + "finished_at": "2022-09-06T05:25:06.544Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-8224-44e2-8843-bc2b348605f6", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIyNC00NGUyLTg4NDMtYmMyYjM0ODYwNWY2", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-8224-44e2-8843-bc2b348605f6", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8224-44e2-8843-bc2b348605f6/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8224-44e2-8843-bc2b348605f6/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8224-44e2-8843-bc2b348605f6/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831118-787d-40bc-b729-8e897a0a5123", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "name": "ops-bk-fs-platform-dev-i-08520e50e322c91e0-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-158.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:39:19.934Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:46:20.962Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-08520e50e322c91e0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": "2022-09-06T05:24:38.746Z", + "started_at": "2022-09-06T05:24:41.607Z", + "finished_at": "2022-09-06T05:25:31.966Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-822b-4a88-b506-d69e28bc1fd5", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIyYi00YTg4LWI1MDYtZDY5ZTI4YmMxZmQ1", + "type": "waiter" + }, + { + "id": "0183113e-8230-444d-8d78-6aee7e927c50", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIzMC00NDRkLThkNzgtNmFlZTdlOTI3YzUw", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-8230-444d-8d78-6aee7e927c50", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8230-444d-8d78-6aee7e927c50/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8230-444d-8d78-6aee7e927c50/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8230-444d-8d78-6aee7e927c50/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831118-787d-40bc-b729-8e897a0a5123", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831118-787d-40bc-b729-8e897a0a5123", + "name": "ops-bk-fs-platform-dev-i-08520e50e322c91e0-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-158.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:39:19.934Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:46:20.962Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-08520e50e322c91e0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": "2022-09-06T05:25:32.031Z", + "started_at": "2022-09-06T05:25:32.853Z", + "finished_at": "2022-09-06T05:26:59.205Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-8235-4fad-a585-79568c236fa7", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIzNS00ZmFkLWE1ODUtNzk1NjhjMjM2ZmE3", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8235-4fad-a585-79568c236fa7/unblock" + }, + { + "id": "0183113e-823c-4676-b4c7-b71dc2409ff7", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIzYy00Njc2LWI0YzctYjcxZGMyNDA5ZmY3", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-823c-4676-b4c7-b71dc2409ff7", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-823c-4676-b4c7-b71dc2409ff7/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-823c-4676-b4c7-b71dc2409ff7/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-823c-4676-b4c7-b71dc2409ff7/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-823f-4ef2-aafd-8f8b74665854", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODIzZi00ZWYyLWFhZmQtOGY4Yjc0NjY1ODU0", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-823f-4ef2-aafd-8f8b74665854", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-823f-4ef2-aafd-8f8b74665854/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-823f-4ef2-aafd-8f8b74665854/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-823f-4ef2-aafd-8f8b74665854/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-8245-4b91-ae60-dfede07d4f8d", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODI0NS00YjkxLWFlNjAtZGZlZGUwN2Q0Zjhk", + "type": "waiter" + }, + { + "id": "0183113e-824d-42c4-b440-092cdd3bf3ec", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODI0ZC00MmM0LWI0NDAtMDkyY2RkM2JmM2Vj", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-824d-42c4-b440-092cdd3bf3ec", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-824d-42c4-b440-092cdd3bf3ec/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-824d-42c4-b440-092cdd3bf3ec/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-824d-42c4-b440-092cdd3bf3ec/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-825b-4d50-9b9e-e1cdac9a8b2b", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODI1Yi00ZDUwLTliOWUtZTFjZGFjOWE4YjJi", + "type": "waiter" + }, + { + "id": "0183113e-8276-4a59-8f78-7b36f019784b", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODI3Ni00YTU5LThmNzgtN2IzNmYwMTk3ODRi", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-8276-4a59-8f78-7b36f019784b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8276-4a59-8f78-7b36f019784b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8276-4a59-8f78-7b36f019784b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8276-4a59-8f78-7b36f019784b/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-8284-4cb1-ad8c-4d2e83996abe", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODI4NC00Y2IxLWFkOGMtNGQyZTgzOTk2YWJl", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8284-4cb1-ad8c-4d2e83996abe/unblock" + }, + { + "id": "0183113e-8290-438d-995b-a297faf92996", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODI5MC00MzhkLTk5NWItYTI5N2ZhZjkyOTk2", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-8290-438d-995b-a297faf92996", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8290-438d-995b-a297faf92996/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8290-438d-995b-a297faf92996/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8290-438d-995b-a297faf92996/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-8294-4d44-9007-ce68c06495f1", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODI5NC00ZDQ0LTkwMDctY2U2OGMwNjQ5NWYx", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-8294-4d44-9007-ce68c06495f1", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8294-4d44-9007-ce68c06495f1/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8294-4d44-9007-ce68c06495f1/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-8294-4d44-9007-ce68c06495f1/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-829c-426d-a50d-a75af2e9ca15", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODI5Yy00MjZkLWE1MGQtYTc1YWYyZTljYTE1", + "type": "waiter" + }, + { + "id": "0183113e-82a1-4140-ac5e-62c9aa748454", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODJhMS00MTQwLWFjNWUtNjJjOWFhNzQ4NDU0", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-82a1-4140-ac5e-62c9aa748454", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-82a1-4140-ac5e-62c9aa748454/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-82a1-4140-ac5e-62c9aa748454/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-82a1-4140-ac5e-62c9aa748454/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0183113e-82af-47cd-8d34-16e4863e90c9", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODJhZi00N2NkLThkMzQtMTZlNDg2M2U5MGM5", + "type": "waiter" + }, + { + "id": "0183113e-82bb-4631-b083-14d5a14001f8", + "graphql_id": "Sm9iLS0tMDE4MzExM2UtODJiYi00NjMxLWIwODMtMTRkNWExNDAwMWY4", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/874#0183113e-82bb-4631-b083-14d5a14001f8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-82bb-4631-b083-14d5a14001f8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-82bb-4631-b083-14d5a14001f8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/874/jobs/0183113e-82bb-4631-b083-14d5a14001f8/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T05:20:52.727Z", + "scheduled_at": "2022-09-06T05:20:32.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "01831117-35e2-4cfa-8d7a-f109efd20ecd", + "graphql_id": "QnVpbGQtLS0wMTgzMTExNy0zNWUyLTRjZmEtOGQ3YS1mMTA5ZWZkMjBlY2Q=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873", + "number": 873, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1386: removed unused oip domain from config", + "commit": "bf9f4a41426ba4ce8636a9101662fbb367a5f03d", + "branch": "PLL-1386-domain-registration", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "Sumit Narang", + "email": "*******" + }, + "creator": null, + "created_at": "2022-09-06T04:37:57.353Z", + "scheduled_at": "2022-09-06T04:37:57.335Z", + "started_at": "2022-09-06T04:38:45.554Z", + "finished_at": "2022-09-06T04:39:11.025Z", + "meta_data": { + "buildkite:git:commit": "commit bf9f4a41426ba4ce8636a9101662fbb367a5f03d\nAuthor: Sumit Narang <*******>\nAuthorDate: Tue Sep 6 14:37:53 2022 +1000\nCommit: Sumit Narang <*******>\nCommitDate: Tue Sep 6 14:37:53 2022 +1000\n\n PLL-1386: removed unused oip domain from config" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "01831117-35e7-4578-a386-9b59a86942f8", + "graphql_id": "Sm9iLS0tMDE4MzExMTctMzVlNy00NTc4LWEzODYtOWI1OWE4Njk0MmY4", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831117-35e7-4578-a386-9b59a86942f8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831117-35e7-4578-a386-9b59a86942f8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831117-35e7-4578-a386-9b59a86942f8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831117-35e7-4578-a386-9b59a86942f8/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01831117-eb73-4735-846e-643821788249", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01831117-eb73-4735-846e-643821788249", + "name": "ops-bk-fs-platform-dev-i-0b69f62474339181c-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-92.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T04:38:43.827Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:00:16.396Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0b69f62474339181c", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-06T04:37:57.346Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": "2022-09-06T04:37:57.391Z", + "started_at": "2022-09-06T04:38:45.554Z", + "finished_at": "2022-09-06T04:39:10.921Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4eab-48d3-8feb-f2e3c7ce72f0", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVhYi00OGQzLThmZWItZjJlM2M3Y2U3MmYw", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eab-48d3-8feb-f2e3c7ce72f0/unblock" + }, + { + "id": "01831118-4eae-4d01-866f-c82662a58b16", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVhZS00ZDAxLTg2NmYtYzgyNjYyYTU4YjE2", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4eae-4d01-866f-c82662a58b16", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eae-4d01-866f-c82662a58b16/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eae-4d01-866f-c82662a58b16/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eae-4d01-866f-c82662a58b16/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4eb0-4eed-8fd7-aec7e8ef53ec", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGViMC00ZWVkLThmZDctYWVjN2U4ZWY1M2Vj", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4eb0-4eed-8fd7-aec7e8ef53ec", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eb0-4eed-8fd7-aec7e8ef53ec/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eb0-4eed-8fd7-aec7e8ef53ec/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eb0-4eed-8fd7-aec7e8ef53ec/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4eb3-4ab8-aaae-88fa0293dcf2", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGViMy00YWI4LWFhYWUtODhmYTAyOTNkY2Yy", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4eb3-4ab8-aaae-88fa0293dcf2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eb3-4ab8-aaae-88fa0293dcf2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eb3-4ab8-aaae-88fa0293dcf2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eb3-4ab8-aaae-88fa0293dcf2/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4eb5-4a8b-9b91-49dee3de87b7", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGViNS00YThiLTliOTEtNDlkZWUzZGU4N2I3", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4eb5-4a8b-9b91-49dee3de87b7", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eb5-4a8b-9b91-49dee3de87b7/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eb5-4a8b-9b91-49dee3de87b7/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eb5-4a8b-9b91-49dee3de87b7/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4eb8-4a79-8cc2-9a1e1299e15c", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGViOC00YTc5LThjYzItOWExZTEyOTllMTVj", + "type": "waiter" + }, + { + "id": "01831118-4eba-44c7-9bb7-bc98a3b296c0", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGViYS00NGM3LTliYjctYmM5OGEzYjI5NmMw", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4eba-44c7-9bb7-bc98a3b296c0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eba-44c7-9bb7-bc98a3b296c0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eba-44c7-9bb7-bc98a3b296c0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eba-44c7-9bb7-bc98a3b296c0/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4ebc-4b46-9ffd-376f5b2d44f5", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGViYy00YjQ2LTlmZmQtMzc2ZjViMmQ0NGY1", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ebc-4b46-9ffd-376f5b2d44f5/unblock" + }, + { + "id": "01831118-4ebf-4900-aba1-0b87cbfd1c62", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGViZi00OTAwLWFiYTEtMGI4N2NiZmQxYzYy", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4ebf-4900-aba1-0b87cbfd1c62", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ebf-4900-aba1-0b87cbfd1c62/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ebf-4900-aba1-0b87cbfd1c62/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ebf-4900-aba1-0b87cbfd1c62/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4ec1-46b7-909a-462c996666b3", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVjMS00NmI3LTkwOWEtNDYyYzk5NjY2NmIz", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4ec1-46b7-909a-462c996666b3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ec1-46b7-909a-462c996666b3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ec1-46b7-909a-462c996666b3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ec1-46b7-909a-462c996666b3/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4ec3-4438-9b32-7b857e8f2189", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVjMy00NDM4LTliMzItN2I4NTdlOGYyMTg5", + "type": "waiter" + }, + { + "id": "01831118-4ec6-4126-888f-f68ddd832adc", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVjNi00MTI2LTg4OGYtZjY4ZGRkODMyYWRj", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4ec6-4126-888f-f68ddd832adc", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ec6-4126-888f-f68ddd832adc/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ec6-4126-888f-f68ddd832adc/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ec6-4126-888f-f68ddd832adc/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4ec8-4fa7-81b4-aa6db596f129", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVjOC00ZmE3LTgxYjQtYWE2ZGI1OTZmMTI5", + "type": "waiter" + }, + { + "id": "01831118-4eca-44df-a894-44e0b81b5855", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVjYS00NGRmLWE4OTQtNDRlMGI4MWI1ODU1", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4eca-44df-a894-44e0b81b5855", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eca-44df-a894-44e0b81b5855/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eca-44df-a894-44e0b81b5855/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4eca-44df-a894-44e0b81b5855/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4ecd-49f6-b7fc-2dbdd271a5d0", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVjZC00OWY2LWI3ZmMtMmRiZGQyNzFhNWQw", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ecd-49f6-b7fc-2dbdd271a5d0/unblock" + }, + { + "id": "01831118-4ecf-4628-bf06-155179811322", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVjZi00NjI4LWJmMDYtMTU1MTc5ODExMzIy", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4ecf-4628-bf06-155179811322", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ecf-4628-bf06-155179811322/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ecf-4628-bf06-155179811322/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ecf-4628-bf06-155179811322/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4ed1-451b-9544-4c4876fb7ce5", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVkMS00NTFiLTk1NDQtNGM0ODc2ZmI3Y2U1", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4ed1-451b-9544-4c4876fb7ce5", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ed1-451b-9544-4c4876fb7ce5/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ed1-451b-9544-4c4876fb7ce5/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ed1-451b-9544-4c4876fb7ce5/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4ed4-4b3a-b160-d2a551668109", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVkNC00YjNhLWIxNjAtZDJhNTUxNjY4MTA5", + "type": "waiter" + }, + { + "id": "01831118-4ed6-4827-9b90-2facb7f68fb6", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVkNi00ODI3LTliOTAtMmZhY2I3ZjY4ZmI2", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4ed6-4827-9b90-2facb7f68fb6", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ed6-4827-9b90-2facb7f68fb6/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ed6-4827-9b90-2facb7f68fb6/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4ed6-4827-9b90-2facb7f68fb6/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01831118-4eda-4cec-8aac-a47d094e950f", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVkYS00Y2VjLThhYWMtYTQ3ZDA5NGU5NTBm", + "type": "waiter" + }, + { + "id": "01831118-4edf-44dc-b1fd-6f9a43705c84", + "graphql_id": "Sm9iLS0tMDE4MzExMTgtNGVkZi00NGRjLWIxZmQtNmY5YTQzNzA1Yzg0", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/873#01831118-4edf-44dc-b1fd-6f9a43705c84", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4edf-44dc-b1fd-6f9a43705c84/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4edf-44dc-b1fd-6f9a43705c84/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/873/jobs/01831118-4edf-44dc-b1fd-6f9a43705c84/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T04:39:09.221Z", + "scheduled_at": "2022-09-06T04:37:57.346Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "018310b3-e3c2-47ec-819d-47c4bdda87a8", + "graphql_id": "QnVpbGQtLS0wMTgzMTBiMy1lM2MyLTQ3ZWMtODE5ZC00N2M0YmRkYTg3YTg=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872", + "number": 872, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1378 add allowable domain name to payment selector", + "commit": "6de29fbbfc5cf399edb82a001000e55fa692fc19", + "branch": "PLL-1378", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "tsesaihung", + "name": "Anthony Tse", + "email": "*******" + }, + "creator": null, + "created_at": "2022-09-06T02:49:28.265Z", + "scheduled_at": "2022-09-06T02:49:28.243Z", + "started_at": "2022-09-06T02:49:32.730Z", + "finished_at": "2022-09-06T02:49:51.278Z", + "meta_data": { + "buildkite:git:commit": "commit 6de29fbbfc5cf399edb82a001000e55fa692fc19\nAuthor: Anthony Tse <*******>\nAuthorDate: Tue Sep 6 12:49:17 2022 +1000\nCommit: Anthony Tse <*******>\nCommitDate: Tue Sep 6 12:49:17 2022 +1000\n\n PLL-1378 add allowable domain name to payment selector" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "018310b3-e3c7-4abc-ba75-fa9890b2224e", + "graphql_id": "Sm9iLS0tMDE4MzEwYjMtZTNjNy00YWJjLWJhNzUtZmE5ODkwYjIyMjRl", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b3-e3c7-4abc-ba75-fa9890b2224e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b3-e3c7-4abc-ba75-fa9890b2224e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b3-e3c7-4abc-ba75-fa9890b2224e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b3-e3c7-4abc-ba75-fa9890b2224e/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "018310a1-9f17-42c2-9ec8-ba51a7167f56", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/018310a1-9f17-42c2-9ec8-ba51a7167f56", + "web_url": "https://buildkite.com/organizations/XXXX/agents/018310a1-9f17-42c2-9ec8-ba51a7167f56", + "name": "ops-bk-fs-platform-dev-i-0cff05ab96726677a-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-179.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T02:29:31.031Z", + "job": null, + "last_job_finished_at": "2022-09-06T02:49:51.167Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0cff05ab96726677a" + ] + }, + "created_at": "2022-09-06T02:49:28.258Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": "2022-09-06T02:49:28.317Z", + "started_at": "2022-09-06T02:49:32.730Z", + "finished_at": "2022-09-06T02:49:51.159Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-388f-48f3-a487-d320315e90af", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzg4Zi00OGYzLWE0ODctZDMyMDMxNWU5MGFm", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-388f-48f3-a487-d320315e90af/unblock" + }, + { + "id": "018310b4-3892-4170-ab80-7ca5f8be4bc0", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzg5Mi00MTcwLWFiODAtN2NhNWY4YmU0YmMw", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-3892-4170-ab80-7ca5f8be4bc0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3892-4170-ab80-7ca5f8be4bc0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3892-4170-ab80-7ca5f8be4bc0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3892-4170-ab80-7ca5f8be4bc0/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-3894-426e-8f08-791cebf850bc", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzg5NC00MjZlLThmMDgtNzkxY2ViZjg1MGJj", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-3894-426e-8f08-791cebf850bc", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3894-426e-8f08-791cebf850bc/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3894-426e-8f08-791cebf850bc/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3894-426e-8f08-791cebf850bc/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-3897-47d3-8e50-3af805923692", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzg5Ny00N2QzLThlNTAtM2FmODA1OTIzNjky", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-3897-47d3-8e50-3af805923692", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3897-47d3-8e50-3af805923692/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3897-47d3-8e50-3af805923692/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3897-47d3-8e50-3af805923692/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-3899-43de-89d1-1d1a6030c5b9", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzg5OS00M2RlLTg5ZDEtMWQxYTYwMzBjNWI5", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-3899-43de-89d1-1d1a6030c5b9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3899-43de-89d1-1d1a6030c5b9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3899-43de-89d1-1d1a6030c5b9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-3899-43de-89d1-1d1a6030c5b9/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-389b-480f-a2d9-aae1e4e86a88", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzg5Yi00ODBmLWEyZDktYWFlMWU0ZTg2YTg4", + "type": "waiter" + }, + { + "id": "018310b4-389e-4265-8aad-bb4eeca85d28", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzg5ZS00MjY1LThhYWQtYmI0ZWVjYTg1ZDI4", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-389e-4265-8aad-bb4eeca85d28", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-389e-4265-8aad-bb4eeca85d28/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-389e-4265-8aad-bb4eeca85d28/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-389e-4265-8aad-bb4eeca85d28/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-38a0-4e1e-83c2-eb5f7a1dd92b", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhhMC00ZTFlLTgzYzItZWI1ZjdhMWRkOTJi", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a0-4e1e-83c2-eb5f7a1dd92b/unblock" + }, + { + "id": "018310b4-38a2-4c6f-81f1-992ecae7989c", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhhMi00YzZmLTgxZjEtOTkyZWNhZTc5ODlj", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-38a2-4c6f-81f1-992ecae7989c", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a2-4c6f-81f1-992ecae7989c/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a2-4c6f-81f1-992ecae7989c/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a2-4c6f-81f1-992ecae7989c/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-38a5-4dc4-9b85-1567d5d84419", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhhNS00ZGM0LTliODUtMTU2N2Q1ZDg0NDE5", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-38a5-4dc4-9b85-1567d5d84419", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a5-4dc4-9b85-1567d5d84419/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a5-4dc4-9b85-1567d5d84419/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a5-4dc4-9b85-1567d5d84419/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-38a7-4522-82cc-130933787dd7", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhhNy00NTIyLTgyY2MtMTMwOTMzNzg3ZGQ3", + "type": "waiter" + }, + { + "id": "018310b4-38a9-478c-95c7-3fd2f696b7a3", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhhOS00NzhjLTk1YzctM2ZkMmY2OTZiN2Ez", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-38a9-478c-95c7-3fd2f696b7a3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a9-478c-95c7-3fd2f696b7a3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a9-478c-95c7-3fd2f696b7a3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38a9-478c-95c7-3fd2f696b7a3/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-38ac-46c6-aed1-fbba19ffcd1a", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhhYy00NmM2LWFlZDEtZmJiYTE5ZmZjZDFh", + "type": "waiter" + }, + { + "id": "018310b4-38ae-429b-961c-e6de5c3d214a", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhhZS00MjliLTk2MWMtZTZkZTVjM2QyMTRh", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-38ae-429b-961c-e6de5c3d214a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38ae-429b-961c-e6de5c3d214a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38ae-429b-961c-e6de5c3d214a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38ae-429b-961c-e6de5c3d214a/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-38b0-4dbd-a526-1b189e3864bd", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhiMC00ZGJkLWE1MjYtMWIxODllMzg2NGJk", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38b0-4dbd-a526-1b189e3864bd/unblock" + }, + { + "id": "018310b4-38b3-449c-98ac-7a7828da8225", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhiMy00NDljLTk4YWMtN2E3ODI4ZGE4MjI1", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-38b3-449c-98ac-7a7828da8225", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38b3-449c-98ac-7a7828da8225/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38b3-449c-98ac-7a7828da8225/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38b3-449c-98ac-7a7828da8225/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-38b5-4461-b218-5c6ccd340a19", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhiNS00NDYxLWIyMTgtNWM2Y2NkMzQwYTE5", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-38b5-4461-b218-5c6ccd340a19", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38b5-4461-b218-5c6ccd340a19/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38b5-4461-b218-5c6ccd340a19/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38b5-4461-b218-5c6ccd340a19/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-38b7-42d3-adfb-9f217d63c679", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhiNy00MmQzLWFkZmItOWYyMTdkNjNjNjc5", + "type": "waiter" + }, + { + "id": "018310b4-38ba-47fb-8d81-25c70666b7de", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhiYS00N2ZiLThkODEtMjVjNzA2NjZiN2Rl", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-38ba-47fb-8d81-25c70666b7de", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38ba-47fb-8d81-25c70666b7de/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38ba-47fb-8d81-25c70666b7de/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38ba-47fb-8d81-25c70666b7de/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "018310b4-38bc-450d-b7dc-fd66021be4fb", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhiYy00NTBkLWI3ZGMtZmQ2NjAyMWJlNGZi", + "type": "waiter" + }, + { + "id": "018310b4-38be-408b-9226-ce544f3b5f3e", + "graphql_id": "Sm9iLS0tMDE4MzEwYjQtMzhiZS00MDhiLTkyMjYtY2U1NDRmM2I1ZjNl", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/872#018310b4-38be-408b-9226-ce544f3b5f3e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38be-408b-9226-ce544f3b5f3e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38be-408b-9226-ce544f3b5f3e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/872/jobs/018310b4-38be-408b-9226-ce544f3b5f3e/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-06T02:49:49.961Z", + "scheduled_at": "2022-09-06T02:49:28.258Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "01830ca3-52d2-4d96-8f75-31779e89cdaf", + "graphql_id": "QnVpbGQtLS0wMTgzMGNhMy01MmQyLTRkOTYtOGY3NS0zMTc3OWU4OWNkYWY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871", + "number": 871, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "Pll 1386 (#137)\n\n* PLL-1386: init commit.\n\n* PLL-1386: added URLs\n\n* PLL-1386: removed extra slash from begining\n\n* PLL-1386: removed http from domain url\n\n* PLL-1386: removed slack param and updated domain url for test and UAT to merchant domain name\n\n* PLL-1386: updated OIP domain.", + "commit": "39a58b5cb62fc2d58545dfd65b14badc5ba9e9d0", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "sumitn-XXXX", + "email": "99308157+sumitn-*******" + }, + "creator": null, + "created_at": "2022-09-05T07:52:53.733Z", + "scheduled_at": "2022-09-05T07:52:53.674Z", + "started_at": "2022-09-05T07:53:02.116Z", + "finished_at": "2022-09-05T07:55:56.717Z", + "meta_data": { + "buildkite:git:commit": "commit 39a58b5cb62fc2d58545dfd65b14badc5ba9e9d0\nAuthor: sumitn-XXXX <99308157+sumitn-*******>\nAuthorDate: Mon Sep 5 17:52:51 2022 +1000\nCommit: GitHub <*******>\nCommitDate: Mon Sep 5 17:52:51 2022 +1000\n\n Pll 1386 (#137)\n \n * PLL-1386: init commit.\n \n * PLL-1386: added URLs\n \n * PLL-1386: removed extra slash from begining\n \n * PLL-1386: removed http from domain url\n \n * PLL-1386: removed slack param and updated domain url for test and UAT to merchant domain name\n \n * PLL-1386: updated OIP domain." + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "01830ca3-52de-4798-a4c6-9627b3efe587", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtNTJkZS00Nzk4LWE0YzYtOTYyN2IzZWZlNTg3", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-52de-4798-a4c6-9627b3efe587", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-52de-4798-a4c6-9627b3efe587/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-52de-4798-a4c6-9627b3efe587/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-52de-4798-a4c6-9627b3efe587/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01830c9c-679f-4711-a0c7-314147126bca", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01830c9c-679f-4711-a0c7-314147126bca", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01830c9c-679f-4711-a0c7-314147126bca", + "name": "ops-bk-fs-platform-dev-i-057caead94fbf29f3-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-185.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-05T07:45:20.287Z", + "job": null, + "last_job_finished_at": "2022-09-05T07:53:20.476Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-057caead94fbf29f3", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-05T07:52:53.714Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": "2022-09-05T07:52:53.897Z", + "started_at": "2022-09-05T07:53:02.116Z", + "finished_at": "2022-09-05T07:53:20.470Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b5e2-463f-8700-dba47102bd40", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVlMi00NjNmLTg3MDAtZGJhNDcxMDJiZDQw", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5e2-463f-8700-dba47102bd40/unblock" + }, + { + "id": "01830ca3-b5e5-44d0-9028-be2231fc400f", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVlNS00NGQwLTkwMjgtYmUyMjMxZmM0MDBm", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b5e5-44d0-9028-be2231fc400f", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5e5-44d0-9028-be2231fc400f/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5e5-44d0-9028-be2231fc400f/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5e5-44d0-9028-be2231fc400f/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b5e7-410f-8d4e-afb2379f8002", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVlNy00MTBmLThkNGUtYWZiMjM3OWY4MDAy", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b5e7-410f-8d4e-afb2379f8002", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5e7-410f-8d4e-afb2379f8002/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5e7-410f-8d4e-afb2379f8002/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5e7-410f-8d4e-afb2379f8002/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b5ea-40cf-8a6e-b700df7b3f36", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVlYS00MGNmLThhNmUtYjcwMGRmN2IzZjM2", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b5ea-40cf-8a6e-b700df7b3f36", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5ea-40cf-8a6e-b700df7b3f36/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5ea-40cf-8a6e-b700df7b3f36/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5ea-40cf-8a6e-b700df7b3f36/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0183019f-cd77-4e89-93cf-d20692f2ad57", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0183019f-cd77-4e89-93cf-d20692f2ad57", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0183019f-cd77-4e89-93cf-d20692f2ad57", + "name": "buildkite-agent-fs-rails-664dbdbb44-g8vvj-1", + "connection_state": "disconnected", + "ip_address": "54.153.183.163", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-g8vvj", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-03T04:33:13.591Z", + "job": null, + "last_job_finished_at": "2022-09-06T00:27:12.425Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": "2022-09-05T07:53:19.366Z", + "started_at": "2022-09-05T07:53:25.218Z", + "finished_at": "2022-09-05T07:53:43.430Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b5ec-4bad-b8c9-55247dd48f4d", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVlYy00YmFkLWI4YzktNTUyNDdkZDQ4ZjRk", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b5ec-4bad-b8c9-55247dd48f4d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5ec-4bad-b8c9-55247dd48f4d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5ec-4bad-b8c9-55247dd48f4d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5ec-4bad-b8c9-55247dd48f4d/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01830c9c-7aff-46d5-b928-336da15707be", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01830c9c-7aff-46d5-b928-336da15707be", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01830c9c-7aff-46d5-b928-336da15707be", + "name": "ops-bk-fs-platform-dev-i-0f0dcc61be8c1e006-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-40.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-05T07:45:25.247Z", + "job": null, + "last_job_finished_at": "2022-09-05T07:55:56.320Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0f0dcc61be8c1e006", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": "2022-09-05T07:53:19.366Z", + "started_at": "2022-09-05T07:53:26.901Z", + "finished_at": "2022-09-05T07:54:18.228Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b5ee-4c41-af62-2484788e0759", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVlZS00YzQxLWFmNjItMjQ4NDc4OGUwNzU5", + "type": "waiter" + }, + { + "id": "01830ca3-b5f1-468e-bfe2-4c9ccacdd314", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVmMS00NjhlLWJmZTItNGM5Y2NhY2RkMzE0", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b5f1-468e-bfe2-4c9ccacdd314", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f1-468e-bfe2-4c9ccacdd314/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f1-468e-bfe2-4c9ccacdd314/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f1-468e-bfe2-4c9ccacdd314/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01830c9c-7aff-46d5-b928-336da15707be", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01830c9c-7aff-46d5-b928-336da15707be", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01830c9c-7aff-46d5-b928-336da15707be", + "name": "ops-bk-fs-platform-dev-i-0f0dcc61be8c1e006-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-40.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-05T07:45:25.247Z", + "job": null, + "last_job_finished_at": "2022-09-05T07:55:56.320Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0f0dcc61be8c1e006", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": "2022-09-05T07:54:18.342Z", + "started_at": "2022-09-05T07:54:26.906Z", + "finished_at": "2022-09-05T07:55:56.313Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b5f3-4997-adca-184255786662", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVmMy00OTk3LWFkY2EtMTg0MjU1Nzg2NjYy", + "type": "manual", + "label": "Deploy to UAT?", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f3-4997-adca-184255786662/unblock" + }, + { + "id": "01830ca3-b5f6-4906-bf71-d47bde4f3de3", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVmNi00OTA2LWJmNzEtZDQ3YmRlNGYzZGUz", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b5f6-4906-bf71-d47bde4f3de3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f6-4906-bf71-d47bde4f3de3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f6-4906-bf71-d47bde4f3de3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f6-4906-bf71-d47bde4f3de3/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b5f8-4e29-9df3-40a8a1cbd4c9", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVmOC00ZTI5LTlkZjMtNDBhOGExY2JkNGM5", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b5f8-4e29-9df3-40a8a1cbd4c9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f8-4e29-9df3-40a8a1cbd4c9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f8-4e29-9df3-40a8a1cbd4c9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5f8-4e29-9df3-40a8a1cbd4c9/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b5fa-4da1-adf6-c1447bc1c7ab", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVmYS00ZGExLWFkZjYtYzE0NDdiYzFjN2Fi", + "type": "waiter" + }, + { + "id": "01830ca3-b5fd-42f1-8333-e61716780bb3", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVmZC00MmYxLTgzMzMtZTYxNzE2NzgwYmIz", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b5fd-42f1-8333-e61716780bb3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5fd-42f1-8333-e61716780bb3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5fd-42f1-8333-e61716780bb3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b5fd-42f1-8333-e61716780bb3/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b5ff-41b6-ab40-b1ec027760fe", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjVmZi00MWI2LWFiNDAtYjFlYzAyNzc2MGZl", + "type": "waiter" + }, + { + "id": "01830ca3-b601-4d01-a70d-8fc14b8e6d80", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjYwMS00ZDAxLWE3MGQtOGZjMTRiOGU2ZDgw", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b601-4d01-a70d-8fc14b8e6d80", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b601-4d01-a70d-8fc14b8e6d80/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b601-4d01-a70d-8fc14b8e6d80/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b601-4d01-a70d-8fc14b8e6d80/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b604-47a1-b76f-8a683427e113", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjYwNC00N2ExLWI3NmYtOGE2ODM0MjdlMTEz", + "type": "manual", + "label": "Deploy to Prod?", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b604-47a1-b76f-8a683427e113/unblock" + }, + { + "id": "01830ca3-b606-498e-a881-24c4b6743ab1", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjYwNi00OThlLWE4ODEtMjRjNGI2NzQzYWIx", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b606-498e-a881-24c4b6743ab1", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b606-498e-a881-24c4b6743ab1/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b606-498e-a881-24c4b6743ab1/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b606-498e-a881-24c4b6743ab1/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b608-4409-bc19-09651a2af29b", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjYwOC00NDA5LWJjMTktMDk2NTFhMmFmMjli", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b608-4409-bc19-09651a2af29b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b608-4409-bc19-09651a2af29b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b608-4409-bc19-09651a2af29b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b608-4409-bc19-09651a2af29b/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b60c-4793-9eae-e8966a9c51c3", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjYwYy00NzkzLTllYWUtZTg5NjZhOWM1MWMz", + "type": "waiter" + }, + { + "id": "01830ca3-b60f-48c5-869b-15e43c52cda0", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjYwZi00OGM1LTg2OWItMTVlNDNjNTJjZGEw", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b60f-48c5-869b-15e43c52cda0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b60f-48c5-869b-15e43c52cda0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b60f-48c5-869b-15e43c52cda0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b60f-48c5-869b-15e43c52cda0/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830ca3-b613-404f-83ec-b0001e10f7e4", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjYxMy00MDRmLTgzZWMtYjAwMDFlMTBmN2U0", + "type": "waiter" + }, + { + "id": "01830ca3-b615-43f1-b069-428f1f607729", + "graphql_id": "Sm9iLS0tMDE4MzBjYTMtYjYxNS00M2YxLWIwNjktNDI4ZjFmNjA3NzI5", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/871#01830ca3-b615-43f1-b069-428f1f607729", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b615-43f1-b069-428f1f607729/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b615-43f1-b069-428f1f607729/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/871/jobs/01830ca3-b615-43f1-b069-428f1f607729/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:53:19.068Z", + "scheduled_at": "2022-09-05T07:52:53.714Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "01830c9e-eecc-42af-b8f8-473aeea21d97", + "graphql_id": "QnVpbGQtLS0wMTgzMGM5ZS1lZWNjLTQyYWYtYjhmOC00NzNhZWVhMjFkOTc=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870", + "number": 870, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1386: updated OIP domain.", + "commit": "54b250a5fa884707fea13576129afacb79cd7b60", + "branch": "PLL-1386", + "tag": null, + "env": {}, + "source": "ui", + "author": null, + "creator": { + "id": "e024d36d-2ea4-4ef0-a54f-db11a50a7a08", + "graphql_id": "VXNlci0tLWUwMjRkMzZkLTJlYTQtNGVmMC1hNTRmLWRiMTFhNTBhN2EwOA==", + "name": "Sumit Narang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5", + "created_at": "2022-02-09T03:40:12.521Z" + }, + "created_at": "2022-09-05T07:48:05.974Z", + "scheduled_at": "2022-09-05T07:48:05.948Z", + "started_at": "2022-09-05T07:49:31.789Z", + "finished_at": "2022-09-05T07:51:25.430Z", + "meta_data": { + "buildkite:git:commit": "commit 54b250a5fa884707fea13576129afacb79cd7b60\nAuthor: Sumit Narang <*******>\nAuthorDate: Mon Sep 5 17:40:21 2022 +1000\nCommit: Sumit Narang <*******>\nCommitDate: Mon Sep 5 17:40:21 2022 +1000\n\n PLL-1386: updated OIP domain." + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "01830c9e-eed2-4d2b-925f-a87dda838fbd", + "graphql_id": "Sm9iLS0tMDE4MzBjOWUtZWVkMi00ZDJiLTkyNWYtYTg3ZGRhODM4ZmJk", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9e-eed2-4d2b-925f-a87dda838fbd", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9e-eed2-4d2b-925f-a87dda838fbd/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9e-eed2-4d2b-925f-a87dda838fbd/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9e-eed2-4d2b-925f-a87dda838fbd/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01830c9b-3585-4735-8674-25192d476779", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01830c9b-3585-4735-8674-25192d476779", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01830c9b-3585-4735-8674-25192d476779", + "name": "ops-bk-fs-platform-dev-i-028808acfe44c7ab8-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-197.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-05T07:44:01.925Z", + "job": null, + "last_job_finished_at": "2022-09-05T07:58:57.528Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-028808acfe44c7ab8", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-05T07:48:05.959Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": "2022-09-05T07:48:06.023Z", + "started_at": "2022-09-05T07:48:13.623Z", + "finished_at": "2022-09-05T07:48:33.100Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-5027-4dcb-ae49-464caed0ec77", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTAyNy00ZGNiLWFlNDktNDY0Y2FlZDBlYzc3", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "e024d36d-2ea4-4ef0-a54f-db11a50a7a08", + "graphql_id": "VXNlci0tLWUwMjRkMzZkLTJlYTQtNGVmMC1hNTRmLWRiMTFhNTBhN2EwOA==", + "name": "Sumit Narang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5", + "created_at": "2022-02-09T03:40:12.521Z" + }, + "unblocked_at": "2022-09-05T07:49:51.743Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5027-4dcb-ae49-464caed0ec77/unblock" + }, + { + "id": "01830c9f-5030-4a39-ae53-9476483a4484", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTAzMC00YTM5LWFlNTMtOTQ3NjQ4M2E0NDg0", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-5030-4a39-ae53-9476483a4484", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5030-4a39-ae53-9476483a4484/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5030-4a39-ae53-9476483a4484/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5030-4a39-ae53-9476483a4484/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-5039-49ea-8205-a6f6982dbff8", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTAzOS00OWVhLTgyMDUtYTZmNjk4MmRiZmY4", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-5039-49ea-8205-a6f6982dbff8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5039-49ea-8205-a6f6982dbff8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5039-49ea-8205-a6f6982dbff8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5039-49ea-8205-a6f6982dbff8/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-5054-4e94-a9e9-1ec923f253e3", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA1NC00ZTk0LWE5ZTktMWVjOTIzZjI1M2Uz", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-5054-4e94-a9e9-1ec923f253e3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5054-4e94-a9e9-1ec923f253e3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5054-4e94-a9e9-1ec923f253e3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5054-4e94-a9e9-1ec923f253e3/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0183019f-cd77-4e89-93cf-d20692f2ad57", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0183019f-cd77-4e89-93cf-d20692f2ad57", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0183019f-cd77-4e89-93cf-d20692f2ad57", + "name": "buildkite-agent-fs-rails-664dbdbb44-g8vvj-1", + "connection_state": "disconnected", + "ip_address": "54.153.183.163", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-g8vvj", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-03T04:33:13.591Z", + "job": null, + "last_job_finished_at": "2022-09-06T00:27:12.425Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": "2022-09-05T07:49:51.759Z", + "started_at": "2022-09-05T07:49:55.256Z", + "finished_at": "2022-09-05T07:50:14.540Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-5061-4cf0-8758-98fd9aafd371", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA2MS00Y2YwLTg3NTgtOThmZDlhYWZkMzcx", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-5061-4cf0-8758-98fd9aafd371", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5061-4cf0-8758-98fd9aafd371/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5061-4cf0-8758-98fd9aafd371/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5061-4cf0-8758-98fd9aafd371/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01830c9c-679f-4711-a0c7-314147126bca", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01830c9c-679f-4711-a0c7-314147126bca", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01830c9c-679f-4711-a0c7-314147126bca", + "name": "ops-bk-fs-platform-dev-i-057caead94fbf29f3-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-185.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-05T07:45:20.287Z", + "job": null, + "last_job_finished_at": "2022-09-05T07:53:20.476Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-057caead94fbf29f3", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": "2022-09-05T07:49:51.759Z", + "started_at": "2022-09-05T07:50:02.039Z", + "finished_at": "2022-09-05T07:50:53.546Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-506b-41a4-b2db-93a406cccf5f", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA2Yi00MWE0LWIyZGItOTNhNDA2Y2NjZjVm", + "type": "waiter" + }, + { + "id": "01830c9f-506e-438a-b19d-792329c87d63", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA2ZS00MzhhLWIxOWQtNzkyMzI5Yzg3ZDYz", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-506e-438a-b19d-792329c87d63", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-506e-438a-b19d-792329c87d63/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-506e-438a-b19d-792329c87d63/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-506e-438a-b19d-792329c87d63/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01830c9c-679f-4711-a0c7-314147126bca", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01830c9c-679f-4711-a0c7-314147126bca", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01830c9c-679f-4711-a0c7-314147126bca", + "name": "ops-bk-fs-platform-dev-i-057caead94fbf29f3-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-185.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-05T07:45:20.287Z", + "job": null, + "last_job_finished_at": "2022-09-05T07:53:20.476Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-057caead94fbf29f3", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": "2022-09-05T07:50:53.754Z", + "started_at": "2022-09-05T07:51:01.970Z", + "finished_at": "2022-09-05T07:51:25.345Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-5072-4d27-9a5d-952f8980210e", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA3Mi00ZDI3LTlhNWQtOTUyZjg5ODAyMTBl", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5072-4d27-9a5d-952f8980210e/unblock" + }, + { + "id": "01830c9f-5078-4b96-ab6e-25a8df435e90", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA3OC00Yjk2LWFiNmUtMjVhOGRmNDM1ZTkw", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-5078-4b96-ab6e-25a8df435e90", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5078-4b96-ab6e-25a8df435e90/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5078-4b96-ab6e-25a8df435e90/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5078-4b96-ab6e-25a8df435e90/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-507d-4463-acf4-c42b6e85d106", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA3ZC00NDYzLWFjZjQtYzQyYjZlODVkMTA2", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-507d-4463-acf4-c42b6e85d106", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-507d-4463-acf4-c42b6e85d106/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-507d-4463-acf4-c42b6e85d106/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-507d-4463-acf4-c42b6e85d106/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-5085-4984-afd7-1c193fbb6a9d", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA4NS00OTg0LWFmZDctMWMxOTNmYmI2YTlk", + "type": "waiter" + }, + { + "id": "01830c9f-508c-40ea-9a53-a0e401b73648", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA4Yy00MGVhLTlhNTMtYTBlNDAxYjczNjQ4", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-508c-40ea-9a53-a0e401b73648", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-508c-40ea-9a53-a0e401b73648/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-508c-40ea-9a53-a0e401b73648/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-508c-40ea-9a53-a0e401b73648/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-5091-42be-9260-65577cdfc388", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA5MS00MmJlLTkyNjAtNjU1NzdjZGZjMzg4", + "type": "waiter" + }, + { + "id": "01830c9f-5096-4db2-8188-6b22cebb6ff0", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA5Ni00ZGIyLTgxODgtNmIyMmNlYmI2ZmYw", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-5096-4db2-8188-6b22cebb6ff0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5096-4db2-8188-6b22cebb6ff0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5096-4db2-8188-6b22cebb6ff0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-5096-4db2-8188-6b22cebb6ff0/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-509e-43e3-974e-0b5908b1dd65", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTA5ZS00M2UzLTk3NGUtMGI1OTA4YjFkZDY1", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-509e-43e3-974e-0b5908b1dd65/unblock" + }, + { + "id": "01830c9f-50a7-43d1-b820-282b636213cf", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTBhNy00M2QxLWI4MjAtMjgyYjYzNjIxM2Nm", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-50a7-43d1-b820-282b636213cf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50a7-43d1-b820-282b636213cf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50a7-43d1-b820-282b636213cf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50a7-43d1-b820-282b636213cf/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-50ac-42cf-879e-e17a9309d242", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTBhYy00MmNmLTg3OWUtZTE3YTkzMDlkMjQy", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-50ac-42cf-879e-e17a9309d242", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50ac-42cf-879e-e17a9309d242/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50ac-42cf-879e-e17a9309d242/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50ac-42cf-879e-e17a9309d242/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-50b7-4b9a-b1fb-b0b6e94ec69f", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTBiNy00YjlhLWIxZmItYjBiNmU5NGVjNjlm", + "type": "waiter" + }, + { + "id": "01830c9f-50bc-45f2-ba1a-847c27efa6ea", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTBiYy00NWYyLWJhMWEtODQ3YzI3ZWZhNmVh", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-50bc-45f2-ba1a-847c27efa6ea", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50bc-45f2-ba1a-847c27efa6ea/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50bc-45f2-ba1a-847c27efa6ea/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50bc-45f2-ba1a-847c27efa6ea/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "01830c9f-50cc-47a9-94ac-165ed2253f4b", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTBjYy00N2E5LTk0YWMtMTY1ZWQyMjUzZjRi", + "type": "waiter" + }, + { + "id": "01830c9f-50d8-4bd2-bd9e-3bc0068165d9", + "graphql_id": "Sm9iLS0tMDE4MzBjOWYtNTBkOC00YmQyLWJkOWUtM2JjMDA2ODE2NWQ5", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/870#01830c9f-50d8-4bd2-bd9e-3bc0068165d9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50d8-4bd2-bd9e-3bc0068165d9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50d8-4bd2-bd9e-3bc0068165d9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/870/jobs/01830c9f-50d8-4bd2-bd9e-3bc0068165d9/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-05T07:48:30.820Z", + "scheduled_at": "2022-09-05T07:48:05.959Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182fdc2-b252-4eac-8866-1b912ea7da67", + "graphql_id": "QnVpbGQtLS0wMTgyZmRjMi1iMjUyLTRlYWMtODg2Ni0xYjkxMmVhN2RhNjc=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869", + "number": 869, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1386: removed slack param and updated domain url for test and UAT to merchant domain name", + "commit": "ee6ca4db69391b72f272cb787346574d8263b2d5", + "branch": "PLL-1386", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "Sumit Narang", + "email": "*******" + }, + "creator": null, + "created_at": "2022-09-02T10:32:51.549Z", + "scheduled_at": "2022-09-02T10:32:51.515Z", + "started_at": "2022-09-02T10:33:06.565Z", + "finished_at": "2022-09-02T10:35:51.323Z", + "meta_data": { + "buildkite:git:commit": "commit ee6ca4db69391b72f272cb787346574d8263b2d5\nAuthor: Sumit Narang <*******>\nAuthorDate: Fri Sep 2 20:32:47 2022 +1000\nCommit: Sumit Narang <*******>\nCommitDate: Fri Sep 2 20:32:47 2022 +1000\n\n PLL-1386: removed slack param and updated domain url for test and UAT to merchant domain name" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182fdc2-b25a-49a7-a8cc-2640ab848839", + "graphql_id": "Sm9iLS0tMDE4MmZkYzItYjI1YS00OWE3LWE4Y2MtMjY0MGFiODQ4ODM5", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc2-b25a-49a7-a8cc-2640ab848839", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc2-b25a-49a7-a8cc-2640ab848839/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc2-b25a-49a7-a8cc-2640ab848839/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc2-b25a-49a7-a8cc-2640ab848839/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fdae-d4e5-42a9-b99b-78cf4550e922", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fdae-d4e5-42a9-b99b-78cf4550e922", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fdae-d4e5-42a9-b99b-78cf4550e922", + "name": "ops-bk-fs-platform-dev-i-0a324de4548600af2-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-85.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T10:11:09.669Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:38:29.841Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a324de4548600af2", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T10:32:51.538Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": "2022-09-02T10:32:51.610Z", + "started_at": "2022-09-02T10:33:01.710Z", + "finished_at": "2022-09-02T10:33:23.118Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-2682-40c0-aefe-0446328c0487", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjY4Mi00MGMwLWFlZmUtMDQ0NjMyOGMwNDg3", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "e024d36d-2ea4-4ef0-a54f-db11a50a7a08", + "graphql_id": "VXNlci0tLWUwMjRkMzZkLTJlYTQtNGVmMC1hNTRmLWRiMTFhNTBhN2EwOA==", + "name": "Sumit Narang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5", + "created_at": "2022-02-09T03:40:12.521Z" + }, + "unblocked_at": "2022-09-02T10:33:28.514Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2682-40c0-aefe-0446328c0487/unblock" + }, + { + "id": "0182fdc3-2686-49d6-941e-be234664e6d8", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjY4Ni00OWQ2LTk0MWUtYmUyMzQ2NjRlNmQ4", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-2686-49d6-941e-be234664e6d8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2686-49d6-941e-be234664e6d8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2686-49d6-941e-be234664e6d8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2686-49d6-941e-be234664e6d8/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-268b-4b12-bf83-1c245e563f82", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjY4Yi00YjEyLWJmODMtMWMyNDVlNTYzZjgy", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-268b-4b12-bf83-1c245e563f82", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-268b-4b12-bf83-1c245e563f82/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-268b-4b12-bf83-1c245e563f82/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-268b-4b12-bf83-1c245e563f82/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-2692-48c2-a602-502f6853381b", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjY5Mi00OGMyLWE2MDItNTAyZjY4NTMzODFi", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-2692-48c2-a602-502f6853381b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2692-48c2-a602-502f6853381b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2692-48c2-a602-502f6853381b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2692-48c2-a602-502f6853381b/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": "2022-09-02T10:33:28.528Z", + "started_at": "2022-09-02T10:33:34.520Z", + "finished_at": "2022-09-02T10:33:51.858Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-2697-43f0-bba5-67c0099be204", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjY5Ny00M2YwLWJiYTUtNjdjMDA5OWJlMjA0", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-2697-43f0-bba5-67c0099be204", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2697-43f0-bba5-67c0099be204/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2697-43f0-bba5-67c0099be204/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-2697-43f0-bba5-67c0099be204/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fdae-d4e5-42a9-b99b-78cf4550e922", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fdae-d4e5-42a9-b99b-78cf4550e922", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fdae-d4e5-42a9-b99b-78cf4550e922", + "name": "ops-bk-fs-platform-dev-i-0a324de4548600af2-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-85.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T10:11:09.669Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:38:29.841Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a324de4548600af2", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": "2022-09-02T10:33:28.528Z", + "started_at": "2022-09-02T10:33:31.516Z", + "finished_at": "2022-09-02T10:34:23.034Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-269a-49f5-a1b5-365447d68d51", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjY5YS00OWY1LWExYjUtMzY1NDQ3ZDY4ZDUx", + "type": "waiter" + }, + { + "id": "0182fdc3-269d-4ad4-b5f1-84b8125c65b2", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjY5ZC00YWQ0LWI1ZjEtODRiODEyNWM2NWIy", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-269d-4ad4-b5f1-84b8125c65b2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-269d-4ad4-b5f1-84b8125c65b2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-269d-4ad4-b5f1-84b8125c65b2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-269d-4ad4-b5f1-84b8125c65b2/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fdae-d4e5-42a9-b99b-78cf4550e922", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fdae-d4e5-42a9-b99b-78cf4550e922", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fdae-d4e5-42a9-b99b-78cf4550e922", + "name": "ops-bk-fs-platform-dev-i-0a324de4548600af2-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-85.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T10:11:09.669Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:38:29.841Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a324de4548600af2", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": "2022-09-02T10:34:23.109Z", + "started_at": "2022-09-02T10:34:23.857Z", + "finished_at": "2022-09-02T10:35:51.235Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-26a1-44f5-bb25-3b818d36d188", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZhMS00NGY1LWJiMjUtM2I4MThkMzZkMTg4", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26a1-44f5-bb25-3b818d36d188/unblock" + }, + { + "id": "0182fdc3-26a4-4853-b645-b750b8f3e716", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZhNC00ODUzLWI2NDUtYjc1MGI4ZjNlNzE2", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-26a4-4853-b645-b750b8f3e716", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26a4-4853-b645-b750b8f3e716/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26a4-4853-b645-b750b8f3e716/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26a4-4853-b645-b750b8f3e716/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-26a8-4351-9133-6e7617f33f3c", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZhOC00MzUxLTkxMzMtNmU3NjE3ZjMzZjNj", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-26a8-4351-9133-6e7617f33f3c", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26a8-4351-9133-6e7617f33f3c/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26a8-4351-9133-6e7617f33f3c/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26a8-4351-9133-6e7617f33f3c/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-26ac-44ce-bfd4-c1d0b5d6a502", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZhYy00NGNlLWJmZDQtYzFkMGI1ZDZhNTAy", + "type": "waiter" + }, + { + "id": "0182fdc3-26b0-4af4-8592-4c90d3b1185f", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZiMC00YWY0LTg1OTItNGM5MGQzYjExODVm", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-26b0-4af4-8592-4c90d3b1185f", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26b0-4af4-8592-4c90d3b1185f/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26b0-4af4-8592-4c90d3b1185f/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26b0-4af4-8592-4c90d3b1185f/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-26b4-431d-90fa-55102408e4fe", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZiNC00MzFkLTkwZmEtNTUxMDI0MDhlNGZl", + "type": "waiter" + }, + { + "id": "0182fdc3-26bd-45ae-aa70-66d9a65a4a72", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZiZC00NWFlLWFhNzAtNjZkOWE2NWE0YTcy", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-26bd-45ae-aa70-66d9a65a4a72", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26bd-45ae-aa70-66d9a65a4a72/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26bd-45ae-aa70-66d9a65a4a72/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26bd-45ae-aa70-66d9a65a4a72/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-26c4-48b9-92d8-2ad9d26bd783", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZjNC00OGI5LTkyZDgtMmFkOWQyNmJkNzgz", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26c4-48b9-92d8-2ad9d26bd783/unblock" + }, + { + "id": "0182fdc3-26c8-43ad-9a97-b427ade70f90", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZjOC00M2FkLTlhOTctYjQyN2FkZTcwZjkw", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-26c8-43ad-9a97-b427ade70f90", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26c8-43ad-9a97-b427ade70f90/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26c8-43ad-9a97-b427ade70f90/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26c8-43ad-9a97-b427ade70f90/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-26cb-4c30-915c-b1d0fe601c7e", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZjYi00YzMwLTkxNWMtYjFkMGZlNjAxYzdl", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-26cb-4c30-915c-b1d0fe601c7e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26cb-4c30-915c-b1d0fe601c7e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26cb-4c30-915c-b1d0fe601c7e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26cb-4c30-915c-b1d0fe601c7e/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-26cf-4a41-99dc-8dc5a6d6eb55", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZjZi00YTQxLTk5ZGMtOGRjNWE2ZDZlYjU1", + "type": "waiter" + }, + { + "id": "0182fdc3-26d2-4266-9056-9c57b9442d21", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZkMi00MjY2LTkwNTYtOWM1N2I5NDQyZDIx", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-26d2-4266-9056-9c57b9442d21", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26d2-4266-9056-9c57b9442d21/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26d2-4266-9056-9c57b9442d21/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26d2-4266-9056-9c57b9442d21/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fdc3-26d6-47b8-84eb-b51a24eb1196", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZkNi00N2I4LTg0ZWItYjUxYTI0ZWIxMTk2", + "type": "waiter" + }, + { + "id": "0182fdc3-26d9-4efb-bab7-fddaf4fa16df", + "graphql_id": "Sm9iLS0tMDE4MmZkYzMtMjZkOS00ZWZiLWJhYjctZmRkYWY0ZmExNmRm", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/869#0182fdc3-26d9-4efb-bab7-fddaf4fa16df", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26d9-4efb-bab7-fddaf4fa16df/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26d9-4efb-bab7-fddaf4fa16df/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/869/jobs/0182fdc3-26d9-4efb-bab7-fddaf4fa16df/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T10:33:21.273Z", + "scheduled_at": "2022-09-02T10:32:51.538Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182fca5-5385-4fa1-b9fd-0230436ecd94", + "graphql_id": "QnVpbGQtLS0wMTgyZmNhNS01Mzg1LTRmYTEtYjlmZC0wMjMwNDM2ZWNkOTQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868", + "number": 868, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "Pll-1321 add merchant test domain name (#136)\n\n* PLL-1321: added domain name and apple pay payment session url\n\n* PLL-1321: updated the domainName path\n\nCo-authored-by: Sumit Narang <*******>", + "commit": "50db162b15cc4b45cbad0949c9e268a752aa8f16", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "yuzhangfish", + "name": "Yu Zhang", + "email": "60866902+*******" + }, + "creator": null, + "created_at": "2022-09-02T05:21:09.514Z", + "scheduled_at": "2022-09-02T05:21:09.496Z", + "started_at": "2022-09-06T07:23:06.030Z", + "finished_at": "2022-09-06T07:36:30.094Z", + "meta_data": { + "buildkite:git:commit": "commit 50db162b15cc4b45cbad0949c9e268a752aa8f16\nAuthor: Yu Zhang <60866902+*******>\nAuthorDate: Fri Sep 2 13:21:07 2022 +0800\nCommit: GitHub <*******>\nCommitDate: Fri Sep 2 13:21:07 2022 +0800\n\n Pll-1321 add merchant test domain name (#136)\n \n * PLL-1321: added domain name and apple pay payment session url\n \n * PLL-1321: updated the domainName path\n \n Co-authored-by: Sumit Narang <*******>" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182fca5-5388-463e-8fc4-e8d04eae8abc", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtNTM4OC00NjNlLThmYzQtZThkMDRlYWU4YWJj", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-5388-463e-8fc4-e8d04eae8abc", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-5388-463e-8fc4-e8d04eae8abc/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-5388-463e-8fc4-e8d04eae8abc/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-5388-463e-8fc4-e8d04eae8abc/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fc9f-6324-4775-8e63-d4498df6747c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fc9f-6324-4775-8e63-d4498df6747c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fc9f-6324-4775-8e63-d4498df6747c", + "name": "ops-bk-fs-platform-dev-i-01de11bf599ca5a24-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-54.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T05:14:40.292Z", + "job": null, + "last_job_finished_at": "2022-09-02T06:04:16.713Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-01de11bf599ca5a24", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T05:21:09.509Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-02T05:21:09.553Z", + "started_at": "2022-09-02T05:21:11.995Z", + "finished_at": "2022-09-02T05:21:32.353Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a4e3-44d5-a0ab-6e68e479edd8", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTRlMy00NGQ1LWEwYWItNmU2OGU0NzllZGQ4", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4e3-44d5-a0ab-6e68e479edd8/unblock" + }, + { + "id": "0182fca5-a4e9-42db-b15b-71b3b8a5cc06", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTRlOS00MmRiLWIxNWItNzFiM2I4YTVjYzA2", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a4e9-42db-b15b-71b3b8a5cc06", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4e9-42db-b15b-71b3b8a5cc06/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4e9-42db-b15b-71b3b8a5cc06/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4e9-42db-b15b-71b3b8a5cc06/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a4ed-42f6-badb-353721d84058", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTRlZC00MmY2LWJhZGItMzUzNzIxZDg0MDU4", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a4ed-42f6-badb-353721d84058", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4ed-42f6-badb-353721d84058/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4ed-42f6-badb-353721d84058/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4ed-42f6-badb-353721d84058/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a4f0-47a0-9ad0-7cbe0e8a605c", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTRmMC00N2EwLTlhZDAtN2NiZTBlOGE2MDVj", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a4f0-47a0-9ad0-7cbe0e8a605c", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4f0-47a0-9ad0-7cbe0e8a605c/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4f0-47a0-9ad0-7cbe0e8a605c/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4f0-47a0-9ad0-7cbe0e8a605c/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-02T05:21:30.862Z", + "started_at": "2022-09-02T05:21:34.494Z", + "finished_at": "2022-09-02T05:21:52.751Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a4f4-4e08-91f8-c3d209ba9be9", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTRmNC00ZTA4LTkxZjgtYzNkMjA5YmE5YmU5", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a4f4-4e08-91f8-c3d209ba9be9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4f4-4e08-91f8-c3d209ba9be9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4f4-4e08-91f8-c3d209ba9be9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4f4-4e08-91f8-c3d209ba9be9/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fc9f-5fab-4b7d-bebb-4780d2b21310", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fc9f-5fab-4b7d-bebb-4780d2b21310", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fc9f-5fab-4b7d-bebb-4780d2b21310", + "name": "ops-bk-fs-platform-dev-i-001953db17775451d-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-50.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T05:14:39.404Z", + "job": null, + "last_job_finished_at": "2022-09-02T06:03:47.759Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-001953db17775451d" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-02T05:21:30.862Z", + "started_at": "2022-09-02T05:21:41.094Z", + "finished_at": "2022-09-02T05:22:31.514Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a4f9-43da-92ca-ba04988ee0fa", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTRmOS00M2RhLTkyY2EtYmEwNDk4OGVlMGZh", + "type": "waiter" + }, + { + "id": "0182fca5-a4fc-4098-b104-729ae64c95bf", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTRmYy00MDk4LWIxMDQtNzI5YWU2NGM5NWJm", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a4fc-4098-b104-729ae64c95bf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4fc-4098-b104-729ae64c95bf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4fc-4098-b104-729ae64c95bf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a4fc-4098-b104-729ae64c95bf/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fc9f-5fab-4b7d-bebb-4780d2b21310", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fc9f-5fab-4b7d-bebb-4780d2b21310", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fc9f-5fab-4b7d-bebb-4780d2b21310", + "name": "ops-bk-fs-platform-dev-i-001953db17775451d-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-50.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T05:14:39.404Z", + "job": null, + "last_job_finished_at": "2022-09-02T06:03:47.759Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-001953db17775451d" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-02T05:22:31.582Z", + "started_at": "2022-09-02T05:22:41.151Z", + "finished_at": "2022-09-02T05:24:09.543Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a500-45c0-bb0a-493011fcedbd", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUwMC00NWMwLWJiMGEtNDkzMDExZmNlZGJk", + "type": "manual", + "label": "Deploy to UAT?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-05T01:41:59.414Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a500-45c0-bb0a-493011fcedbd/unblock" + }, + { + "id": "0182fca5-a504-4bc4-b74c-f105556f5c1d", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUwNC00YmM0LWI3NGMtZjEwNTU1NmY1YzFk", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a504-4bc4-b74c-f105556f5c1d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a504-4bc4-b74c-f105556f5c1d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a504-4bc4-b74c-f105556f5c1d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a504-4bc4-b74c-f105556f5c1d/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0183019f-cd77-4e89-93cf-d20692f2ad57", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0183019f-cd77-4e89-93cf-d20692f2ad57", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0183019f-cd77-4e89-93cf-d20692f2ad57", + "name": "buildkite-agent-fs-rails-664dbdbb44-g8vvj-1", + "connection_state": "disconnected", + "ip_address": "54.153.183.163", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-g8vvj", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-03T04:33:13.591Z", + "job": null, + "last_job_finished_at": "2022-09-06T00:27:12.425Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-05T01:41:59.444Z", + "started_at": "2022-09-05T01:46:15.270Z", + "finished_at": "2022-09-05T01:46:35.528Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a507-4199-a7a7-cf4e226d3232", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUwNy00MTk5LWE3YTctY2Y0ZTIyNmQzMjMy", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a507-4199-a7a7-cf4e226d3232", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a507-4199-a7a7-cf4e226d3232/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a507-4199-a7a7-cf4e226d3232/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a507-4199-a7a7-cf4e226d3232/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01830b50-7f36-4442-800b-46697257edcc", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01830b50-7f36-4442-800b-46697257edcc", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01830b50-7f36-4442-800b-46697257edcc", + "name": "ops-bk-fs-platform-dev-i-0bb5de7f8bf0110ca-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-105.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-05T01:42:48.374Z", + "job": null, + "last_job_finished_at": "2022-09-05T02:02:22.089Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0bb5de7f8bf0110ca" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-05T01:41:59.444Z", + "started_at": "2022-09-05T01:42:50.120Z", + "finished_at": "2022-09-05T01:43:51.574Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a50b-4c31-a882-51c96c0e2f38", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUwYi00YzMxLWE4ODItNTFjOTZjMGUyZjM4", + "type": "waiter" + }, + { + "id": "0182fca5-a50e-4f62-be71-e4aac3f55e44", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUwZS00ZjYyLWJlNzEtZTRhYWMzZjU1ZTQ0", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a50e-4f62-be71-e4aac3f55e44", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a50e-4f62-be71-e4aac3f55e44/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a50e-4f62-be71-e4aac3f55e44/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a50e-4f62-be71-e4aac3f55e44/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01830b50-7f36-4442-800b-46697257edcc", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01830b50-7f36-4442-800b-46697257edcc", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01830b50-7f36-4442-800b-46697257edcc", + "name": "ops-bk-fs-platform-dev-i-0bb5de7f8bf0110ca-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-105.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-05T01:42:48.374Z", + "job": null, + "last_job_finished_at": "2022-09-05T02:02:22.089Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0bb5de7f8bf0110ca" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-05T01:46:35.644Z", + "started_at": "2022-09-05T01:46:40.110Z", + "finished_at": "2022-09-05T01:48:11.524Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a511-4f49-b4dd-745d70bf26fc", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUxMS00ZjQ5LWI0ZGQtNzQ1ZDcwYmYyNmZj", + "type": "waiter" + }, + { + "id": "0182fca5-a514-4ec3-aaf7-0f2b122b3bd6", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUxNC00ZWMzLWFhZjctMGYyYjEyMmIzYmQ2", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a514-4ec3-aaf7-0f2b122b3bd6", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a514-4ec3-aaf7-0f2b122b3bd6/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a514-4ec3-aaf7-0f2b122b3bd6/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a514-4ec3-aaf7-0f2b122b3bd6/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "01830b50-7f36-4442-800b-46697257edcc", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/01830b50-7f36-4442-800b-46697257edcc", + "web_url": "https://buildkite.com/organizations/XXXX/agents/01830b50-7f36-4442-800b-46697257edcc", + "name": "ops-bk-fs-platform-dev-i-0bb5de7f8bf0110ca-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-105.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-05T01:42:48.374Z", + "job": null, + "last_job_finished_at": "2022-09-05T02:02:22.089Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0bb5de7f8bf0110ca" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-05T01:48:11.601Z", + "started_at": "2022-09-05T01:48:20.052Z", + "finished_at": "2022-09-05T01:48:37.400Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a518-4c24-af52-6d2e1ce1fc1a", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUxOC00YzI0LWFmNTItNmQyZTFjZTFmYzFh", + "type": "manual", + "label": "Deploy to Prod?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-06T07:32:47.917Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a518-4c24-af52-6d2e1ce1fc1a/unblock" + }, + { + "id": "0182fca5-a51c-4d07-ada3-b8be7659c6e2", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUxYy00ZDA3LWFkYTMtYjhiZTc2NTljNmUy", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a51c-4d07-ada3-b8be7659c6e2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a51c-4d07-ada3-b8be7659c6e2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a51c-4d07-ada3-b8be7659c6e2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a51c-4d07-ada3-b8be7659c6e2/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "018307bb-e886-4b17-b676-82302f311b1b", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/018307bb-e886-4b17-b676-82302f311b1b", + "web_url": "https://buildkite.com/organizations/XXXX/agents/018307bb-e886-4b17-b676-82302f311b1b", + "name": "buildkite-agent-fs-rails-59594ffd8f-fz2t9-1", + "connection_state": "disconnected", + "ip_address": "52.63.127.231", + "hostname": "buildkite-agent-fs-rails-59594ffd8f-fz2t9", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-04T09:01:38.822Z", + "job": null, + "last_job_finished_at": "2022-09-06T08:19:00.542Z", + "priority": 0, + "meta_data": [ + "queue=europa-fs-rails", + "jupiter=true", + "jupiter-cluster=europa.jupiter.XXXX.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-06T07:32:47.952Z", + "started_at": "2022-09-06T07:32:50.559Z", + "finished_at": "2022-09-06T07:33:27.840Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a51f-4a83-b2c3-c56971a69cfb", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUxZi00YTgzLWIyYzMtYzU2OTcxYTY5Y2Zi", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a51f-4a83-b2c3-c56971a69cfb", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a51f-4a83-b2c3-c56971a69cfb/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a51f-4a83-b2c3-c56971a69cfb/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a51f-4a83-b2c3-c56971a69cfb/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "018311b7-fa48-4cba-aac6-8896855baab5", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/018311b7-fa48-4cba-aac6-8896855baab5", + "web_url": "https://buildkite.com/organizations/XXXX/agents/018311b7-fa48-4cba-aac6-8896855baab5", + "name": "ops-bk-fs-platform-prod-i-097500927b4479341-1", + "connection_state": "disconnected", + "ip_address": "3.104.223.110", + "hostname": "ip-10-92-1-253.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T07:33:33.384Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:36:30.009Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-097500927b4479341", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-06T07:32:47.952Z", + "started_at": "2022-09-06T07:33:35.142Z", + "finished_at": "2022-09-06T07:34:40.523Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a523-4951-a6ac-c763372b5abc", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUyMy00OTUxLWE2YWMtYzc2MzM3MmI1YWJj", + "type": "waiter" + }, + { + "id": "0182fca5-a526-4e9b-8c1d-e10289b909f7", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUyNi00ZTliLThjMWQtZTEwMjg5YjkwOWY3", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a526-4e9b-8c1d-e10289b909f7", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a526-4e9b-8c1d-e10289b909f7/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a526-4e9b-8c1d-e10289b909f7/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a526-4e9b-8c1d-e10289b909f7/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "018311b7-fa48-4cba-aac6-8896855baab5", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/018311b7-fa48-4cba-aac6-8896855baab5", + "web_url": "https://buildkite.com/organizations/XXXX/agents/018311b7-fa48-4cba-aac6-8896855baab5", + "name": "ops-bk-fs-platform-prod-i-097500927b4479341-1", + "connection_state": "disconnected", + "ip_address": "3.104.223.110", + "hostname": "ip-10-92-1-253.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T07:33:33.384Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:36:30.009Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-097500927b4479341", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-06T07:34:40.658Z", + "started_at": "2022-09-06T07:34:45.226Z", + "finished_at": "2022-09-06T07:36:11.611Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fca5-a52b-49b2-bbe5-3ed6a3d67541", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUyYi00OWIyLWJiZTUtM2VkNmEzZDY3NTQx", + "type": "waiter" + }, + { + "id": "0182fca5-a530-4016-a785-22d4682a3af8", + "graphql_id": "Sm9iLS0tMDE4MmZjYTUtYTUzMC00MDE2LWE3ODUtMjJkNDY4MmEzYWY4", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/868#0182fca5-a530-4016-a785-22d4682a3af8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a530-4016-a785-22d4682a3af8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a530-4016-a785-22d4682a3af8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/868/jobs/0182fca5-a530-4016-a785-22d4682a3af8/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "018311b7-fa48-4cba-aac6-8896855baab5", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/018311b7-fa48-4cba-aac6-8896855baab5", + "web_url": "https://buildkite.com/organizations/XXXX/agents/018311b7-fa48-4cba-aac6-8896855baab5", + "name": "ops-bk-fs-platform-prod-i-097500927b4479341-1", + "connection_state": "disconnected", + "ip_address": "3.104.223.110", + "hostname": "ip-10-92-1-253.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-06T07:33:33.384Z", + "job": null, + "last_job_finished_at": "2022-09-06T07:36:30.009Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-097500927b4479341", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T05:21:30.330Z", + "scheduled_at": "2022-09-02T05:21:09.509Z", + "runnable_at": "2022-09-06T07:36:11.670Z", + "started_at": "2022-09-06T07:36:12.550Z", + "finished_at": "2022-09-06T07:36:30.001Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182fbe7-7438-432e-b208-34b270bd0ed5", + "graphql_id": "QnVpbGQtLS0wMTgyZmJlNy03NDM4LTQzMmUtYjIwOC0zNGIyNzBiZDBlZDU=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867", + "number": 867, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1386: removed http from domain url", + "commit": "2cd7e4149f87f9b6b9429df25cc4117f418029d4", + "branch": "PLL-1386", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "Sumit Narang", + "email": "*******" + }, + "creator": null, + "created_at": "2022-09-02T01:53:46.047Z", + "scheduled_at": "2022-09-02T01:53:46.026Z", + "started_at": "2022-09-02T01:55:03.776Z", + "finished_at": "2022-09-02T01:58:11.061Z", + "meta_data": { + "buildkite:git:commit": "commit 2cd7e4149f87f9b6b9429df25cc4117f418029d4\nAuthor: Sumit Narang <*******>\nAuthorDate: Fri Sep 2 11:53:42 2022 +1000\nCommit: Sumit Narang <*******>\nCommitDate: Fri Sep 2 11:53:42 2022 +1000\n\n PLL-1386: removed http from domain url" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182fbe7-743d-4119-ba90-15f6563f7956", + "graphql_id": "Sm9iLS0tMDE4MmZiZTctNzQzZC00MTE5LWJhOTAtMTVmNjU2M2Y3OTU2", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe7-743d-4119-ba90-15f6563f7956", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe7-743d-4119-ba90-15f6563f7956/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe7-743d-4119-ba90-15f6563f7956/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe7-743d-4119-ba90-15f6563f7956/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fbe8-3a4e-4f5c-ad7c-b41b491395fa", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fbe8-3a4e-4f5c-ad7c-b41b491395fa", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fbe8-3a4e-4f5c-ad7c-b41b491395fa", + "name": "ops-bk-fs-platform-dev-i-02b0da06576a6259c-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-156.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T01:54:36.750Z", + "job": null, + "last_job_finished_at": "2022-09-02T02:21:08.192Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-02b0da06576a6259c", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T01:53:46.039Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": "2022-09-02T01:53:46.106Z", + "started_at": "2022-09-02T01:54:38.590Z", + "finished_at": "2022-09-02T01:55:04.010Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9e90-4f7a-9a45-9a4aa4481277", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWU5MC00ZjdhLTlhNDUtOWE0YWE0NDgxMjc3", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "e024d36d-2ea4-4ef0-a54f-db11a50a7a08", + "graphql_id": "VXNlci0tLWUwMjRkMzZkLTJlYTQtNGVmMC1hNTRmLWRiMTFhNTBhN2EwOA==", + "name": "Sumit Narang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5", + "created_at": "2022-02-09T03:40:12.521Z" + }, + "unblocked_at": "2022-09-02T01:55:29.725Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e90-4f7a-9a45-9a4aa4481277/unblock" + }, + { + "id": "0182fbe8-9e93-4fb1-9adb-3d34c0016da3", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWU5My00ZmIxLTlhZGItM2QzNGMwMDE2ZGEz", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9e93-4fb1-9adb-3d34c0016da3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e93-4fb1-9adb-3d34c0016da3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e93-4fb1-9adb-3d34c0016da3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e93-4fb1-9adb-3d34c0016da3/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9e96-4d01-ab28-eb8097f3ea9d", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWU5Ni00ZDAxLWFiMjgtZWI4MDk3ZjNlYTlk", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9e96-4d01-ab28-eb8097f3ea9d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e96-4d01-ab28-eb8097f3ea9d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e96-4d01-ab28-eb8097f3ea9d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e96-4d01-ab28-eb8097f3ea9d/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9e99-465d-8be9-2eef29f8db3d", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWU5OS00NjVkLThiZTktMmVlZjI5ZjhkYjNk", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9e99-465d-8be9-2eef29f8db3d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e99-465d-8be9-2eef29f8db3d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e99-465d-8be9-2eef29f8db3d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e99-465d-8be9-2eef29f8db3d/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": "2022-09-02T01:55:29.742Z", + "started_at": "2022-09-02T01:55:34.705Z", + "finished_at": "2022-09-02T01:55:52.783Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9e9b-4e1f-a9c7-b15bd457b4b8", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWU5Yi00ZTFmLWE5YzctYjE1YmQ0NTdiNGI4", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9e9b-4e1f-a9c7-b15bd457b4b8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e9b-4e1f-a9c7-b15bd457b4b8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e9b-4e1f-a9c7-b15bd457b4b8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9e9b-4e1f-a9c7-b15bd457b4b8/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fbe8-3a4e-4f5c-ad7c-b41b491395fa", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fbe8-3a4e-4f5c-ad7c-b41b491395fa", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fbe8-3a4e-4f5c-ad7c-b41b491395fa", + "name": "ops-bk-fs-platform-dev-i-02b0da06576a6259c-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-156.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T01:54:36.750Z", + "job": null, + "last_job_finished_at": "2022-09-02T02:21:08.192Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-02b0da06576a6259c", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": "2022-09-02T01:55:29.742Z", + "started_at": "2022-09-02T01:55:38.512Z", + "finished_at": "2022-09-02T01:56:32.140Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9e9e-43b8-9425-e4f0340fe3bc", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWU5ZS00M2I4LTk0MjUtZTRmMDM0MGZlM2Jj", + "type": "waiter" + }, + { + "id": "0182fbe8-9ea1-4d43-931e-64d4b24979c7", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVhMS00ZDQzLTkzMWUtNjRkNGIyNDk3OWM3", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9ea1-4d43-931e-64d4b24979c7", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea1-4d43-931e-64d4b24979c7/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea1-4d43-931e-64d4b24979c7/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea1-4d43-931e-64d4b24979c7/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fbe8-3a4e-4f5c-ad7c-b41b491395fa", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fbe8-3a4e-4f5c-ad7c-b41b491395fa", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fbe8-3a4e-4f5c-ad7c-b41b491395fa", + "name": "ops-bk-fs-platform-dev-i-02b0da06576a6259c-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-156.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T01:54:36.750Z", + "job": null, + "last_job_finished_at": "2022-09-02T02:21:08.192Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-02b0da06576a6259c", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": "2022-09-02T01:56:32.366Z", + "started_at": "2022-09-02T01:56:38.552Z", + "finished_at": "2022-09-02T01:58:10.977Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9ea3-4084-bd5d-d1233065c38c", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVhMy00MDg0LWJkNWQtZDEyMzMwNjVjMzhj", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea3-4084-bd5d-d1233065c38c/unblock" + }, + { + "id": "0182fbe8-9ea6-49e9-b3a8-e6ce2a9479b8", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVhNi00OWU5LWIzYTgtZTZjZTJhOTQ3OWI4", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9ea6-49e9-b3a8-e6ce2a9479b8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea6-49e9-b3a8-e6ce2a9479b8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea6-49e9-b3a8-e6ce2a9479b8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea6-49e9-b3a8-e6ce2a9479b8/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9ea8-44a9-a064-1d88ae445d4a", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVhOC00NGE5LWEwNjQtMWQ4OGFlNDQ1ZDRh", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9ea8-44a9-a064-1d88ae445d4a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea8-44a9-a064-1d88ae445d4a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea8-44a9-a064-1d88ae445d4a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ea8-44a9-a064-1d88ae445d4a/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9eab-4130-b223-9b8a904c2c9e", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVhYi00MTMwLWIyMjMtOWI4YTkwNGMyYzll", + "type": "waiter" + }, + { + "id": "0182fbe8-9ead-4e34-ab08-9e4f8c823537", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVhZC00ZTM0LWFiMDgtOWU0ZjhjODIzNTM3", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9ead-4e34-ab08-9e4f8c823537", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ead-4e34-ab08-9e4f8c823537/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ead-4e34-ab08-9e4f8c823537/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ead-4e34-ab08-9e4f8c823537/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9eb0-43b2-a823-f70fe467ea44", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWViMC00M2IyLWE4MjMtZjcwZmU0NjdlYTQ0", + "type": "waiter" + }, + { + "id": "0182fbe8-9eb4-40a5-9612-610f0cf7b277", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWViNC00MGE1LTk2MTItNjEwZjBjZjdiMjc3", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9eb4-40a5-9612-610f0cf7b277", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9eb4-40a5-9612-610f0cf7b277/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9eb4-40a5-9612-610f0cf7b277/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9eb4-40a5-9612-610f0cf7b277/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9eb7-4043-abe1-5c7781cc906f", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWViNy00MDQzLWFiZTEtNWM3NzgxY2M5MDZm", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9eb7-4043-abe1-5c7781cc906f/unblock" + }, + { + "id": "0182fbe8-9ebd-4fb2-a81c-27e6f59205a4", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWViZC00ZmIyLWE4MWMtMjdlNmY1OTIwNWE0", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9ebd-4fb2-a81c-27e6f59205a4", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ebd-4fb2-a81c-27e6f59205a4/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ebd-4fb2-a81c-27e6f59205a4/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ebd-4fb2-a81c-27e6f59205a4/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9ec2-4de9-97d5-848e76440bd8", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVjMi00ZGU5LTk3ZDUtODQ4ZTc2NDQwYmQ4", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9ec2-4de9-97d5-848e76440bd8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ec2-4de9-97d5-848e76440bd8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ec2-4de9-97d5-848e76440bd8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ec2-4de9-97d5-848e76440bd8/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9ec6-4a1a-935c-11a1f05d00fb", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVjNi00YTFhLTkzNWMtMTFhMWYwNWQwMGZi", + "type": "waiter" + }, + { + "id": "0182fbe8-9ec9-4fa1-ac5c-15ecf0677523", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVjOS00ZmExLWFjNWMtMTVlY2YwNjc3NTIz", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9ec9-4fa1-ac5c-15ecf0677523", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ec9-4fa1-ac5c-15ecf0677523/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ec9-4fa1-ac5c-15ecf0677523/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ec9-4fa1-ac5c-15ecf0677523/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbe8-9ecd-4a2c-a791-b1b2c311bb7e", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVjZC00YTJjLWE3OTEtYjFiMmMzMTFiYjdl", + "type": "waiter" + }, + { + "id": "0182fbe8-9ed1-456d-a395-a4b793b60397", + "graphql_id": "Sm9iLS0tMDE4MmZiZTgtOWVkMS00NTZkLWEzOTUtYTRiNzkzYjYwMzk3", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/867#0182fbe8-9ed1-456d-a395-a4b793b60397", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ed1-456d-a395-a4b793b60397/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ed1-456d-a395-a4b793b60397/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/867/jobs/0182fbe8-9ed1-456d-a395-a4b793b60397/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:55:02.410Z", + "scheduled_at": "2022-09-02T01:53:46.039Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182fbc3-0e70-42ee-852a-a1140bd4783c", + "graphql_id": "QnVpbGQtLS0wMTgyZmJjMy0wZTcwLTQyZWUtODUyYS1hMTE0MGJkNDc4M2M=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866", + "number": 866, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1386: removed extra slash from begining", + "commit": "f56e051d85d03630f845d1a573355dcbcd58e84c", + "branch": "PLL-1386", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "Sumit Narang", + "email": "*******" + }, + "creator": null, + "created_at": "2022-09-02T01:14:00.693Z", + "scheduled_at": "2022-09-02T01:14:00.679Z", + "started_at": "2022-09-02T01:14:13.904Z", + "finished_at": "2022-09-02T01:17:03.680Z", + "meta_data": { + "buildkite:git:commit": "commit f56e051d85d03630f845d1a573355dcbcd58e84c\nAuthor: Sumit Narang <*******>\nAuthorDate: Fri Sep 2 11:13:56 2022 +1000\nCommit: Sumit Narang <*******>\nCommitDate: Fri Sep 2 11:13:56 2022 +1000\n\n PLL-1386: removed extra slash from begining" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182fbc3-0e73-4b1a-bfe4-1f783346af02", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtMGU3My00YjFhLWJmZTQtMWY3ODMzNDZhZjAy", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-0e73-4b1a-bfe4-1f783346af02", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-0e73-4b1a-bfe4-1f783346af02/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-0e73-4b1a-bfe4-1f783346af02/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-0e73-4b1a-bfe4-1f783346af02/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "name": "ops-bk-fs-platform-dev-i-08bbd940242e28386-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-157.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T00:51:56.381Z", + "job": null, + "last_job_finished_at": "2022-09-02T01:22:47.255Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-08bbd940242e28386" + ] + }, + "created_at": "2022-09-02T01:14:00.688Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": "2022-09-02T01:14:00.722Z", + "started_at": "2022-09-02T01:14:08.165Z", + "finished_at": "2022-09-02T01:14:27.643Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-722c-4738-804a-c283a09330c1", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzIyYy00NzM4LTgwNGEtYzI4M2EwOTMzMGMx", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "e024d36d-2ea4-4ef0-a54f-db11a50a7a08", + "graphql_id": "VXNlci0tLWUwMjRkMzZkLTJlYTQtNGVmMC1hNTRmLWRiMTFhNTBhN2EwOA==", + "name": "Sumit Narang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5", + "created_at": "2022-02-09T03:40:12.521Z" + }, + "unblocked_at": "2022-09-02T01:14:32.847Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-722c-4738-804a-c283a09330c1/unblock" + }, + { + "id": "0182fbc3-722f-4795-abc0-ff10c1b25a66", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzIyZi00Nzk1LWFiYzAtZmYxMGMxYjI1YTY2", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-722f-4795-abc0-ff10c1b25a66", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-722f-4795-abc0-ff10c1b25a66/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-722f-4795-abc0-ff10c1b25a66/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-722f-4795-abc0-ff10c1b25a66/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-7231-4745-a463-edd3696927ba", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzIzMS00NzQ1LWE0NjMtZWRkMzY5NjkyN2Jh", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7231-4745-a463-edd3696927ba", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7231-4745-a463-edd3696927ba/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7231-4745-a463-edd3696927ba/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7231-4745-a463-edd3696927ba/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-7236-4351-a83a-10c903435122", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzIzNi00MzUxLWE4M2EtMTBjOTAzNDM1MTIy", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7236-4351-a83a-10c903435122", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7236-4351-a83a-10c903435122/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7236-4351-a83a-10c903435122/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7236-4351-a83a-10c903435122/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": "2022-09-02T01:14:32.866Z", + "started_at": "2022-09-02T01:14:34.538Z", + "finished_at": "2022-09-02T01:14:52.547Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-7239-498a-b4e5-510a0e977bb0", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzIzOS00OThhLWI0ZTUtNTEwYTBlOTc3YmIw", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7239-498a-b4e5-510a0e977bb0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7239-498a-b4e5-510a0e977bb0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7239-498a-b4e5-510a0e977bb0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7239-498a-b4e5-510a0e977bb0/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "name": "ops-bk-fs-platform-dev-i-08bbd940242e28386-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-157.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T00:51:56.381Z", + "job": null, + "last_job_finished_at": "2022-09-02T01:22:47.255Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-08bbd940242e28386" + ] + }, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": "2022-09-02T01:14:32.866Z", + "started_at": "2022-09-02T01:14:38.143Z", + "finished_at": "2022-09-02T01:15:19.539Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-723d-4d0a-b348-3fc7851f8ed4", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzIzZC00ZDBhLWIzNDgtM2ZjNzg1MWY4ZWQ0", + "type": "waiter" + }, + { + "id": "0182fbc3-7240-4d54-b6b3-01cae4910e56", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI0MC00ZDU0LWI2YjMtMDFjYWU0OTEwZTU2", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7240-4d54-b6b3-01cae4910e56", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7240-4d54-b6b3-01cae4910e56/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7240-4d54-b6b3-01cae4910e56/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7240-4d54-b6b3-01cae4910e56/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "name": "ops-bk-fs-platform-dev-i-08bbd940242e28386-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-157.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T00:51:56.381Z", + "job": null, + "last_job_finished_at": "2022-09-02T01:22:47.255Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-08bbd940242e28386" + ] + }, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": "2022-09-02T01:15:30.667Z", + "started_at": "2022-09-02T01:15:38.136Z", + "finished_at": "2022-09-02T01:17:03.562Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-7243-4e3f-9b18-c08890a152e9", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI0My00ZTNmLTliMTgtYzA4ODkwYTE1MmU5", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7243-4e3f-9b18-c08890a152e9/unblock" + }, + { + "id": "0182fbc3-7245-4ad8-9c69-d5cb8832f0fd", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI0NS00YWQ4LTljNjktZDVjYjg4MzJmMGZk", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7245-4ad8-9c69-d5cb8832f0fd", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7245-4ad8-9c69-d5cb8832f0fd/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7245-4ad8-9c69-d5cb8832f0fd/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7245-4ad8-9c69-d5cb8832f0fd/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-7248-4d84-80a3-360f6e5f6183", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI0OC00ZDg0LTgwYTMtMzYwZjZlNWY2MTgz", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7248-4d84-80a3-360f6e5f6183", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7248-4d84-80a3-360f6e5f6183/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7248-4d84-80a3-360f6e5f6183/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7248-4d84-80a3-360f6e5f6183/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-724b-46a2-be9e-097ecee090b8", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI0Yi00NmEyLWJlOWUtMDk3ZWNlZTA5MGI4", + "type": "waiter" + }, + { + "id": "0182fbc3-724e-4a92-aedf-b8d00a0b4dae", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI0ZS00YTkyLWFlZGYtYjhkMDBhMGI0ZGFl", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-724e-4a92-aedf-b8d00a0b4dae", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-724e-4a92-aedf-b8d00a0b4dae/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-724e-4a92-aedf-b8d00a0b4dae/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-724e-4a92-aedf-b8d00a0b4dae/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-7250-455c-a24d-a655cd86b422", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI1MC00NTVjLWEyNGQtYTY1NWNkODZiNDIy", + "type": "waiter" + }, + { + "id": "0182fbc3-7252-4bc9-ba9a-dab6e2e8b56f", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI1Mi00YmM5LWJhOWEtZGFiNmUyZThiNTZm", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7252-4bc9-ba9a-dab6e2e8b56f", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7252-4bc9-ba9a-dab6e2e8b56f/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7252-4bc9-ba9a-dab6e2e8b56f/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7252-4bc9-ba9a-dab6e2e8b56f/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-7255-41aa-802d-6b782bbcb2b8", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI1NS00MWFhLTgwMmQtNmI3ODJiYmNiMmI4", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7255-41aa-802d-6b782bbcb2b8/unblock" + }, + { + "id": "0182fbc3-7257-4b77-b60e-40a49b99d7f3", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI1Ny00Yjc3LWI2MGUtNDBhNDliOTlkN2Yz", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7257-4b77-b60e-40a49b99d7f3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7257-4b77-b60e-40a49b99d7f3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7257-4b77-b60e-40a49b99d7f3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7257-4b77-b60e-40a49b99d7f3/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-7259-4cd4-81ab-adfe1a81741a", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI1OS00Y2Q0LTgxYWItYWRmZTFhODE3NDFh", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7259-4cd4-81ab-adfe1a81741a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7259-4cd4-81ab-adfe1a81741a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7259-4cd4-81ab-adfe1a81741a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7259-4cd4-81ab-adfe1a81741a/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-725c-46f3-84c3-913f448a1e1f", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI1Yy00NmYzLTg0YzMtOTEzZjQ0OGExZTFm", + "type": "waiter" + }, + { + "id": "0182fbc3-725e-43e1-97c1-22e2237baecc", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI1ZS00M2UxLTk3YzEtMjJlMjIzN2JhZWNj", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-725e-43e1-97c1-22e2237baecc", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-725e-43e1-97c1-22e2237baecc/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-725e-43e1-97c1-22e2237baecc/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-725e-43e1-97c1-22e2237baecc/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbc3-7260-44f7-b873-48543bc06481", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI2MC00NGY3LWI4NzMtNDg1NDNiYzA2NDgx", + "type": "waiter" + }, + { + "id": "0182fbc3-7263-48a8-ba1a-671eceb37a58", + "graphql_id": "Sm9iLS0tMDE4MmZiYzMtNzI2My00OGE4LWJhMWEtNjcxZWNlYjM3YTU4", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/866#0182fbc3-7263-48a8-ba1a-671eceb37a58", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7263-48a8-ba1a-671eceb37a58/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7263-48a8-ba1a-671eceb37a58/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/866/jobs/0182fbc3-7263-48a8-ba1a-671eceb37a58/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T01:14:26.214Z", + "scheduled_at": "2022-09-02T01:14:00.688Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182fbae-429a-46f1-b3fd-332be476a052", + "graphql_id": "QnVpbGQtLS0wMTgyZmJhZS00MjlhLTQ2ZjEtYjNmZC0zMzJiZTQ3NmEwNTI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865", + "number": 865, + "state": "failed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1386: added URLs", + "commit": "c87838762b35e128e147eee49bdc63e54cd2ea01", + "branch": "PLL-1386", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "Sumit Narang", + "email": "*******" + }, + "creator": null, + "created_at": "2022-09-02T00:51:17.791Z", + "scheduled_at": "2022-09-02T00:51:17.776Z", + "started_at": "2022-09-02T01:08:11.410Z", + "finished_at": "2022-09-02T01:11:03.654Z", + "meta_data": { + "buildkite:git:commit": "commit c87838762b35e128e147eee49bdc63e54cd2ea01\nAuthor: Sumit Narang <*******>\nAuthorDate: Fri Sep 2 10:51:13 2022 +1000\nCommit: Sumit Narang <*******>\nCommitDate: Fri Sep 2 10:51:13 2022 +1000\n\n PLL-1386: added URLs" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182fbae-429e-421b-9871-e06350d34c82", + "graphql_id": "Sm9iLS0tMDE4MmZiYWUtNDI5ZS00MjFiLTk4NzEtZTA2MzUwZDM0Yzgy", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbae-429e-421b-9871-e06350d34c82", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbae-429e-421b-9871-e06350d34c82/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbae-429e-421b-9871-e06350d34c82/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbae-429e-421b-9871-e06350d34c82/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "name": "ops-bk-fs-platform-dev-i-08bbd940242e28386-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-157.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T00:51:56.381Z", + "job": null, + "last_job_finished_at": "2022-09-02T01:22:47.255Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-08bbd940242e28386" + ] + }, + "created_at": "2022-09-02T00:51:17.786Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": "2022-09-02T00:51:17.833Z", + "started_at": "2022-09-02T00:51:58.237Z", + "finished_at": "2022-09-02T00:52:22.670Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39a3-412b-ab52-f6b1b322ecad", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzlhMy00MTJiLWFiNTItZjZiMWIzMjJlY2Fk", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "e024d36d-2ea4-4ef0-a54f-db11a50a7a08", + "graphql_id": "VXNlci0tLWUwMjRkMzZkLTJlYTQtNGVmMC1hNTRmLWRiMTFhNTBhN2EwOA==", + "name": "Sumit Narang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5", + "created_at": "2022-02-09T03:40:12.521Z" + }, + "unblocked_at": "2022-09-02T01:08:35.362Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39a3-412b-ab52-f6b1b322ecad/unblock" + }, + { + "id": "0182fbaf-39a7-48cc-ad97-24febc0fca5f", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzlhNy00OGNjLWFkOTctMjRmZWJjMGZjYTVm", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39a7-48cc-ad97-24febc0fca5f", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39a7-48cc-ad97-24febc0fca5f/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39a7-48cc-ad97-24febc0fca5f/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39a7-48cc-ad97-24febc0fca5f/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39ab-48aa-8c36-06cd1f6ba5d9", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzlhYi00OGFhLThjMzYtMDZjZDFmNmJhNWQ5", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39ab-48aa-8c36-06cd1f6ba5d9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39ab-48aa-8c36-06cd1f6ba5d9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39ab-48aa-8c36-06cd1f6ba5d9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39ab-48aa-8c36-06cd1f6ba5d9/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39af-4038-a692-a650b7c07fcf", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzlhZi00MDM4LWE2OTItYTY1MGI3YzA3ZmNm", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39af-4038-a692-a650b7c07fcf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39af-4038-a692-a650b7c07fcf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39af-4038-a692-a650b7c07fcf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39af-4038-a692-a650b7c07fcf/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": "2022-09-02T01:08:35.378Z", + "started_at": "2022-09-02T01:08:44.631Z", + "finished_at": "2022-09-02T01:09:03.062Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39b3-4564-ad7c-c1413b78ce78", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzliMy00NTY0LWFkN2MtYzE0MTNiNzhjZTc4", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39b3-4564-ad7c-c1413b78ce78", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39b3-4564-ad7c-c1413b78ce78/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39b3-4564-ad7c-c1413b78ce78/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39b3-4564-ad7c-c1413b78ce78/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "name": "ops-bk-fs-platform-dev-i-08bbd940242e28386-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-157.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T00:51:56.381Z", + "job": null, + "last_job_finished_at": "2022-09-02T01:22:47.255Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-08bbd940242e28386" + ] + }, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": "2022-09-02T01:08:35.378Z", + "started_at": "2022-09-02T01:08:38.202Z", + "finished_at": "2022-09-02T01:09:29.651Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39ba-4d0b-b85d-d1f47361d07b", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzliYS00ZDBiLWI4NWQtZDFmNDczNjFkMDdi", + "type": "waiter" + }, + { + "id": "0182fbaf-39be-47a9-8519-3a24afbccd4a", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzliZS00N2E5LTg1MTktM2EyNGFmYmNjZDRh", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "failed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39be-47a9-8519-3a24afbccd4a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39be-47a9-8519-3a24afbccd4a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39be-47a9-8519-3a24afbccd4a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39be-47a9-8519-3a24afbccd4a/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 255, + "artifact_paths": null, + "agent": { + "id": "0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182fbae-d95d-43c8-9890-3cfb9b2125a5", + "name": "ops-bk-fs-platform-dev-i-08bbd940242e28386-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-157.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-02T00:51:56.381Z", + "job": null, + "last_job_finished_at": "2022-09-02T01:22:47.255Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-08bbd940242e28386" + ] + }, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": "2022-09-02T01:09:29.763Z", + "started_at": "2022-09-02T01:09:38.164Z", + "finished_at": "2022-09-02T01:11:03.558Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39c3-4de5-8783-8997f27cc613", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzljMy00ZGU1LTg3ODMtODk5N2YyN2NjNjEz", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39c3-4de5-8783-8997f27cc613/unblock" + }, + { + "id": "0182fbaf-39ca-4ed0-a79e-56182c059042", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzljYS00ZWQwLWE3OWUtNTYxODJjMDU5MDQy", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39ca-4ed0-a79e-56182c059042", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39ca-4ed0-a79e-56182c059042/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39ca-4ed0-a79e-56182c059042/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39ca-4ed0-a79e-56182c059042/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39d8-4a4c-8eb4-b8f2ecb0400b", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzlkOC00YTRjLThlYjQtYjhmMmVjYjA0MDBi", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39d8-4a4c-8eb4-b8f2ecb0400b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39d8-4a4c-8eb4-b8f2ecb0400b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39d8-4a4c-8eb4-b8f2ecb0400b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39d8-4a4c-8eb4-b8f2ecb0400b/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39df-4f84-8d1c-55c8dacfd36d", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzlkZi00Zjg0LThkMWMtNTVjOGRhY2ZkMzZk", + "type": "waiter" + }, + { + "id": "0182fbaf-39e5-41ce-8c76-dc6b678680e0", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzllNS00MWNlLThjNzYtZGM2YjY3ODY4MGUw", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39e5-41ce-8c76-dc6b678680e0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39e5-41ce-8c76-dc6b678680e0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39e5-41ce-8c76-dc6b678680e0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39e5-41ce-8c76-dc6b678680e0/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39eb-4751-946e-32970d2938ae", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzllYi00NzUxLTk0NmUtMzI5NzBkMjkzOGFl", + "type": "waiter" + }, + { + "id": "0182fbaf-39f2-48c7-be16-599a812bbc6f", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzlmMi00OGM3LWJlMTYtNTk5YTgxMmJiYzZm", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39f2-48c7-be16-599a812bbc6f", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39f2-48c7-be16-599a812bbc6f/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39f2-48c7-be16-599a812bbc6f/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39f2-48c7-be16-599a812bbc6f/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-39f8-418f-b5b1-557d5cab2571", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzlmOC00MThmLWI1YjEtNTU3ZDVjYWIyNTcx", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39f8-418f-b5b1-557d5cab2571/unblock" + }, + { + "id": "0182fbaf-39fd-4e59-9cb2-9d1a791c0261", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtMzlmZC00ZTU5LTljYjItOWQxYTc5MWMwMjYx", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-39fd-4e59-9cb2-9d1a791c0261", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39fd-4e59-9cb2-9d1a791c0261/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39fd-4e59-9cb2-9d1a791c0261/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-39fd-4e59-9cb2-9d1a791c0261/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-3a02-4725-a049-19d9c8d92926", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtM2EwMi00NzI1LWEwNDktMTlkOWM4ZDkyOTI2", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-3a02-4725-a049-19d9c8d92926", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-3a02-4725-a049-19d9c8d92926/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-3a02-4725-a049-19d9c8d92926/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-3a02-4725-a049-19d9c8d92926/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-3a06-40d8-ac73-229bb97bf50d", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtM2EwNi00MGQ4LWFjNzMtMjI5YmI5N2JmNTBk", + "type": "waiter" + }, + { + "id": "0182fbaf-3a0c-4069-a9f7-8a60d7673704", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtM2EwYy00MDY5LWE5ZjctOGE2MGQ3NjczNzA0", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-3a0c-4069-a9f7-8a60d7673704", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-3a0c-4069-a9f7-8a60d7673704/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-3a0c-4069-a9f7-8a60d7673704/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-3a0c-4069-a9f7-8a60d7673704/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182fbaf-3a14-41a5-a604-42fd1e05a32e", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtM2ExNC00MWE1LWE2MDQtNDJmZDFlMDVhMzJl", + "type": "waiter" + }, + { + "id": "0182fbaf-3a19-44da-9e58-f9b93d38cfa8", + "graphql_id": "Sm9iLS0tMDE4MmZiYWYtM2ExOS00NGRhLTllNTgtZjliOTNkMzhjZmE4", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/865#0182fbaf-3a19-44da-9e58-f9b93d38cfa8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-3a19-44da-9e58-f9b93d38cfa8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-3a19-44da-9e58-f9b93d38cfa8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/865/jobs/0182fbaf-3a19-44da-9e58-f9b93d38cfa8/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-02T00:52:21.015Z", + "scheduled_at": "2022-09-02T00:51:17.786Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182f959-336b-4d29-8be1-87bf8ae8c108", + "graphql_id": "QnVpbGQtLS0wMTgyZjk1OS0zMzZiLTRkMjktOGJlMS04N2JmOGFlOGMxMDg=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864", + "number": 864, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1321: updated the domainName path", + "commit": "d49db43fac9acc7c982c226891b8e0f16b14f9ed", + "branch": "PLL-1321", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "Sumit Narang", + "email": "*******" + }, + "creator": null, + "created_at": "2022-09-01T13:59:08.917Z", + "scheduled_at": "2022-09-01T13:59:08.885Z", + "started_at": "2022-09-01T13:59:58.600Z", + "finished_at": "2022-09-01T14:00:26.542Z", + "meta_data": { + "buildkite:git:commit": "commit d49db43fac9acc7c982c226891b8e0f16b14f9ed\nAuthor: Sumit Narang <*******>\nAuthorDate: Fri Aug 19 13:51:23 2022 +1000\nCommit: yu.zhang <*******>\nCommitDate: Thu Sep 1 21:56:49 2022 +0800\n\n PLL-1321: updated the domainName path" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182f959-3372-481d-a5df-2808b73456e4", + "graphql_id": "Sm9iLS0tMDE4MmY5NTktMzM3Mi00ODFkLWE1ZGYtMjgwOGI3MzQ1NmU0", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f959-3372-481d-a5df-2808b73456e4", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f959-3372-481d-a5df-2808b73456e4/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f959-3372-481d-a5df-2808b73456e4/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f959-3372-481d-a5df-2808b73456e4/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f959-eece-491b-8e0d-c02986bd2519", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f959-eece-491b-8e0d-c02986bd2519", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f959-eece-491b-8e0d-c02986bd2519", + "name": "ops-bk-fs-platform-dev-i-0b53bca2dc81d974f-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-51.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T13:59:56.878Z", + "job": null, + "last_job_finished_at": "2022-09-01T14:18:31.133Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0b53bca2dc81d974f", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T13:59:08.907Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": "2022-09-01T13:59:09.019Z", + "started_at": "2022-09-01T13:59:58.600Z", + "finished_at": "2022-09-01T14:00:26.439Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-586d-470b-ab81-1d7df4fef0e0", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTg2ZC00NzBiLWFiODEtMWQ3ZGY0ZmVmMGUw", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-586d-470b-ab81-1d7df4fef0e0/unblock" + }, + { + "id": "0182f95a-58f6-49d7-b512-5bf44aca7693", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNThmNi00OWQ3LWI1MTItNWJmNDRhY2E3Njkz", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-58f6-49d7-b512-5bf44aca7693", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-58f6-49d7-b512-5bf44aca7693/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-58f6-49d7-b512-5bf44aca7693/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-58f6-49d7-b512-5bf44aca7693/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-58fc-460b-9fa4-e41df85b283c", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNThmYy00NjBiLTlmYTQtZTQxZGY4NWIyODNj", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-58fc-460b-9fa4-e41df85b283c", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-58fc-460b-9fa4-e41df85b283c/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-58fc-460b-9fa4-e41df85b283c/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-58fc-460b-9fa4-e41df85b283c/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-5901-4142-b53d-dbd7f6882b61", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkwMS00MTQyLWI1M2QtZGJkN2Y2ODgyYjYx", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-5901-4142-b53d-dbd7f6882b61", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5901-4142-b53d-dbd7f6882b61/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5901-4142-b53d-dbd7f6882b61/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5901-4142-b53d-dbd7f6882b61/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-5905-476b-aa4a-63a3472a3b07", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkwNS00NzZiLWFhNGEtNjNhMzQ3MmEzYjA3", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-5905-476b-aa4a-63a3472a3b07", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5905-476b-aa4a-63a3472a3b07/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5905-476b-aa4a-63a3472a3b07/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5905-476b-aa4a-63a3472a3b07/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-590a-47f3-a090-6cb5d021a53f", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkwYS00N2YzLWEwOTAtNmNiNWQwMjFhNTNm", + "type": "waiter" + }, + { + "id": "0182f95a-590e-43f2-b672-9614d22a6eb7", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkwZS00M2YyLWI2NzItOTYxNGQyMmE2ZWI3", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-590e-43f2-b672-9614d22a6eb7", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-590e-43f2-b672-9614d22a6eb7/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-590e-43f2-b672-9614d22a6eb7/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-590e-43f2-b672-9614d22a6eb7/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-5913-4388-8a84-7f7594d98eb1", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkxMy00Mzg4LThhODQtN2Y3NTk0ZDk4ZWIx", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5913-4388-8a84-7f7594d98eb1/unblock" + }, + { + "id": "0182f95a-5917-41cc-82ed-72921c9642e8", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkxNy00MWNjLTgyZWQtNzI5MjFjOTY0MmU4", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-5917-41cc-82ed-72921c9642e8", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5917-41cc-82ed-72921c9642e8/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5917-41cc-82ed-72921c9642e8/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5917-41cc-82ed-72921c9642e8/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-5921-4230-8556-eae054d61c64", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkyMS00MjMwLTg1NTYtZWFlMDU0ZDYxYzY0", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-5921-4230-8556-eae054d61c64", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5921-4230-8556-eae054d61c64/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5921-4230-8556-eae054d61c64/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5921-4230-8556-eae054d61c64/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-5925-4d36-a2d1-2fb90251464c", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkyNS00ZDM2LWEyZDEtMmZiOTAyNTE0NjRj", + "type": "waiter" + }, + { + "id": "0182f95a-592b-4391-955b-43257da9daaf", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkyYi00MzkxLTk1NWItNDMyNTdkYTlkYWFm", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-592b-4391-955b-43257da9daaf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-592b-4391-955b-43257da9daaf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-592b-4391-955b-43257da9daaf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-592b-4391-955b-43257da9daaf/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-5932-44ca-8398-bbffdb6dacff", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkzMi00NGNhLTgzOTgtYmJmZmRiNmRhY2Zm", + "type": "waiter" + }, + { + "id": "0182f95a-593b-4e5d-80b4-08cf65b934c1", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkzYi00ZTVkLTgwYjQtMDhjZjY1YjkzNGMx", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-593b-4e5d-80b4-08cf65b934c1", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-593b-4e5d-80b4-08cf65b934c1/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-593b-4e5d-80b4-08cf65b934c1/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-593b-4e5d-80b4-08cf65b934c1/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-593e-46e8-8b56-bce6607fe9ef", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTkzZS00NmU4LThiNTYtYmNlNjYwN2ZlOWVm", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-593e-46e8-8b56-bce6607fe9ef/unblock" + }, + { + "id": "0182f95a-5942-4940-ae50-673170bf1583", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTk0Mi00OTQwLWFlNTAtNjczMTcwYmYxNTgz", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-5942-4940-ae50-673170bf1583", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5942-4940-ae50-673170bf1583/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5942-4940-ae50-673170bf1583/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5942-4940-ae50-673170bf1583/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-5946-427d-926c-49fb4bfa6ce0", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTk0Ni00MjdkLTkyNmMtNDlmYjRiZmE2Y2Uw", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-5946-427d-926c-49fb4bfa6ce0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5946-427d-926c-49fb4bfa6ce0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5946-427d-926c-49fb4bfa6ce0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5946-427d-926c-49fb4bfa6ce0/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-5959-4452-860b-85f9a13841b3", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTk1OS00NDUyLTg2MGItODVmOWExMzg0MWIz", + "type": "waiter" + }, + { + "id": "0182f95a-5964-43ee-901d-cf54a217a995", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTk2NC00M2VlLTkwMWQtY2Y1NGEyMTdhOTk1", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-5964-43ee-901d-cf54a217a995", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5964-43ee-901d-cf54a217a995/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5964-43ee-901d-cf54a217a995/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-5964-43ee-901d-cf54a217a995/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f95a-596f-4b97-9490-af418d502b17", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTk2Zi00Yjk3LTk0OTAtYWY0MThkNTAyYjE3", + "type": "waiter" + }, + { + "id": "0182f95a-597b-4fa9-aebd-b0938a9a9724", + "graphql_id": "Sm9iLS0tMDE4MmY5NWEtNTk3Yi00ZmE5LWFlYmQtYjA5MzhhOWE5NzI0", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/864#0182f95a-597b-4fa9-aebd-b0938a9a9724", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-597b-4fa9-aebd-b0938a9a9724/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-597b-4fa9-aebd-b0938a9a9724/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/864/jobs/0182f95a-597b-4fa9-aebd-b0938a9a9724/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T14:00:23.899Z", + "scheduled_at": "2022-09-01T13:59:08.907Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182f7f4-9d06-46c6-85c2-3d8349bc6766", + "graphql_id": "QnVpbGQtLS0wMTgyZjdmNC05ZDA2LTQ2YzYtODVjMi0zZDgzNDliYzY3NjY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863", + "number": 863, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1314 updated prod secret (#135)", + "commit": "768d1ee09bbedd339e6fc3cc2ec51d22798daf9c", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "gerardXXXX", + "name": "gerardXXXX", + "email": "92708731+*******" + }, + "creator": null, + "created_at": "2022-09-01T07:29:39.596Z", + "scheduled_at": "2022-09-01T07:29:39.577Z", + "started_at": "2022-09-01T07:32:55.803Z", + "finished_at": "2022-09-01T07:44:40.081Z", + "meta_data": { + "buildkite:git:commit": "commit 768d1ee09bbedd339e6fc3cc2ec51d22798daf9c\nAuthor: gerardXXXX <92708731+*******>\nAuthorDate: Thu Sep 1 17:29:37 2022 +1000\nCommit: GitHub <*******>\nCommitDate: Thu Sep 1 17:29:37 2022 +1000\n\n PLL-1314 updated prod secret (#135)" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182f7f4-9d0a-401f-911c-f33525c98dcf", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjQtOWQwYS00MDFmLTkxMWMtZjMzNTI1Yzk4ZGNm", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f4-9d0a-401f-911c-f33525c98dcf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f4-9d0a-401f-911c-f33525c98dcf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f4-9d0a-401f-911c-f33525c98dcf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f4-9d0a-401f-911c-f33525c98dcf/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "name": "ops-bk-fs-platform-dev-i-002791c6efe5266af-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-75.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:26:55.515Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:03:17.261Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-002791c6efe5266af" + ] + }, + "created_at": "2022-09-01T07:29:39.590Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:29:39.634Z", + "started_at": "2022-09-01T07:29:47.435Z", + "finished_at": "2022-09-01T07:30:08.902Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0922-4787-83cc-3c5d366a50dd", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDkyMi00Nzg3LTgzY2MtM2M1ZDM2NmE1MGRk", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0922-4787-83cc-3c5d366a50dd/unblock" + }, + { + "id": "0182f7f5-0928-47f6-9c11-1d0aa6f6da70", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDkyOC00N2Y2LTljMTEtMWQwYWE2ZjZkYTcw", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-0928-47f6-9c11-1d0aa6f6da70", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0928-47f6-9c11-1d0aa6f6da70/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0928-47f6-9c11-1d0aa6f6da70/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0928-47f6-9c11-1d0aa6f6da70/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-092c-48fc-b4a9-10ea1f969c5b", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDkyYy00OGZjLWI0YTktMTBlYTFmOTY5YzVi", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-092c-48fc-b4a9-10ea1f969c5b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-092c-48fc-b4a9-10ea1f969c5b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-092c-48fc-b4a9-10ea1f969c5b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-092c-48fc-b4a9-10ea1f969c5b/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0930-4703-b85f-a58aa85efdf1", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDkzMC00NzAzLWI4NWYtYTU4YWE4NWVmZGYx", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-0930-4703-b85f-a58aa85efdf1", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0930-4703-b85f-a58aa85efdf1/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0930-4703-b85f-a58aa85efdf1/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0930-4703-b85f-a58aa85efdf1/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:30:07.828Z", + "started_at": "2022-09-01T07:30:14.646Z", + "finished_at": "2022-09-01T07:30:32.663Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0935-41e6-881d-6a6a2182749c", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDkzNS00MWU2LTg4MWQtNmE2YTIxODI3NDlj", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-0935-41e6-881d-6a6a2182749c", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0935-41e6-881d-6a6a2182749c/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0935-41e6-881d-6a6a2182749c/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0935-41e6-881d-6a6a2182749c/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "name": "ops-bk-fs-platform-dev-i-002791c6efe5266af-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-75.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:26:55.515Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:03:17.261Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-002791c6efe5266af" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:30:07.828Z", + "started_at": "2022-09-01T07:30:09.785Z", + "finished_at": "2022-09-01T07:31:04.419Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-093a-49aa-9554-26d0ece7f67c", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDkzYS00OWFhLTk1NTQtMjZkMGVjZTdmNjdj", + "type": "waiter" + }, + { + "id": "0182f7f5-0940-421a-865f-7fd5abdbe3a9", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk0MC00MjFhLTg2NWYtN2ZkNWFiZGJlM2E5", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-0940-421a-865f-7fd5abdbe3a9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0940-421a-865f-7fd5abdbe3a9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0940-421a-865f-7fd5abdbe3a9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0940-421a-865f-7fd5abdbe3a9/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "name": "ops-bk-fs-platform-dev-i-002791c6efe5266af-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-75.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:26:55.515Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:03:17.261Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-002791c6efe5266af" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:31:04.553Z", + "started_at": "2022-09-01T07:31:07.352Z", + "finished_at": "2022-09-01T07:31:31.797Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0948-4224-ba8d-314f9d44fd81", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk0OC00MjI0LWJhOGQtMzE0ZjlkNDRmZDgx", + "type": "manual", + "label": "Deploy to UAT?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-01T07:32:32.159Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0948-4224-ba8d-314f9d44fd81/unblock" + }, + { + "id": "0182f7f5-094e-4f3f-9ab6-75b4059ae32e", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk0ZS00ZjNmLTlhYjYtNzViNDA1OWFlMzJl", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-094e-4f3f-9ab6-75b4059ae32e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-094e-4f3f-9ab6-75b4059ae32e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-094e-4f3f-9ab6-75b4059ae32e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-094e-4f3f-9ab6-75b4059ae32e/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:32:32.179Z", + "started_at": "2022-09-01T07:32:34.592Z", + "finished_at": "2022-09-01T07:32:51.784Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0953-4d21-88e5-eeec7df9508a", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk1My00ZDIxLTg4ZTUtZWVlYzdkZjk1MDhh", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-0953-4d21-88e5-eeec7df9508a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0953-4d21-88e5-eeec7df9508a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0953-4d21-88e5-eeec7df9508a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0953-4d21-88e5-eeec7df9508a/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "name": "ops-bk-fs-platform-dev-i-002791c6efe5266af-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-75.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:26:55.515Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:03:17.261Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-002791c6efe5266af" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:32:32.179Z", + "started_at": "2022-09-01T07:32:37.500Z", + "finished_at": "2022-09-01T07:33:18.037Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0958-4881-87dd-6e6d3043ce69", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk1OC00ODgxLTg3ZGQtNmU2ZDMwNDNjZTY5", + "type": "waiter" + }, + { + "id": "0182f7f5-095d-4b5b-a268-8ddc5a5567f6", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk1ZC00YjViLWEyNjgtOGRkYzVhNTU2N2Y2", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-095d-4b5b-a268-8ddc5a5567f6", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-095d-4b5b-a268-8ddc5a5567f6/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-095d-4b5b-a268-8ddc5a5567f6/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-095d-4b5b-a268-8ddc5a5567f6/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "name": "ops-bk-fs-platform-dev-i-002791c6efe5266af-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-75.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:26:55.515Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:03:17.261Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-002791c6efe5266af" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:33:18.185Z", + "started_at": "2022-09-01T07:33:27.357Z", + "finished_at": "2022-09-01T07:33:48.774Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0960-40bd-8089-19ef67df70ea", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk2MC00MGJkLTgwODktMTllZjY3ZGY3MGVh", + "type": "waiter" + }, + { + "id": "0182f7f5-0964-4dac-9ef9-f97c0c6cea1d", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk2NC00ZGFjLTllZjktZjk3YzBjNmNlYTFk", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-0964-4dac-9ef9-f97c0c6cea1d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0964-4dac-9ef9-f97c0c6cea1d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0964-4dac-9ef9-f97c0c6cea1d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0964-4dac-9ef9-f97c0c6cea1d/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "name": "ops-bk-fs-platform-dev-i-002791c6efe5266af-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-75.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:26:55.515Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:03:17.261Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-002791c6efe5266af" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:33:48.944Z", + "started_at": "2022-09-01T07:33:57.299Z", + "finished_at": "2022-09-01T07:34:16.716Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0969-4ab4-a1b9-efb8505873a7", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk2OS00YWI0LWExYjktZWZiODUwNTg3M2E3", + "type": "manual", + "label": "Deploy to Prod?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-01T07:36:24.745Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0969-4ab4-a1b9-efb8505873a7/unblock" + }, + { + "id": "0182f7f5-096d-4262-b346-59dfc28d6fac", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk2ZC00MjYyLWIzNDYtNTlkZmMyOGQ2ZmFj", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-096d-4262-b346-59dfc28d6fac", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-096d-4262-b346-59dfc28d6fac/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-096d-4262-b346-59dfc28d6fac/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-096d-4262-b346-59dfc28d6fac/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f6e4-804c-4a1e-93fb-01a98013ba22", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f6e4-804c-4a1e-93fb-01a98013ba22", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f6e4-804c-4a1e-93fb-01a98013ba22", + "name": "buildkite-agent-fs-rails-59594ffd8f-jc8kc-1", + "connection_state": "disconnected", + "ip_address": "52.65.224.61", + "hostname": "buildkite-agent-fs-rails-59594ffd8f-jc8kc", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-01T02:32:26.444Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:45:55.627Z", + "priority": 0, + "meta_data": [ + "queue=europa-fs-rails", + "jupiter=true", + "jupiter-cluster=europa.jupiter.XXXX.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:36:24.762Z", + "started_at": "2022-09-01T07:36:28.395Z", + "finished_at": "2022-09-01T07:37:02.712Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0971-4043-a856-8828c93c36b4", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk3MS00MDQzLWE4NTYtODgyOGM5M2MzNmI0", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-0971-4043-a856-8828c93c36b4", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0971-4043-a856-8828c93c36b4/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0971-4043-a856-8828c93c36b4/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0971-4043-a856-8828c93c36b4/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7fb-8052-48c4-b3e0-149284607729", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7fb-8052-48c4-b3e0-149284607729", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7fb-8052-48c4-b3e0-149284607729", + "name": "ops-bk-fs-platform-prod-i-0675ab9a2fcd3e8b9-1", + "connection_state": "disconnected", + "ip_address": "3.26.187.93", + "hostname": "ip-10-92-0-56.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:37:10.994Z", + "job": null, + "last_job_finished_at": "2022-09-01T07:44:39.931Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0675ab9a2fcd3e8b9", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:36:24.762Z", + "started_at": "2022-09-01T07:37:12.798Z", + "finished_at": "2022-09-01T07:38:20.223Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-0977-4858-8ea2-94f788030655", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk3Ny00ODU4LThlYTItOTRmNzg4MDMwNjU1", + "type": "waiter" + }, + { + "id": "0182f7f5-097a-4cff-bedf-39669b35d605", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk3YS00Y2ZmLWJlZGYtMzk2NjliMzVkNjA1", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-097a-4cff-bedf-39669b35d605", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-097a-4cff-bedf-39669b35d605/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-097a-4cff-bedf-39669b35d605/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-097a-4cff-bedf-39669b35d605/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7fb-8052-48c4-b3e0-149284607729", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7fb-8052-48c4-b3e0-149284607729", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7fb-8052-48c4-b3e0-149284607729", + "name": "ops-bk-fs-platform-prod-i-0675ab9a2fcd3e8b9-1", + "connection_state": "disconnected", + "ip_address": "3.26.187.93", + "hostname": "ip-10-92-0-56.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:37:10.994Z", + "job": null, + "last_job_finished_at": "2022-09-01T07:44:39.931Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0675ab9a2fcd3e8b9", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:38:20.289Z", + "started_at": "2022-09-01T07:38:22.730Z", + "finished_at": "2022-09-01T07:44:12.138Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f5-097f-434f-a894-608b9e9378af", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk3Zi00MzRmLWE4OTQtNjA4YjllOTM3OGFm", + "type": "waiter" + }, + { + "id": "0182f7f5-0986-463f-b731-6997ff5eed88", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjUtMDk4Ni00NjNmLWI3MzEtNjk5N2ZmNWVlZDg4", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/863#0182f7f5-0986-463f-b731-6997ff5eed88", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0986-463f-b731-6997ff5eed88/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0986-463f-b731-6997ff5eed88/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/863/jobs/0182f7f5-0986-463f-b731-6997ff5eed88/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7fb-8052-48c4-b3e0-149284607729", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7fb-8052-48c4-b3e0-149284607729", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7fb-8052-48c4-b3e0-149284607729", + "name": "ops-bk-fs-platform-prod-i-0675ab9a2fcd3e8b9-1", + "connection_state": "disconnected", + "ip_address": "3.26.187.93", + "hostname": "ip-10-92-0-56.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:37:10.994Z", + "job": null, + "last_job_finished_at": "2022-09-01T07:44:39.931Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0675ab9a2fcd3e8b9", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T07:30:07.243Z", + "scheduled_at": "2022-09-01T07:29:39.590Z", + "runnable_at": "2022-09-01T07:44:12.204Z", + "started_at": "2022-09-01T07:44:22.787Z", + "finished_at": "2022-09-01T07:44:39.925Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182f7f3-6e94-4109-ad63-b7e56c7a5b55", + "graphql_id": "QnVpbGQtLS0wMTgyZjdmMy02ZTk0LTQxMDktYWQ2My1iN2U1NmM3YTViNTU=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862", + "number": 862, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1314 updated prod secret", + "commit": "45522f147a0fd379723184546982a7deb45d7c8d", + "branch": "PLL-1314-SECRETS", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "gerardXXXX", + "name": "gerardXXXX", + "email": "*******" + }, + "creator": { + "id": "6dc5047e-8c5f-452b-abf7-0f4b775cd747", + "graphql_id": "VXNlci0tLTZkYzUwNDdlLThjNWYtNDUyYi1hYmY3LTBmNGI3NzVjZDc0Nw==", + "name": "Gerard Ho", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/1510052fa7d8f47d985ab8cdc0090634", + "created_at": "2021-10-17T23:59:39.358Z" + }, + "created_at": "2022-09-01T07:28:22.257Z", + "scheduled_at": "2022-09-01T07:28:22.098Z", + "started_at": "2022-09-01T07:28:27.530Z", + "finished_at": "2022-09-01T07:28:48.146Z", + "meta_data": { + "buildkite:git:commit": "commit 45522f147a0fd379723184546982a7deb45d7c8d\nAuthor: gerardXXXX <*******>\nAuthorDate: Thu Sep 1 17:28:11 2022 +1000\nCommit: gerardXXXX <*******>\nCommitDate: Thu Sep 1 17:28:11 2022 +1000\n\n PLL-1314 updated prod secret" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182f7f3-6ebe-4637-9154-556e65d776f2", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtNmViZS00NjM3LTkxNTQtNTU2ZTY1ZDc3NmYy", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-6ebe-4637-9154-556e65d776f2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-6ebe-4637-9154-556e65d776f2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-6ebe-4637-9154-556e65d776f2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-6ebe-4637-9154-556e65d776f2/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "name": "ops-bk-fs-platform-dev-i-002791c6efe5266af-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-75.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:26:55.515Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:03:17.261Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-002791c6efe5266af" + ] + }, + "created_at": "2022-09-01T07:28:22.163Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": "2022-09-01T07:28:22.452Z", + "started_at": "2022-09-01T07:28:27.530Z", + "finished_at": "2022-09-01T07:28:47.550Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c8f9-4f58-aba5-6d7e4bc19de4", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzhmOS00ZjU4LWFiYTUtNmQ3ZTRiYzE5ZGU0", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c8f9-4f58-aba5-6d7e4bc19de4/unblock" + }, + { + "id": "0182f7f3-c8ff-48a0-9027-e49bbc6e2e21", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzhmZi00OGEwLTkwMjctZTQ5YmJjNmUyZTIx", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c8ff-48a0-9027-e49bbc6e2e21", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c8ff-48a0-9027-e49bbc6e2e21/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c8ff-48a0-9027-e49bbc6e2e21/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c8ff-48a0-9027-e49bbc6e2e21/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c904-43b5-9bd8-74872e0023dc", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkwNC00M2I1LTliZDgtNzQ4NzJlMDAyM2Rj", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c904-43b5-9bd8-74872e0023dc", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c904-43b5-9bd8-74872e0023dc/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c904-43b5-9bd8-74872e0023dc/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c904-43b5-9bd8-74872e0023dc/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c908-4ac8-a8b4-b10871c70280", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkwOC00YWM4LWE4YjQtYjEwODcxYzcwMjgw", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c908-4ac8-a8b4-b10871c70280", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c908-4ac8-a8b4-b10871c70280/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c908-4ac8-a8b4-b10871c70280/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c908-4ac8-a8b4-b10871c70280/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c90c-40d8-883a-5e64e22aa7aa", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkwYy00MGQ4LTg4M2EtNWU2NGUyMmFhN2Fh", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c90c-40d8-883a-5e64e22aa7aa", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c90c-40d8-883a-5e64e22aa7aa/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c90c-40d8-883a-5e64e22aa7aa/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c90c-40d8-883a-5e64e22aa7aa/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c90f-4f0e-b406-b1a8c9bd2805", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkwZi00ZjBlLWI0MDYtYjFhOGM5YmQyODA1", + "type": "waiter" + }, + { + "id": "0182f7f3-c912-484d-a17c-fe641fa22643", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkxMi00ODRkLWExN2MtZmU2NDFmYTIyNjQz", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c912-484d-a17c-fe641fa22643", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c912-484d-a17c-fe641fa22643/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c912-484d-a17c-fe641fa22643/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c912-484d-a17c-fe641fa22643/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c916-4d89-8432-3a03e9aa3730", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkxNi00ZDg5LTg0MzItM2EwM2U5YWEzNzMw", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c916-4d89-8432-3a03e9aa3730/unblock" + }, + { + "id": "0182f7f3-c91c-49d8-89b4-aeb0e93c7c5a", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkxYy00OWQ4LTg5YjQtYWViMGU5M2M3YzVh", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c91c-49d8-89b4-aeb0e93c7c5a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c91c-49d8-89b4-aeb0e93c7c5a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c91c-49d8-89b4-aeb0e93c7c5a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c91c-49d8-89b4-aeb0e93c7c5a/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c923-4346-80cc-fbd2aefb1791", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkyMy00MzQ2LTgwY2MtZmJkMmFlZmIxNzkx", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c923-4346-80cc-fbd2aefb1791", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c923-4346-80cc-fbd2aefb1791/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c923-4346-80cc-fbd2aefb1791/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c923-4346-80cc-fbd2aefb1791/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c92a-4a79-baec-bcba3044068d", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkyYS00YTc5LWJhZWMtYmNiYTMwNDQwNjhk", + "type": "waiter" + }, + { + "id": "0182f7f3-c932-4fba-aab6-225ecaefe75e", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkzMi00ZmJhLWFhYjYtMjI1ZWNhZWZlNzVl", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c932-4fba-aab6-225ecaefe75e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c932-4fba-aab6-225ecaefe75e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c932-4fba-aab6-225ecaefe75e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c932-4fba-aab6-225ecaefe75e/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c936-413b-8e28-ed33e6335915", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkzNi00MTNiLThlMjgtZWQzM2U2MzM1OTE1", + "type": "waiter" + }, + { + "id": "0182f7f3-c93a-4dd7-8676-4e52bbe71a49", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkzYS00ZGQ3LTg2NzYtNGU1MmJiZTcxYTQ5", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c93a-4dd7-8676-4e52bbe71a49", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c93a-4dd7-8676-4e52bbe71a49/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c93a-4dd7-8676-4e52bbe71a49/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c93a-4dd7-8676-4e52bbe71a49/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c93e-47ca-9483-a735185d7fb4", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzkzZS00N2NhLTk0ODMtYTczNTE4NWQ3ZmI0", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c93e-47ca-9483-a735185d7fb4/unblock" + }, + { + "id": "0182f7f3-c942-40c1-8aa4-ddf68521dc72", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzk0Mi00MGMxLThhYTQtZGRmNjg1MjFkYzcy", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c942-40c1-8aa4-ddf68521dc72", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c942-40c1-8aa4-ddf68521dc72/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c942-40c1-8aa4-ddf68521dc72/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c942-40c1-8aa4-ddf68521dc72/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c947-4962-a84e-b1f6d9f9d615", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzk0Ny00OTYyLWE4NGUtYjFmNmQ5ZjlkNjE1", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c947-4962-a84e-b1f6d9f9d615", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c947-4962-a84e-b1f6d9f9d615/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c947-4962-a84e-b1f6d9f9d615/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c947-4962-a84e-b1f6d9f9d615/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c94a-4a11-bc15-f0d2bb08ba95", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzk0YS00YTExLWJjMTUtZjBkMmJiMDhiYTk1", + "type": "waiter" + }, + { + "id": "0182f7f3-c94e-4ae9-b1a9-c22d1e194ef7", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzk0ZS00YWU5LWIxYTktYzIyZDFlMTk0ZWY3", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c94e-4ae9-b1a9-c22d1e194ef7", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c94e-4ae9-b1a9-c22d1e194ef7/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c94e-4ae9-b1a9-c22d1e194ef7/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c94e-4ae9-b1a9-c22d1e194ef7/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f3-c951-4ffa-a6a5-d3ae9a80ff63", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzk1MS00ZmZhLWE2YTUtZDNhZTlhODBmZjYz", + "type": "waiter" + }, + { + "id": "0182f7f3-c954-45ab-8430-00da43f456a6", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjMtYzk1NC00NWFiLTg0MzAtMDBkYTQzZjQ1NmE2", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/862#0182f7f3-c954-45ab-8430-00da43f456a6", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c954-45ab-8430-00da43f456a6/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c954-45ab-8430-00da43f456a6/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/862/jobs/0182f7f3-c954-45ab-8430-00da43f456a6/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:28:45.292Z", + "scheduled_at": "2022-09-01T07:28:22.164Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182f7f1-8b2a-433d-b7a0-f3908209985f", + "graphql_id": "QnVpbGQtLS0wMTgyZjdmMS04YjJhLTQzM2QtYjdhMC1mMzkwODIwOTk4NWY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861", + "number": 861, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1314 update secret values", + "commit": "843bbf1e85bbfecfd3a61cc0833569210fdce70b", + "branch": "PLL-1314-PROD", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "gerardXXXX", + "name": "gerardXXXX", + "email": "*******" + }, + "creator": { + "id": "6dc5047e-8c5f-452b-abf7-0f4b775cd747", + "graphql_id": "VXNlci0tLTZkYzUwNDdlLThjNWYtNDUyYi1hYmY3LTBmNGI3NzVjZDc0Nw==", + "name": "Gerard Ho", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/1510052fa7d8f47d985ab8cdc0090634", + "created_at": "2021-10-17T23:59:39.358Z" + }, + "created_at": "2022-09-01T07:26:18.470Z", + "scheduled_at": "2022-09-01T07:26:18.313Z", + "started_at": "2022-09-01T07:26:57.552Z", + "finished_at": "2022-09-01T07:27:23.807Z", + "meta_data": { + "buildkite:git:commit": "commit 843bbf1e85bbfecfd3a61cc0833569210fdce70b\nAuthor: gerardXXXX <*******>\nAuthorDate: Thu Sep 1 17:24:50 2022 +1000\nCommit: gerardXXXX <*******>\nCommitDate: Thu Sep 1 17:24:50 2022 +1000\n\n PLL-1314 update secret values" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182f7f1-8b57-418a-8f44-c99c7ee96b3b", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjEtOGI1Ny00MThhLThmNDQtYzk5YzdlZTk2YjNi", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f1-8b57-418a-8f44-c99c7ee96b3b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f1-8b57-418a-8f44-c99c7ee96b3b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f1-8b57-418a-8f44-c99c7ee96b3b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f1-8b57-418a-8f44-c99c7ee96b3b/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7f2-1c1b-45de-a262-5638b26c4c7c", + "name": "ops-bk-fs-platform-dev-i-002791c6efe5266af-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-75.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T07:26:55.515Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:03:17.261Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-002791c6efe5266af" + ] + }, + "created_at": "2022-09-01T07:26:18.410Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": "2022-09-01T07:26:18.681Z", + "started_at": "2022-09-01T07:26:57.552Z", + "finished_at": "2022-09-01T07:27:23.686Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-8341-49b2-9543-bcb9e94b9db1", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM0MS00OWIyLTk1NDMtYmNiOWU5NGI5ZGIx", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8341-49b2-9543-bcb9e94b9db1/unblock" + }, + { + "id": "0182f7f2-8345-43cc-bc25-a1c8f1fbf2d2", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM0NS00M2NjLWJjMjUtYTFjOGYxZmJmMmQy", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-8345-43cc-bc25-a1c8f1fbf2d2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8345-43cc-bc25-a1c8f1fbf2d2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8345-43cc-bc25-a1c8f1fbf2d2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8345-43cc-bc25-a1c8f1fbf2d2/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-8348-4066-8062-9f0d550ad9de", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM0OC00MDY2LTgwNjItOWYwZDU1MGFkOWRl", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-8348-4066-8062-9f0d550ad9de", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8348-4066-8062-9f0d550ad9de/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8348-4066-8062-9f0d550ad9de/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8348-4066-8062-9f0d550ad9de/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-834b-4c80-a46c-ab896ad8ce1e", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM0Yi00YzgwLWE0NmMtYWI4OTZhZDhjZTFl", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-834b-4c80-a46c-ab896ad8ce1e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-834b-4c80-a46c-ab896ad8ce1e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-834b-4c80-a46c-ab896ad8ce1e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-834b-4c80-a46c-ab896ad8ce1e/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-834e-421c-84b9-1ffe78a0eefa", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM0ZS00MjFjLTg0YjktMWZmZTc4YTBlZWZh", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-834e-421c-84b9-1ffe78a0eefa", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-834e-421c-84b9-1ffe78a0eefa/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-834e-421c-84b9-1ffe78a0eefa/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-834e-421c-84b9-1ffe78a0eefa/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-8351-46d2-aa80-c13a646a675e", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM1MS00NmQyLWFhODAtYzEzYTY0NmE2NzVl", + "type": "waiter" + }, + { + "id": "0182f7f2-8354-44eb-997a-25dbd2b9985e", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM1NC00NGViLTk5N2EtMjVkYmQyYjk5ODVl", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-8354-44eb-997a-25dbd2b9985e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8354-44eb-997a-25dbd2b9985e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8354-44eb-997a-25dbd2b9985e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8354-44eb-997a-25dbd2b9985e/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-8357-4712-ae72-c4f70c699e8b", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM1Ny00NzEyLWFlNzItYzRmNzBjNjk5ZThi", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8357-4712-ae72-c4f70c699e8b/unblock" + }, + { + "id": "0182f7f2-835a-41e4-8dce-d26c1bc975b4", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM1YS00MWU0LThkY2UtZDI2YzFiYzk3NWI0", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-835a-41e4-8dce-d26c1bc975b4", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-835a-41e4-8dce-d26c1bc975b4/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-835a-41e4-8dce-d26c1bc975b4/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-835a-41e4-8dce-d26c1bc975b4/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-835d-420a-94f8-3c000e1be2be", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM1ZC00MjBhLTk0ZjgtM2MwMDBlMWJlMmJl", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-835d-420a-94f8-3c000e1be2be", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-835d-420a-94f8-3c000e1be2be/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-835d-420a-94f8-3c000e1be2be/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-835d-420a-94f8-3c000e1be2be/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-8360-4bf9-9fa2-08c240286662", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM2MC00YmY5LTlmYTItMDhjMjQwMjg2NjYy", + "type": "waiter" + }, + { + "id": "0182f7f2-8364-4892-9d8b-7373e8b896ec", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM2NC00ODkyLTlkOGItNzM3M2U4Yjg5NmVj", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-8364-4892-9d8b-7373e8b896ec", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8364-4892-9d8b-7373e8b896ec/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8364-4892-9d8b-7373e8b896ec/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8364-4892-9d8b-7373e8b896ec/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-8367-4155-b244-472ae271e8c7", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM2Ny00MTU1LWIyNDQtNDcyYWUyNzFlOGM3", + "type": "waiter" + }, + { + "id": "0182f7f2-836b-487c-8142-11423b98e2e0", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM2Yi00ODdjLTgxNDItMTE0MjNiOThlMmUw", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-836b-487c-8142-11423b98e2e0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-836b-487c-8142-11423b98e2e0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-836b-487c-8142-11423b98e2e0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-836b-487c-8142-11423b98e2e0/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-836e-4313-b63c-4d5d7a396aa3", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM2ZS00MzEzLWI2M2MtNGQ1ZDdhMzk2YWEz", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-836e-4313-b63c-4d5d7a396aa3/unblock" + }, + { + "id": "0182f7f2-8372-414f-9f5e-6e8b2735ced0", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM3Mi00MTRmLTlmNWUtNmU4YjI3MzVjZWQw", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-8372-414f-9f5e-6e8b2735ced0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8372-414f-9f5e-6e8b2735ced0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8372-414f-9f5e-6e8b2735ced0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8372-414f-9f5e-6e8b2735ced0/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-8376-4cac-9782-1dc2bd03c68d", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM3Ni00Y2FjLTk3ODItMWRjMmJkMDNjNjhk", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-8376-4cac-9782-1dc2bd03c68d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8376-4cac-9782-1dc2bd03c68d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8376-4cac-9782-1dc2bd03c68d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8376-4cac-9782-1dc2bd03c68d/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-837c-4ac0-9154-63dfdd5b8204", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM3Yy00YWMwLTkxNTQtNjNkZmRkNWI4MjA0", + "type": "waiter" + }, + { + "id": "0182f7f2-8381-40a7-a956-58f16958f85e", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM4MS00MGE3LWE5NTYtNThmMTY5NThmODVl", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-8381-40a7-a956-58f16958f85e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8381-40a7-a956-58f16958f85e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8381-40a7-a956-58f16958f85e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8381-40a7-a956-58f16958f85e/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7f2-8386-44af-8871-afd8d7fca14f", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM4Ni00NGFmLTg4NzEtYWZkOGQ3ZmNhMTRm", + "type": "waiter" + }, + { + "id": "0182f7f2-8389-4f0a-9eea-4e384c7ec738", + "graphql_id": "Sm9iLS0tMDE4MmY3ZjItODM4OS00ZjBhLTllZWEtNGUzODRjN2VjNzM4", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/861#0182f7f2-8389-4f0a-9eea-4e384c7ec738", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8389-4f0a-9eea-4e384c7ec738/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8389-4f0a-9eea-4e384c7ec738/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/861/jobs/0182f7f2-8389-4f0a-9eea-4e384c7ec738/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T07:27:21.913Z", + "scheduled_at": "2022-09-01T07:26:18.410Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182f7cf-705f-4004-9966-e24c1ff53feb", + "graphql_id": "QnVpbGQtLS0wMTgyZjdjZi03MDVmLTQwMDQtOTk2Ni1lMjRjMWZmNTNmZWI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860", + "number": 860, + "state": "failed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1314 add prod svc-consumer-id for phoenix (#134)", + "commit": "c34069b0d6b62aca9f7271083c18bb090f58b4dd", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "gerardXXXX", + "name": "gerardXXXX", + "email": "92708731+*******" + }, + "creator": null, + "created_at": "2022-09-01T06:49:03.333Z", + "scheduled_at": "2022-09-01T06:49:03.315Z", + "started_at": "2022-09-01T06:49:21.477Z", + "finished_at": "2022-09-01T06:58:43.782Z", + "meta_data": { + "buildkite:git:commit": "commit c34069b0d6b62aca9f7271083c18bb090f58b4dd\nAuthor: gerardXXXX <92708731+*******>\nAuthorDate: Thu Sep 1 16:49:01 2022 +1000\nCommit: GitHub <*******>\nCommitDate: Thu Sep 1 16:49:01 2022 +1000\n\n PLL-1314 add prod svc-consumer-id for phoenix (#134)" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182f7cf-7063-4ccd-ac4f-9e5b930111ae", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtNzA2My00Y2NkLWFjNGYtOWU1YjkzMDExMWFl", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-7063-4ccd-ac4f-9e5b930111ae", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-7063-4ccd-ac4f-9e5b930111ae/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-7063-4ccd-ac4f-9e5b930111ae/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-7063-4ccd-ac4f-9e5b930111ae/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "name": "ops-bk-fs-platform-dev-i-0a6a6fce2267b3423-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-28.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T06:28:30.529Z", + "job": null, + "last_job_finished_at": "2022-09-01T06:53:10.578Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a6a6fce2267b3423", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T06:49:03.327Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:49:03.669Z", + "started_at": "2022-09-01T06:49:12.556Z", + "finished_at": "2022-09-01T06:49:31.925Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db13-40fb-94d6-122379366ac3", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGIxMy00MGZiLTk0ZDYtMTIyMzc5MzY2YWMz", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db13-40fb-94d6-122379366ac3/unblock" + }, + { + "id": "0182f7cf-db1d-473d-96cd-95b831bb758a", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGIxZC00NzNkLTk2Y2QtOTViODMxYmI3NThh", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db1d-473d-96cd-95b831bb758a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db1d-473d-96cd-95b831bb758a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db1d-473d-96cd-95b831bb758a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db1d-473d-96cd-95b831bb758a/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db26-4a68-92ed-ce2bf46ce1eb", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGIyNi00YTY4LTkyZWQtY2UyYmY0NmNlMWVi", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db26-4a68-92ed-ce2bf46ce1eb", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db26-4a68-92ed-ce2bf46ce1eb/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db26-4a68-92ed-ce2bf46ce1eb/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db26-4a68-92ed-ce2bf46ce1eb/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db2b-41d9-b6c5-4180b271abe6", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGIyYi00MWQ5LWI2YzUtNDE4MGIyNzFhYmU2", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db2b-41d9-b6c5-4180b271abe6", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db2b-41d9-b6c5-4180b271abe6/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db2b-41d9-b6c5-4180b271abe6/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db2b-41d9-b6c5-4180b271abe6/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:49:31.276Z", + "started_at": "2022-09-01T06:49:35.135Z", + "finished_at": "2022-09-01T06:49:53.465Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db32-4a61-9611-e58e5f019024", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGIzMi00YTYxLTk2MTEtZTU4ZTVmMDE5MDI0", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db32-4a61-9611-e58e5f019024", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db32-4a61-9611-e58e5f019024/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db32-4a61-9611-e58e5f019024/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db32-4a61-9611-e58e5f019024/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "name": "ops-bk-fs-platform-dev-i-0a6a6fce2267b3423-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-28.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T06:28:30.529Z", + "job": null, + "last_job_finished_at": "2022-09-01T06:53:10.578Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a6a6fce2267b3423", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:49:31.276Z", + "started_at": "2022-09-01T06:49:42.260Z", + "finished_at": "2022-09-01T06:50:36.662Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db3a-4645-b846-1d72b0e978a0", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGIzYS00NjQ1LWI4NDYtMWQ3MmIwZTk3OGEw", + "type": "waiter" + }, + { + "id": "0182f7cf-db44-425f-8c7f-34689fb094cd", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI0NC00MjVmLThjN2YtMzQ2ODlmYjA5NGNk", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db44-425f-8c7f-34689fb094cd", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db44-425f-8c7f-34689fb094cd/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db44-425f-8c7f-34689fb094cd/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db44-425f-8c7f-34689fb094cd/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "name": "ops-bk-fs-platform-dev-i-0a6a6fce2267b3423-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-28.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T06:28:30.529Z", + "job": null, + "last_job_finished_at": "2022-09-01T06:53:10.578Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a6a6fce2267b3423", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:50:36.735Z", + "started_at": "2022-09-01T06:50:42.279Z", + "finished_at": "2022-09-01T06:51:07.672Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db4a-4c65-892d-8d289c88dd8c", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI0YS00YzY1LTg5MmQtOGQyODljODhkZDhj", + "type": "manual", + "label": "Deploy to UAT?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-01T06:51:16.423Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db4a-4c65-892d-8d289c88dd8c/unblock" + }, + { + "id": "0182f7cf-db52-44d7-99fc-e4601358445a", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI1Mi00NGQ3LTk5ZmMtZTQ2MDEzNTg0NDVh", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db52-44d7-99fc-e4601358445a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db52-44d7-99fc-e4601358445a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db52-44d7-99fc-e4601358445a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db52-44d7-99fc-e4601358445a/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:51:16.440Z", + "started_at": "2022-09-01T06:51:24.560Z", + "finished_at": "2022-09-01T06:51:41.660Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db59-4833-b647-04baace9f4f5", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI1OS00ODMzLWI2NDctMDRiYWFjZTlmNGY1", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db59-4833-b647-04baace9f4f5", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db59-4833-b647-04baace9f4f5/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db59-4833-b647-04baace9f4f5/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db59-4833-b647-04baace9f4f5/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "name": "ops-bk-fs-platform-dev-i-0a6a6fce2267b3423-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-28.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T06:28:30.529Z", + "job": null, + "last_job_finished_at": "2022-09-01T06:53:10.578Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a6a6fce2267b3423", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:51:16.440Z", + "started_at": "2022-09-01T06:51:22.353Z", + "finished_at": "2022-09-01T06:52:05.162Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db70-465b-8336-24c72f9f825b", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI3MC00NjViLTgzMzYtMjRjNzJmOWY4MjVi", + "type": "waiter" + }, + { + "id": "0182f7cf-db78-4d71-aa01-cf5d990fc345", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI3OC00ZDcxLWFhMDEtY2Y1ZDk5MGZjMzQ1", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db78-4d71-aa01-cf5d990fc345", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db78-4d71-aa01-cf5d990fc345/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db78-4d71-aa01-cf5d990fc345/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db78-4d71-aa01-cf5d990fc345/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "name": "ops-bk-fs-platform-dev-i-0a6a6fce2267b3423-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-28.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T06:28:30.529Z", + "job": null, + "last_job_finished_at": "2022-09-01T06:53:10.578Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a6a6fce2267b3423", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:52:05.273Z", + "started_at": "2022-09-01T06:52:12.302Z", + "finished_at": "2022-09-01T06:52:34.789Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db80-42a0-a68e-1287a57d855f", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI4MC00MmEwLWE2OGUtMTI4N2E1N2Q4NTVm", + "type": "waiter" + }, + { + "id": "0182f7cf-db8a-4748-b94c-64e43bbd8741", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI4YS00NzQ4LWI5NGMtNjRlNDNiYmQ4NzQx", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db8a-4748-b94c-64e43bbd8741", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db8a-4748-b94c-64e43bbd8741/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db8a-4748-b94c-64e43bbd8741/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db8a-4748-b94c-64e43bbd8741/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "name": "ops-bk-fs-platform-dev-i-0a6a6fce2267b3423-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-28.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T06:28:30.529Z", + "job": null, + "last_job_finished_at": "2022-09-01T06:53:10.578Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a6a6fce2267b3423", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:52:40.135Z", + "started_at": "2022-09-01T06:52:52.301Z", + "finished_at": "2022-09-01T06:53:10.540Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-db92-4f37-877d-72170e29895a", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI5Mi00ZjM3LTg3N2QtNzIxNzBlMjk4OTVh", + "type": "manual", + "label": "Deploy to Prod?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-01T06:51:24.120Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db92-4f37-877d-72170e29895a/unblock" + }, + { + "id": "0182f7cf-db9f-4e7a-8b2a-98d7bde1ce0f", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGI5Zi00ZTdhLThiMmEtOThkN2JkZTFjZTBm", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-db9f-4e7a-8b2a-98d7bde1ce0f", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db9f-4e7a-8b2a-98d7bde1ce0f/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db9f-4e7a-8b2a-98d7bde1ce0f/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-db9f-4e7a-8b2a-98d7bde1ce0f/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f6e4-804c-4a1e-93fb-01a98013ba22", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f6e4-804c-4a1e-93fb-01a98013ba22", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f6e4-804c-4a1e-93fb-01a98013ba22", + "name": "buildkite-agent-fs-rails-59594ffd8f-jc8kc-1", + "connection_state": "disconnected", + "ip_address": "52.65.224.61", + "hostname": "buildkite-agent-fs-rails-59594ffd8f-jc8kc", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-01T02:32:26.444Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:45:55.627Z", + "priority": 0, + "meta_data": [ + "queue=europa-fs-rails", + "jupiter=true", + "jupiter-cluster=europa.jupiter.XXXX.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:53:10.695Z", + "started_at": "2022-09-01T06:53:18.285Z", + "finished_at": "2022-09-01T06:53:53.557Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-dba7-46ca-bc71-6a50566d8d78", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGJhNy00NmNhLWJjNzEtNmE1MDU2NmQ4ZDc4", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-dba7-46ca-bc71-6a50566d8d78", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-dba7-46ca-bc71-6a50566d8d78/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-dba7-46ca-bc71-6a50566d8d78/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-dba7-46ca-bc71-6a50566d8d78/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7d3-e84b-4dd1-b2f8-a074a94c5934", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7d3-e84b-4dd1-b2f8-a074a94c5934", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7d3-e84b-4dd1-b2f8-a074a94c5934", + "name": "ops-bk-fs-platform-prod-i-0c448333674985db3-1", + "connection_state": "disconnected", + "ip_address": "54.206.115.252", + "hostname": "ip-10-92-1-118.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T06:53:56.171Z", + "job": null, + "last_job_finished_at": "2022-09-01T06:58:43.332Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0c448333674985db3", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:53:10.695Z", + "started_at": "2022-09-01T06:53:57.906Z", + "finished_at": "2022-09-01T06:55:05.279Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-dbac-499c-9bd6-316278e72a00", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGJhYy00OTljLTliZDYtMzE2Mjc4ZTcyYTAw", + "type": "waiter" + }, + { + "id": "0182f7cf-dbb2-408d-93b2-76f67b0a8620", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGJiMi00MDhkLTkzYjItNzZmNjdiMGE4NjIw", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "failed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-dbb2-408d-93b2-76f67b0a8620", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-dbb2-408d-93b2-76f67b0a8620/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-dbb2-408d-93b2-76f67b0a8620/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-dbb2-408d-93b2-76f67b0a8620/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 255, + "artifact_paths": null, + "agent": { + "id": "0182f7d3-e84b-4dd1-b2f8-a074a94c5934", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7d3-e84b-4dd1-b2f8-a074a94c5934", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7d3-e84b-4dd1-b2f8-a074a94c5934", + "name": "ops-bk-fs-platform-prod-i-0c448333674985db3-1", + "connection_state": "disconnected", + "ip_address": "54.206.115.252", + "hostname": "ip-10-92-1-118.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T06:53:56.171Z", + "job": null, + "last_job_finished_at": "2022-09-01T06:58:43.332Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0c448333674985db3", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": "2022-09-01T06:55:05.773Z", + "started_at": "2022-09-01T06:55:07.935Z", + "finished_at": "2022-09-01T06:58:43.320Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7cf-dbb6-469a-9dbf-30ee8cfe38ad", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGJiNi00NjlhLTlkYmYtMzBlZThjZmUzOGFk", + "type": "waiter" + }, + { + "id": "0182f7cf-dbbd-4253-8f3f-8d3441af337e", + "graphql_id": "Sm9iLS0tMDE4MmY3Y2YtZGJiZC00MjUzLThmM2YtOGQzNDQxYWYzMzdl", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "waiting_failed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/860#0182f7cf-dbbd-4253-8f3f-8d3441af337e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-dbbd-4253-8f3f-8d3441af337e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-dbbd-4253-8f3f-8d3441af337e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/860/jobs/0182f7cf-dbbd-4253-8f3f-8d3441af337e/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:49:30.594Z", + "scheduled_at": "2022-09-01T06:49:03.327Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182f7c7-0b90-4f63-b4ac-806c2a8114d9", + "graphql_id": "QnVpbGQtLS0wMTgyZjdjNy0wYjkwLTRmNjMtYjRhYy04MDZjMmE4MTE0ZDk=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859", + "number": 859, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1314 add prod svc-consumer-id for phoenix", + "commit": "99147ff9709197dcc4af4473d1363ba4f1a903fb", + "branch": "PLL-1314-PROD", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "gerardXXXX", + "name": "gerardXXXX", + "email": "*******" + }, + "creator": { + "id": "6dc5047e-8c5f-452b-abf7-0f4b775cd747", + "graphql_id": "VXNlci0tLTZkYzUwNDdlLThjNWYtNDUyYi1hYmY3LTBmNGI3NzVjZDc0Nw==", + "name": "Gerard Ho", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/1510052fa7d8f47d985ab8cdc0090634", + "created_at": "2021-10-17T23:59:39.358Z" + }, + "created_at": "2022-09-01T06:39:53.286Z", + "scheduled_at": "2022-09-01T06:39:53.167Z", + "started_at": "2022-09-01T06:40:02.259Z", + "finished_at": "2022-09-01T06:40:22.853Z", + "meta_data": { + "buildkite:git:commit": "commit 99147ff9709197dcc4af4473d1363ba4f1a903fb\nAuthor: gerardXXXX <*******>\nAuthorDate: Thu Sep 1 16:39:44 2022 +1000\nCommit: gerardXXXX <*******>\nCommitDate: Thu Sep 1 16:39:44 2022 +1000\n\n PLL-1314 add prod svc-consumer-id for phoenix" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182f7c7-0bb0-4022-b401-f20e59c2a33b", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctMGJiMC00MDIyLWI0MDEtZjIwZTU5YzJhMzNi", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-0bb0-4022-b401-f20e59c2a33b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-0bb0-4022-b401-f20e59c2a33b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-0bb0-4022-b401-f20e59c2a33b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-0bb0-4022-b401-f20e59c2a33b/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f7bc-a0c1-438e-9af9-7ca5d8ecede7", + "name": "ops-bk-fs-platform-dev-i-0a6a6fce2267b3423-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-28.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T06:28:30.529Z", + "job": null, + "last_job_finished_at": "2022-09-01T06:53:10.578Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0a6a6fce2267b3423", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T06:39:53.232Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": "2022-09-01T06:39:53.476Z", + "started_at": "2022-09-01T06:40:02.259Z", + "finished_at": "2022-09-01T06:40:22.723Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79a2-4ea0-ae20-f6415c044105", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlhMi00ZWEwLWFlMjAtZjY0MTVjMDQ0MTA1", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79a2-4ea0-ae20-f6415c044105/unblock" + }, + { + "id": "0182f7c7-79a7-4cce-a312-7fce0e7fbb9b", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlhNy00Y2NlLWEzMTItN2ZjZTBlN2ZiYjli", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79a7-4cce-a312-7fce0e7fbb9b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79a7-4cce-a312-7fce0e7fbb9b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79a7-4cce-a312-7fce0e7fbb9b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79a7-4cce-a312-7fce0e7fbb9b/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79ab-46fe-9463-90f20f176845", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlhYi00NmZlLTk0NjMtOTBmMjBmMTc2ODQ1", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79ab-46fe-9463-90f20f176845", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79ab-46fe-9463-90f20f176845/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79ab-46fe-9463-90f20f176845/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79ab-46fe-9463-90f20f176845/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79ad-4fdc-b2c1-cef1c81004f4", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlhZC00ZmRjLWIyYzEtY2VmMWM4MTAwNGY0", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79ad-4fdc-b2c1-cef1c81004f4", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79ad-4fdc-b2c1-cef1c81004f4/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79ad-4fdc-b2c1-cef1c81004f4/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79ad-4fdc-b2c1-cef1c81004f4/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79af-4ef5-9a49-7e174c7b8c2a", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlhZi00ZWY1LTlhNDktN2UxNzRjN2I4YzJh", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79af-4ef5-9a49-7e174c7b8c2a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79af-4ef5-9a49-7e174c7b8c2a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79af-4ef5-9a49-7e174c7b8c2a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79af-4ef5-9a49-7e174c7b8c2a/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79b2-4b0e-9b30-e735656f0984", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzliMi00YjBlLTliMzAtZTczNTY1NmYwOTg0", + "type": "waiter" + }, + { + "id": "0182f7c7-79b5-42ef-a53f-c3606fda37fa", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzliNS00MmVmLWE1M2YtYzM2MDZmZGEzN2Zh", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79b5-42ef-a53f-c3606fda37fa", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79b5-42ef-a53f-c3606fda37fa/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79b5-42ef-a53f-c3606fda37fa/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79b5-42ef-a53f-c3606fda37fa/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79b8-4586-b427-0231935b13cc", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzliOC00NTg2LWI0MjctMDIzMTkzNWIxM2Nj", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79b8-4586-b427-0231935b13cc/unblock" + }, + { + "id": "0182f7c7-79bb-47e8-806b-aceec6dc1c0c", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzliYi00N2U4LTgwNmItYWNlZWM2ZGMxYzBj", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79bb-47e8-806b-aceec6dc1c0c", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79bb-47e8-806b-aceec6dc1c0c/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79bb-47e8-806b-aceec6dc1c0c/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79bb-47e8-806b-aceec6dc1c0c/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79bf-4604-8de8-670f8b0201bf", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzliZi00NjA0LThkZTgtNjcwZjhiMDIwMWJm", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79bf-4604-8de8-670f8b0201bf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79bf-4604-8de8-670f8b0201bf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79bf-4604-8de8-670f8b0201bf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79bf-4604-8de8-670f8b0201bf/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79c4-49f0-ba47-07f6caff73d5", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzljNC00OWYwLWJhNDctMDdmNmNhZmY3M2Q1", + "type": "waiter" + }, + { + "id": "0182f7c7-79c9-42df-a65c-92ba8f13a1bb", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzljOS00MmRmLWE2NWMtOTJiYThmMTNhMWJi", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79c9-42df-a65c-92ba8f13a1bb", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79c9-42df-a65c-92ba8f13a1bb/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79c9-42df-a65c-92ba8f13a1bb/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79c9-42df-a65c-92ba8f13a1bb/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79d0-4d38-b23a-7945314586aa", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlkMC00ZDM4LWIyM2EtNzk0NTMxNDU4NmFh", + "type": "waiter" + }, + { + "id": "0182f7c7-79d4-44e9-a5cf-a47bc5df12d9", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlkNC00NGU5LWE1Y2YtYTQ3YmM1ZGYxMmQ5", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79d4-44e9-a5cf-a47bc5df12d9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79d4-44e9-a5cf-a47bc5df12d9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79d4-44e9-a5cf-a47bc5df12d9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79d4-44e9-a5cf-a47bc5df12d9/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79da-485d-88df-62369977d9c3", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlkYS00ODVkLTg4ZGYtNjIzNjk5NzdkOWMz", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79da-485d-88df-62369977d9c3/unblock" + }, + { + "id": "0182f7c7-79de-407a-b42d-fbc57b94920b", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlkZS00MDdhLWI0MmQtZmJjNTdiOTQ5MjBi", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79de-407a-b42d-fbc57b94920b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79de-407a-b42d-fbc57b94920b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79de-407a-b42d-fbc57b94920b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79de-407a-b42d-fbc57b94920b/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79e2-499a-b0bf-b5b7f3925968", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzllMi00OTlhLWIwYmYtYjViN2YzOTI1OTY4", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79e2-499a-b0bf-b5b7f3925968", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79e2-499a-b0bf-b5b7f3925968/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79e2-499a-b0bf-b5b7f3925968/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79e2-499a-b0bf-b5b7f3925968/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79ea-485c-82b7-577e85705a45", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzllYS00ODVjLTgyYjctNTc3ZTg1NzA1YTQ1", + "type": "waiter" + }, + { + "id": "0182f7c7-79ee-449a-8a12-fc821a0d6935", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzllZS00NDlhLThhMTItZmM4MjFhMGQ2OTM1", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79ee-449a-8a12-fc821a0d6935", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79ee-449a-8a12-fc821a0d6935/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79ee-449a-8a12-fc821a0d6935/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79ee-449a-8a12-fc821a0d6935/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f7c7-79f2-4699-88e1-530e12ae1371", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlmMi00Njk5LTg4ZTEtNTMwZTEyYWUxMzcx", + "type": "waiter" + }, + { + "id": "0182f7c7-79f5-4586-be4d-93cb01433ef9", + "graphql_id": "Sm9iLS0tMDE4MmY3YzctNzlmNS00NTg2LWJlNGQtOTNjYjAxNDMzZWY5", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/859#0182f7c7-79f5-4586-be4d-93cb01433ef9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79f5-4586-be4d-93cb01433ef9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79f5-4586-be4d-93cb01433ef9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/859/jobs/0182f7c7-79f5-4586-be4d-93cb01433ef9/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-09-01T06:40:21.404Z", + "scheduled_at": "2022-09-01T06:39:53.232Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182f274-10a5-475f-bacb-2b67e5510316", + "graphql_id": "QnVpbGQtLS0wMTgyZjI3NC0xMGE1LTQ3NWYtYmFjYi0yYjY3ZTU1MTAzMTY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858", + "number": 858, + "state": "failed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1378: Update phoenix domain name. (#133)", + "commit": "4bb3b4553133932157837cfa7456957ea2d9db05", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "QianZhang-XXXX", + "name": "Qian Zhang", + "email": "68410594+QianZhang-*******" + }, + "creator": null, + "created_at": "2022-08-31T05:51:08.976Z", + "scheduled_at": "2022-08-31T05:51:08.941Z", + "started_at": "2022-09-01T05:29:39.944Z", + "finished_at": "2022-09-01T05:42:26.151Z", + "meta_data": { + "buildkite:git:commit": "commit 4bb3b4553133932157837cfa7456957ea2d9db05\nAuthor: Qian Zhang <68410594+QianZhang-*******>\nAuthorDate: Wed Aug 31 13:51:07 2022 +0800\nCommit: GitHub <*******>\nCommitDate: Wed Aug 31 13:51:07 2022 +0800\n\n PLL-1378: Update phoenix domain name. (#133)" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182f274-10ad-4ac6-9613-9a0fc11fcdab", + "graphql_id": "Sm9iLS0tMDE4MmYyNzQtMTBhZC00YWM2LTk2MTMtOWEwZmMxMWZjZGFi", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f274-10ad-4ac6-9613-9a0fc11fcdab", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f274-10ad-4ac6-9613-9a0fc11fcdab/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f274-10ad-4ac6-9613-9a0fc11fcdab/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f274-10ad-4ac6-9613-9a0fc11fcdab/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f274-b06e-42b5-945d-8b179ffe9427", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f274-b06e-42b5-945d-8b179ffe9427", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f274-b06e-42b5-945d-8b179ffe9427", + "name": "ops-bk-fs-platform-dev-i-0f78a15ba4322a7ac-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-82.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T05:51:49.870Z", + "job": null, + "last_job_finished_at": "2022-08-31T06:48:16.346Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0f78a15ba4322a7ac" + ] + }, + "created_at": "2022-08-31T05:51:08.965Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-08-31T05:51:09.037Z", + "started_at": "2022-08-31T05:51:51.582Z", + "finished_at": "2022-08-31T05:52:18.979Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b17-4bec-8513-436880fb506f", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIxNy00YmVjLTg1MTMtNDM2ODgwZmI1MDZm", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b17-4bec-8513-436880fb506f/unblock" + }, + { + "id": "0182f275-1b1b-4984-8e04-3d67f738c161", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIxYi00OTg0LThlMDQtM2Q2N2Y3MzhjMTYx", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b1b-4984-8e04-3d67f738c161", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b1b-4984-8e04-3d67f738c161/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b1b-4984-8e04-3d67f738c161/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b1b-4984-8e04-3d67f738c161/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b1f-467e-bc35-daf76048c24f", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIxZi00NjdlLWJjMzUtZGFmNzYwNDhjMjRm", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b1f-467e-bc35-daf76048c24f", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b1f-467e-bc35-daf76048c24f/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b1f-467e-bc35-daf76048c24f/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b1f-467e-bc35-daf76048c24f/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b22-4767-a325-d818ebd7a78a", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIyMi00NzY3LWEzMjUtZDgxOGViZDdhNzhh", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b22-4767-a325-d818ebd7a78a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b22-4767-a325-d818ebd7a78a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b22-4767-a325-d818ebd7a78a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b22-4767-a325-d818ebd7a78a/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-08-31T05:52:17.629Z", + "started_at": "2022-08-31T05:52:24.552Z", + "finished_at": "2022-08-31T05:52:45.854Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b25-42df-b2ff-6a285d72e198", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIyNS00MmRmLWIyZmYtNmEyODVkNzJlMTk4", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b25-42df-b2ff-6a285d72e198", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b25-42df-b2ff-6a285d72e198/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b25-42df-b2ff-6a285d72e198/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b25-42df-b2ff-6a285d72e198/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f274-b06e-42b5-945d-8b179ffe9427", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f274-b06e-42b5-945d-8b179ffe9427", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f274-b06e-42b5-945d-8b179ffe9427", + "name": "ops-bk-fs-platform-dev-i-0f78a15ba4322a7ac-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-82.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T05:51:49.870Z", + "job": null, + "last_job_finished_at": "2022-08-31T06:48:16.346Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0f78a15ba4322a7ac" + ] + }, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-08-31T05:52:17.629Z", + "started_at": "2022-08-31T05:52:19.847Z", + "finished_at": "2022-08-31T05:53:15.310Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b29-465d-bbf1-d4c0b76971bd", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIyOS00NjVkLWJiZjEtZDRjMGI3Njk3MWJk", + "type": "waiter" + }, + { + "id": "0182f275-1b2c-4abf-bcab-58695da6b974", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIyYy00YWJmLWJjYWItNTg2OTVkYTZiOTc0", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b2c-4abf-bcab-58695da6b974", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b2c-4abf-bcab-58695da6b974/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b2c-4abf-bcab-58695da6b974/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b2c-4abf-bcab-58695da6b974/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f274-b06e-42b5-945d-8b179ffe9427", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f274-b06e-42b5-945d-8b179ffe9427", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f274-b06e-42b5-945d-8b179ffe9427", + "name": "ops-bk-fs-platform-dev-i-0f78a15ba4322a7ac-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-82.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T05:51:49.870Z", + "job": null, + "last_job_finished_at": "2022-08-31T06:48:16.346Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0f78a15ba4322a7ac" + ] + }, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-08-31T05:53:15.393Z", + "started_at": "2022-08-31T05:53:21.551Z", + "finished_at": "2022-08-31T05:54:49.071Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b2f-49be-825d-b6a8bf0e8dc3", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIyZi00OWJlLTgyNWQtYjZhOGJmMGU4ZGMz", + "type": "manual", + "label": "Deploy to UAT?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "a3062f4b-9038-4431-81f6-726e546eef0b", + "graphql_id": "VXNlci0tLWEzMDYyZjRiLTkwMzgtNDQzMS04MWY2LTcyNmU1NDZlZWYwYg==", + "name": "Qian Zhang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/d13bdd44bccb4ead39c0e468f734b02b", + "created_at": "2020-07-17T07:30:10.362Z" + }, + "unblocked_at": "2022-08-31T05:55:05.593Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b2f-49be-825d-b6a8bf0e8dc3/unblock" + }, + { + "id": "0182f275-1b32-47dc-a982-8c5083832457", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIzMi00N2RjLWE5ODItOGM1MDgzODMyNDU3", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b32-47dc-a982-8c5083832457", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b32-47dc-a982-8c5083832457/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b32-47dc-a982-8c5083832457/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b32-47dc-a982-8c5083832457/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f262-ba3d-4813-a8a0-5f24d43a9f64", + "name": "buildkite-agent-fs-rails-664dbdbb44-zrdzt-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-zrdzt", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-31T05:32:12.733Z", + "job": null, + "last_job_finished_at": "2022-09-02T10:46:31.554Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-08-31T05:55:05.608Z", + "started_at": "2022-08-31T05:55:14.591Z", + "finished_at": "2022-08-31T05:55:34.559Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b34-4257-80ae-b566150399b3", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIzNC00MjU3LTgwYWUtYjU2NjE1MDM5OWIz", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b34-4257-80ae-b566150399b3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b34-4257-80ae-b566150399b3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b34-4257-80ae-b566150399b3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b34-4257-80ae-b566150399b3/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f250-5eed-4eb7-92cc-0b7ba69e7c6e", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f250-5eed-4eb7-92cc-0b7ba69e7c6e", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f250-5eed-4eb7-92cc-0b7ba69e7c6e", + "name": "ops-bk-fs-platform-dev-i-0ee7ba61bcb5bf76d-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-95.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T05:12:09.709Z", + "job": null, + "last_job_finished_at": "2022-08-31T06:27:31.081Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0ee7ba61bcb5bf76d", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-08-31T05:55:05.608Z", + "started_at": "2022-08-31T05:55:21.999Z", + "finished_at": "2022-08-31T05:56:13.401Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b38-4cb6-b433-e3aee051627e", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIzOC00Y2I2LWI0MzMtZTNhZWUwNTE2Mjdl", + "type": "waiter" + }, + { + "id": "0182f275-1b3b-4131-aa44-672cabddf79a", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIzYi00MTMxLWFhNDQtNjcyY2FiZGRmNzlh", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b3b-4131-aa44-672cabddf79a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b3b-4131-aa44-672cabddf79a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b3b-4131-aa44-672cabddf79a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b3b-4131-aa44-672cabddf79a/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f250-5eed-4eb7-92cc-0b7ba69e7c6e", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f250-5eed-4eb7-92cc-0b7ba69e7c6e", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f250-5eed-4eb7-92cc-0b7ba69e7c6e", + "name": "ops-bk-fs-platform-dev-i-0ee7ba61bcb5bf76d-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-95.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T05:12:09.709Z", + "job": null, + "last_job_finished_at": "2022-08-31T06:27:31.081Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0ee7ba61bcb5bf76d", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-08-31T05:56:13.469Z", + "started_at": "2022-08-31T05:56:14.318Z", + "finished_at": "2022-08-31T05:57:36.692Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b3e-4c90-9da8-f5a855524b5d", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWIzZS00YzkwLTlkYTgtZjVhODU1NTI0YjVk", + "type": "waiter" + }, + { + "id": "0182f275-1b41-4bd9-bc2f-4e6874265d18", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWI0MS00YmQ5LWJjMmYtNGU2ODc0MjY1ZDE4", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b41-4bd9-bc2f-4e6874265d18", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b41-4bd9-bc2f-4e6874265d18/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b41-4bd9-bc2f-4e6874265d18/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b41-4bd9-bc2f-4e6874265d18/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f250-5eed-4eb7-92cc-0b7ba69e7c6e", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f250-5eed-4eb7-92cc-0b7ba69e7c6e", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f250-5eed-4eb7-92cc-0b7ba69e7c6e", + "name": "ops-bk-fs-platform-dev-i-0ee7ba61bcb5bf76d-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-95.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T05:12:09.709Z", + "job": null, + "last_job_finished_at": "2022-08-31T06:27:31.081Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0ee7ba61bcb5bf76d", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-08-31T05:57:36.767Z", + "started_at": "2022-08-31T05:57:37.606Z", + "finished_at": "2022-08-31T05:57:54.080Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b44-46f1-b817-44ffa7203ce9", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWI0NC00NmYxLWI4MTctNDRmZmE3MjAzY2U5", + "type": "manual", + "label": "Deploy to Prod?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-09-01T05:31:54.147Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b44-46f1-b817-44ffa7203ce9/unblock" + }, + { + "id": "0182f275-1b47-4e9a-9bb7-623688b111e3", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWI0Ny00ZTlhLTliYjctNjIzNjg4YjExMWUz", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b47-4e9a-9bb7-623688b111e3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b47-4e9a-9bb7-623688b111e3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b47-4e9a-9bb7-623688b111e3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b47-4e9a-9bb7-623688b111e3/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f6e4-804c-4a1e-93fb-01a98013ba22", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f6e4-804c-4a1e-93fb-01a98013ba22", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f6e4-804c-4a1e-93fb-01a98013ba22", + "name": "buildkite-agent-fs-rails-59594ffd8f-jc8kc-1", + "connection_state": "disconnected", + "ip_address": "52.65.224.61", + "hostname": "buildkite-agent-fs-rails-59594ffd8f-jc8kc", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-09-01T02:32:26.444Z", + "job": null, + "last_job_finished_at": "2022-09-01T08:45:55.627Z", + "priority": 0, + "meta_data": [ + "queue=europa-fs-rails", + "jupiter=true", + "jupiter-cluster=europa.jupiter.XXXX.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-09-01T05:31:54.180Z", + "started_at": "2022-09-01T05:31:58.363Z", + "finished_at": "2022-09-01T05:32:35.570Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b4a-4548-b6dd-c53db7a5467d", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWI0YS00NTQ4LWI2ZGQtYzUzZGI3YTU0Njdk", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b4a-4548-b6dd-c53db7a5467d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b4a-4548-b6dd-c53db7a5467d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b4a-4548-b6dd-c53db7a5467d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b4a-4548-b6dd-c53db7a5467d/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f789-9714-4ee7-b094-17f36194de38", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f789-9714-4ee7-b094-17f36194de38", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f789-9714-4ee7-b094-17f36194de38", + "name": "ops-bk-fs-platform-prod-i-0854160d3ce0ff120-1", + "connection_state": "disconnected", + "ip_address": "13.236.119.190", + "hostname": "ip-10-92-1-125.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T05:32:45.716Z", + "job": null, + "last_job_finished_at": "2022-09-01T05:42:26.027Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0854160d3ce0ff120", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-09-01T05:31:54.180Z", + "started_at": "2022-09-01T05:32:47.500Z", + "finished_at": "2022-09-01T05:36:16.999Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b4d-4109-8500-fdc4b9ad73ca", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWI0ZC00MTA5LTg1MDAtZmRjNGI5YWQ3M2Nh", + "type": "waiter" + }, + { + "id": "0182f791-4c8a-493f-90da-16299343610b", + "graphql_id": "Sm9iLS0tMDE4MmY3OTEtNGM4YS00OTNmLTkwZGEtMTYyOTkzNDM2MTBi", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "failed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f791-4c8a-493f-90da-16299343610b", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f791-4c8a-493f-90da-16299343610b/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f791-4c8a-493f-90da-16299343610b/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f791-4c8a-493f-90da-16299343610b/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 255, + "artifact_paths": null, + "agent": { + "id": "0182f789-9714-4ee7-b094-17f36194de38", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f789-9714-4ee7-b094-17f36194de38", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f789-9714-4ee7-b094-17f36194de38", + "name": "ops-bk-fs-platform-prod-i-0854160d3ce0ff120-1", + "connection_state": "disconnected", + "ip_address": "13.236.119.190", + "hostname": "ip-10-92-1-125.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-09-01T05:32:45.716Z", + "job": null, + "last_job_finished_at": "2022-09-01T05:42:26.027Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0854160d3ce0ff120", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-09-01T05:41:10.915Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": "2022-09-01T05:41:10.969Z", + "started_at": "2022-09-01T05:41:17.598Z", + "finished_at": "2022-09-01T05:42:26.021Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": 1, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f275-1b57-472c-b41b-808e62bcc62c", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWI1Ny00NzJjLWI0MWItODA4ZTYyYmNjNjJj", + "type": "waiter" + }, + { + "id": "0182f275-1b5b-418e-b859-c5cd77ff31b3", + "graphql_id": "Sm9iLS0tMDE4MmYyNzUtMWI1Yi00MThlLWI4NTktYzVjZDc3ZmYzMWIz", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "waiting_failed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/858#0182f275-1b5b-418e-b859-c5cd77ff31b3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b5b-418e-b859-c5cd77ff31b3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b5b-418e-b859-c5cd77ff31b3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/858/jobs/0182f275-1b5b-418e-b859-c5cd77ff31b3/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T05:52:17.167Z", + "scheduled_at": "2022-08-31T05:51:08.965Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182f19c-1831-4e94-9917-70f4d0e02458", + "graphql_id": "QnVpbGQtLS0wMTgyZjE5Yy0xODMxLTRlOTQtOTkxNy03MGY0ZDBlMDI0NTg=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857", + "number": 857, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1378: Update phoenix domain name.", + "commit": "166f6f14ab17045e822665f65f5fab7ccc5acb03", + "branch": "PLL-1378", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "QianZhang-XXXX", + "name": "Qian Zhang", + "email": "*******" + }, + "creator": null, + "created_at": "2022-08-31T01:55:15.150Z", + "scheduled_at": "2022-08-31T01:55:15.029Z", + "started_at": "2022-08-31T01:55:36.130Z", + "finished_at": "2022-08-31T01:56:30.161Z", + "meta_data": { + "buildkite:git:commit": "commit 166f6f14ab17045e822665f65f5fab7ccc5acb03\nAuthor: Qian Zhang <*******>\nAuthorDate: Wed Aug 31 09:55:04 2022 +0800\nCommit: Qian Zhang <*******>\nCommitDate: Wed Aug 31 09:55:04 2022 +0800\n\n PLL-1378: Update phoenix domain name." + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182f19c-1840-4b9e-94b1-bc5ae35b87f7", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtMTg0MC00YjllLTk0YjEtYmM1YWUzNWI4N2Y3", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-1840-4b9e-94b1-bc5ae35b87f7", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-1840-4b9e-94b1-bc5ae35b87f7/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-1840-4b9e-94b1-bc5ae35b87f7/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-1840-4b9e-94b1-bc5ae35b87f7/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f193-0f71-4aa7-8edb-4fbd2f23fff6", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f193-0f71-4aa7-8edb-4fbd2f23fff6", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f193-0f71-4aa7-8edb-4fbd2f23fff6", + "name": "ops-bk-fs-platform-dev-i-079433c944ba78027-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-20.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T01:45:23.057Z", + "job": null, + "last_job_finished_at": "2022-08-31T02:05:55.936Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-079433c944ba78027", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-31T01:55:15.121Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": "2022-08-31T01:55:15.378Z", + "started_at": "2022-08-31T01:55:36.130Z", + "finished_at": "2022-08-31T01:56:08.879Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2ca-4331-ab67-967c5e1ae79c", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJjYS00MzMxLWFiNjctOTY3YzVlMWFlNzlj", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2ca-4331-ab67-967c5e1ae79c/unblock" + }, + { + "id": "0182f19c-e2cd-4410-8f76-688cee4b4118", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJjZC00NDEwLThmNzYtNjg4Y2VlNGI0MTE4", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e2cd-4410-8f76-688cee4b4118", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2cd-4410-8f76-688cee4b4118/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2cd-4410-8f76-688cee4b4118/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2cd-4410-8f76-688cee4b4118/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2d0-4e7f-a536-b480222331da", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJkMC00ZTdmLWE1MzYtYjQ4MDIyMjMzMWRh", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e2d0-4e7f-a536-b480222331da", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2d0-4e7f-a536-b480222331da/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2d0-4e7f-a536-b480222331da/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2d0-4e7f-a536-b480222331da/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2d2-4c08-b687-7e6439a999d3", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJkMi00YzA4LWI2ODctN2U2NDM5YTk5OWQz", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e2d2-4c08-b687-7e6439a999d3", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2d2-4c08-b687-7e6439a999d3/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2d2-4c08-b687-7e6439a999d3/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2d2-4c08-b687-7e6439a999d3/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2d5-4f00-b9cd-81ef128102bf", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJkNS00ZjAwLWI5Y2QtODFlZjEyODEwMmJm", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e2d5-4f00-b9cd-81ef128102bf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2d5-4f00-b9cd-81ef128102bf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2d5-4f00-b9cd-81ef128102bf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2d5-4f00-b9cd-81ef128102bf/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2d7-4379-9357-186116586c2e", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJkNy00Mzc5LTkzNTctMTg2MTE2NTg2YzJl", + "type": "waiter" + }, + { + "id": "0182f19c-e2da-4f14-80e6-f07a2fb8375a", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJkYS00ZjE0LTgwZTYtZjA3YTJmYjgzNzVh", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e2da-4f14-80e6-f07a2fb8375a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2da-4f14-80e6-f07a2fb8375a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2da-4f14-80e6-f07a2fb8375a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2da-4f14-80e6-f07a2fb8375a/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2e6-4eb1-a1b0-6f977e62237a", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJlNi00ZWIxLWExYjAtNmY5NzdlNjIyMzdh", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2e6-4eb1-a1b0-6f977e62237a/unblock" + }, + { + "id": "0182f19c-e2ee-4521-8d9d-6d50561c2177", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJlZS00NTIxLThkOWQtNmQ1MDU2MWMyMTc3", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e2ee-4521-8d9d-6d50561c2177", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2ee-4521-8d9d-6d50561c2177/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2ee-4521-8d9d-6d50561c2177/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2ee-4521-8d9d-6d50561c2177/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2f0-429a-bedb-9431cdc052a9", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJmMC00MjlhLWJlZGItOTQzMWNkYzA1MmE5", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e2f0-429a-bedb-9431cdc052a9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2f0-429a-bedb-9431cdc052a9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2f0-429a-bedb-9431cdc052a9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2f0-429a-bedb-9431cdc052a9/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2f3-462b-821c-d486534b0ebc", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJmMy00NjJiLTgyMWMtZDQ4NjUzNGIwZWJj", + "type": "waiter" + }, + { + "id": "0182f19c-e2f7-4f51-846f-f07f6e42f0cf", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJmNy00ZjUxLTg0NmYtZjA3ZjZlNDJmMGNm", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e2f7-4f51-846f-f07f6e42f0cf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2f7-4f51-846f-f07f6e42f0cf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2f7-4f51-846f-f07f6e42f0cf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2f7-4f51-846f-f07f6e42f0cf/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2f9-483c-91d9-c5a0eb7ec6e9", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJmOS00ODNjLTkxZDktYzVhMGViN2VjNmU5", + "type": "waiter" + }, + { + "id": "0182f19c-e2fb-413b-8c8a-ee2265448357", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJmYi00MTNiLThjOGEtZWUyMjY1NDQ4MzU3", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e2fb-413b-8c8a-ee2265448357", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2fb-413b-8c8a-ee2265448357/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2fb-413b-8c8a-ee2265448357/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2fb-413b-8c8a-ee2265448357/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e2fe-49ad-a6e7-14f65b1ef22b", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTJmZS00OWFkLWE2ZTctMTRmNjViMWVmMjJi", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e2fe-49ad-a6e7-14f65b1ef22b/unblock" + }, + { + "id": "0182f19c-e300-415c-a5ea-9aaec802edcb", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTMwMC00MTVjLWE1ZWEtOWFhZWM4MDJlZGNi", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e300-415c-a5ea-9aaec802edcb", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e300-415c-a5ea-9aaec802edcb/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e300-415c-a5ea-9aaec802edcb/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e300-415c-a5ea-9aaec802edcb/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e302-4b16-be91-c6280ae1b173", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTMwMi00YjE2LWJlOTEtYzYyODBhZTFiMTcz", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e302-4b16-be91-c6280ae1b173", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e302-4b16-be91-c6280ae1b173/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e302-4b16-be91-c6280ae1b173/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e302-4b16-be91-c6280ae1b173/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e304-49d3-8df4-2c35347aa2b3", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTMwNC00OWQzLThkZjQtMmMzNTM0N2FhMmIz", + "type": "waiter" + }, + { + "id": "0182f19c-e307-4fa6-99b7-de65effb1e45", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTMwNy00ZmE2LTk5YjctZGU2NWVmZmIxZTQ1", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e307-4fa6-99b7-de65effb1e45", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e307-4fa6-99b7-de65effb1e45/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e307-4fa6-99b7-de65effb1e45/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e307-4fa6-99b7-de65effb1e45/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f19c-e309-46ee-8bae-4db0367d747e", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTMwOS00NmVlLThiYWUtNGRiMDM2N2Q3NDdl", + "type": "waiter" + }, + { + "id": "0182f19c-e30b-4a3e-8fc2-e02c673ad607", + "graphql_id": "Sm9iLS0tMDE4MmYxOWMtZTMwYi00YTNlLThmYzItZTAyYzY3M2FkNjA3", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/857#0182f19c-e30b-4a3e-8fc2-e02c673ad607", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e30b-4a3e-8fc2-e02c673ad607/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e30b-4a3e-8fc2-e02c673ad607/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/857/jobs/0182f19c-e30b-4a3e-8fc2-e02c673ad607/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-31T01:56:06.980Z", + "scheduled_at": "2022-08-31T01:55:15.121Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182f10a-8bde-460b-8da1-a4245c2206fd", + "graphql_id": "QnVpbGQtLS0wMTgyZjEwYS04YmRlLTQ2MGItOGRhMS1hNDI0NWMyMjA2ZmQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856", + "number": 856, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1386: init commit.", + "commit": "79e6bbf17de20a0e791a793922e3ed2a831d197b", + "branch": "PLL-1386", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "Sumit Narang", + "email": "*******" + }, + "creator": null, + "created_at": "2022-08-30T23:16:16.495Z", + "scheduled_at": "2022-08-30T23:16:16.451Z", + "started_at": "2022-08-30T23:17:12.700Z", + "finished_at": "2022-08-30T23:17:38.670Z", + "meta_data": { + "buildkite:git:commit": "commit 79e6bbf17de20a0e791a793922e3ed2a831d197b\nAuthor: Sumit Narang <*******>\nAuthorDate: Tue Aug 30 22:26:19 2022 +1000\nCommit: Sumit Narang <*******>\nCommitDate: Tue Aug 30 22:26:19 2022 +1000\n\n PLL-1386: init commit." + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182f10a-8bea-4fec-99e2-d214e9a61077", + "graphql_id": "Sm9iLS0tMDE4MmYxMGEtOGJlYS00ZmVjLTk5ZTItZDIxNGU5YTYxMDc3", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10a-8bea-4fec-99e2-d214e9a61077", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10a-8bea-4fec-99e2-d214e9a61077/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10a-8bea-4fec-99e2-d214e9a61077/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10a-8bea-4fec-99e2-d214e9a61077/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f10b-3920-4eb8-a451-0b39b6207afa", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f10b-3920-4eb8-a451-0b39b6207afa", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f10b-3920-4eb8-a451-0b39b6207afa", + "name": "ops-bk-fs-platform-dev-i-0c691bc6ec029a8b7-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-52.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-30T23:17:00.832Z", + "job": null, + "last_job_finished_at": "2022-08-30T23:17:38.300Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-0c691bc6ec029a8b7", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-30T23:16:16.478Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": "2022-08-30T23:16:16.595Z", + "started_at": "2022-08-30T23:17:12.700Z", + "finished_at": "2022-08-30T23:17:38.291Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c362-46d2-8871-afba7834930a", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM2Mi00NmQyLTg4NzEtYWZiYTc4MzQ5MzBh", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c362-46d2-8871-afba7834930a/unblock" + }, + { + "id": "0182f10b-c366-4c79-a430-ea387f7cc941", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM2Ni00Yzc5LWE0MzAtZWEzODdmN2NjOTQx", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c366-4c79-a430-ea387f7cc941", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c366-4c79-a430-ea387f7cc941/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c366-4c79-a430-ea387f7cc941/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c366-4c79-a430-ea387f7cc941/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c369-4200-8664-357d8c2312e1", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM2OS00MjAwLTg2NjQtMzU3ZDhjMjMxMmUx", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c369-4200-8664-357d8c2312e1", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c369-4200-8664-357d8c2312e1/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c369-4200-8664-357d8c2312e1/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c369-4200-8664-357d8c2312e1/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c36c-4438-b574-1c862c8bff06", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM2Yy00NDM4LWI1NzQtMWM4NjJjOGJmZjA2", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c36c-4438-b574-1c862c8bff06", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c36c-4438-b574-1c862c8bff06/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c36c-4438-b574-1c862c8bff06/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c36c-4438-b574-1c862c8bff06/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c36f-40a4-9239-ec99d7e2af59", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM2Zi00MGE0LTkyMzktZWM5OWQ3ZTJhZjU5", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c36f-40a4-9239-ec99d7e2af59", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c36f-40a4-9239-ec99d7e2af59/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c36f-40a4-9239-ec99d7e2af59/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c36f-40a4-9239-ec99d7e2af59/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c373-4d92-87f8-eb903b3a4a2d", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM3My00ZDkyLTg3ZjgtZWI5MDNiM2E0YTJk", + "type": "waiter" + }, + { + "id": "0182f10b-c377-42e0-9eae-27a4164441ba", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM3Ny00MmUwLTllYWUtMjdhNDE2NDQ0MWJh", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c377-42e0-9eae-27a4164441ba", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c377-42e0-9eae-27a4164441ba/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c377-42e0-9eae-27a4164441ba/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c377-42e0-9eae-27a4164441ba/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c37d-4efb-8d9c-0540e5562e9e", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM3ZC00ZWZiLThkOWMtMDU0MGU1NTYyZTll", + "type": "manual", + "label": "Deploy to UAT?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c37d-4efb-8d9c-0540e5562e9e/unblock" + }, + { + "id": "0182f10b-c382-40c0-9146-549be2d9aa87", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM4Mi00MGMwLTkxNDYtNTQ5YmUyZDlhYTg3", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c382-40c0-9146-549be2d9aa87", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c382-40c0-9146-549be2d9aa87/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c382-40c0-9146-549be2d9aa87/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c382-40c0-9146-549be2d9aa87/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c386-4e54-a943-3618c2c2b577", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM4Ni00ZTU0LWE5NDMtMzYxOGMyYzJiNTc3", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c386-4e54-a943-3618c2c2b577", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c386-4e54-a943-3618c2c2b577/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c386-4e54-a943-3618c2c2b577/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c386-4e54-a943-3618c2c2b577/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c389-46ee-b70b-95c7b9b619b2", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM4OS00NmVlLWI3MGItOTVjN2I5YjYxOWIy", + "type": "waiter" + }, + { + "id": "0182f10b-c38d-4e4a-a55c-4c246d608842", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM4ZC00ZTRhLWE1NWMtNGMyNDZkNjA4ODQy", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c38d-4e4a-a55c-4c246d608842", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c38d-4e4a-a55c-4c246d608842/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c38d-4e4a-a55c-4c246d608842/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c38d-4e4a-a55c-4c246d608842/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c390-44b8-b8aa-bc1d4086cc75", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM5MC00NGI4LWI4YWEtYmMxZDQwODZjYzc1", + "type": "waiter" + }, + { + "id": "0182f10b-c397-479b-9c21-236821a836d1", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM5Ny00NzliLTljMjEtMjM2ODIxYTgzNmQx", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c397-479b-9c21-236821a836d1", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c397-479b-9c21-236821a836d1/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c397-479b-9c21-236821a836d1/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c397-479b-9c21-236821a836d1/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c39b-4622-9e62-a32986beec8b", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzM5Yi00NjIyLTllNjItYTMyOTg2YmVlYzhi", + "type": "manual", + "label": "Deploy to Prod?", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c39b-4622-9e62-a32986beec8b/unblock" + }, + { + "id": "0182f10b-c3a0-498c-9f60-116584cb8ca5", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzNhMC00OThjLTlmNjAtMTE2NTg0Y2I4Y2E1", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c3a0-498c-9f60-116584cb8ca5", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3a0-498c-9f60-116584cb8ca5/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3a0-498c-9f60-116584cb8ca5/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3a0-498c-9f60-116584cb8ca5/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c3a7-49be-9c86-24ea653f20f4", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzNhNy00OWJlLTljODYtMjRlYTY1M2YyMGY0", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c3a7-49be-9c86-24ea653f20f4", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3a7-49be-9c86-24ea653f20f4/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3a7-49be-9c86-24ea653f20f4/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3a7-49be-9c86-24ea653f20f4/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c3ae-4a77-8360-f5e136e43e69", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzNhZS00YTc3LTgzNjAtZjVlMTM2ZTQzZTY5", + "type": "waiter" + }, + { + "id": "0182f10b-c3b8-481a-babf-1059e5ae07b5", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzNiOC00ODFhLWJhYmYtMTA1OWU1YWUwN2I1", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c3b8-481a-babf-1059e5ae07b5", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3b8-481a-babf-1059e5ae07b5/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3b8-481a-babf-1059e5ae07b5/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3b8-481a-babf-1059e5ae07b5/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182f10b-c3cd-47d8-b958-4706b8565ad5", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzNjZC00N2Q4LWI5NTgtNDcwNmI4NTY1YWQ1", + "type": "waiter" + }, + { + "id": "0182f10b-c3d6-45f4-9e49-18955aa77403", + "graphql_id": "Sm9iLS0tMDE4MmYxMGItYzNkNi00NWY0LTllNDktMTg5NTVhYTc3NDAz", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/856#0182f10b-c3d6-45f4-9e49-18955aa77403", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3d6-45f4-9e49-18955aa77403/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3d6-45f4-9e49-18955aa77403/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/856/jobs/0182f10b-c3d6-45f4-9e49-18955aa77403/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-30T23:17:36.218Z", + "scheduled_at": "2022-08-30T23:16:16.478Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182d399-c344-4def-8e58-292da673fcf9", + "graphql_id": "QnVpbGQtLS0wMTgyZDM5OS1jMzQ0LTRkZWYtOGU1OC0yOTJkYTY3M2ZjZjk=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855", + "number": 855, + "state": "passed", + "blocked": true, + "blocked_state": "", + "message": "PLL-1314 add svc consumer id to no-secret (#132)", + "commit": "2e9d8c15c868ef4ae1af713f7383f71dae3d17a9", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "gerardXXXX", + "name": "gerardXXXX", + "email": "92708731+*******" + }, + "creator": null, + "created_at": "2022-08-25T06:04:05.872Z", + "scheduled_at": "2022-08-25T06:04:05.779Z", + "started_at": "2022-08-29T02:38:11.496Z", + "finished_at": "2022-08-29T02:52:46.266Z", + "meta_data": { + "buildkite:git:commit": "commit 2e9d8c15c868ef4ae1af713f7383f71dae3d17a9\nAuthor: gerardXXXX <92708731+*******>\nAuthorDate: Thu Aug 25 16:04:03 2022 +1000\nCommit: GitHub <*******>\nCommitDate: Thu Aug 25 16:04:03 2022 +1000\n\n PLL-1314 add svc consumer id to no-secret (#132)" + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182d399-c365-4cc6-af95-9133499da08d", + "graphql_id": "Sm9iLS0tMDE4MmQzOTktYzM2NS00Y2M2LWFmOTUtOTEzMzQ5OWRhMDhk", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d399-c365-4cc6-af95-9133499da08d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d399-c365-4cc6-af95-9133499da08d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d399-c365-4cc6-af95-9133499da08d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d399-c365-4cc6-af95-9133499da08d/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182d34f-34f2-4547-9c70-66e6170fa861", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182d34f-34f2-4547-9c70-66e6170fa861", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182d34f-34f2-4547-9c70-66e6170fa861", + "name": "ops-bk-fs-platform-dev-i-03ea4a81729010fa7-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-92.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-25T04:42:39.730Z", + "job": null, + "last_job_finished_at": "2022-08-25T06:36:28.986Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-03ea4a81729010fa7", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-25T06:04:05.828Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": "2022-08-25T06:04:06.031Z", + "started_at": "2022-08-25T06:04:11.646Z", + "finished_at": "2022-08-25T06:04:30.022Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a22-430a-9c13-843119a48e73", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWEyMi00MzBhLTljMTMtODQzMTE5YTQ4ZTcz", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a22-430a-9c13-843119a48e73/unblock" + }, + { + "id": "0182d39a-1a2a-4be0-8a8e-1692e3f64c91", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWEyYS00YmUwLThhOGUtMTY5MmUzZjY0Yzkx", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a2a-4be0-8a8e-1692e3f64c91", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a2a-4be0-8a8e-1692e3f64c91/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a2a-4be0-8a8e-1692e3f64c91/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a2a-4be0-8a8e-1692e3f64c91/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a2f-4d58-b0d3-5956c31a83bf", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWEyZi00ZDU4LWIwZDMtNTk1NmMzMWE4M2Jm", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a2f-4d58-b0d3-5956c31a83bf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a2f-4d58-b0d3-5956c31a83bf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a2f-4d58-b0d3-5956c31a83bf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a2f-4d58-b0d3-5956c31a83bf/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a36-42b8-956c-13629aa3c4ff", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWEzNi00MmI4LTk1NmMtMTM2MjlhYTNjNGZm", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a36-42b8-956c-13629aa3c4ff", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a36-42b8-956c-13629aa3c4ff/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a36-42b8-956c-13629aa3c4ff/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a36-42b8-956c-13629aa3c4ff/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182c9b9-4830-4eac-8f48-20a3bcbc2592", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182c9b9-4830-4eac-8f48-20a3bcbc2592", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182c9b9-4830-4eac-8f48-20a3bcbc2592", + "name": "buildkite-agent-fs-rails-664dbdbb44-lkz92-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-lkz92", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-23T08:02:19.313Z", + "job": null, + "last_job_finished_at": "2022-08-26T03:15:38.468Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": "2022-08-25T06:04:29.242Z", + "started_at": "2022-08-25T06:04:30.975Z", + "finished_at": "2022-08-25T06:04:49.239Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a3a-4600-bc49-f76a99d73aa9", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWEzYS00NjAwLWJjNDktZjc2YTk5ZDczYWE5", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a3a-4600-bc49-f76a99d73aa9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a3a-4600-bc49-f76a99d73aa9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a3a-4600-bc49-f76a99d73aa9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a3a-4600-bc49-f76a99d73aa9/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182d34f-34f2-4547-9c70-66e6170fa861", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182d34f-34f2-4547-9c70-66e6170fa861", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182d34f-34f2-4547-9c70-66e6170fa861", + "name": "ops-bk-fs-platform-dev-i-03ea4a81729010fa7-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-92.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-25T04:42:39.730Z", + "job": null, + "last_job_finished_at": "2022-08-25T06:36:28.986Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-03ea4a81729010fa7", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": "2022-08-25T06:04:29.242Z", + "started_at": "2022-08-25T06:04:31.662Z", + "finished_at": "2022-08-25T06:05:17.559Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a43-4755-9906-c97c398c8a79", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE0My00NzU1LTk5MDYtYzk3YzM5OGM4YTc5", + "type": "waiter" + }, + { + "id": "0182d39a-1a47-47e4-a12e-0530d6148edb", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE0Ny00N2U0LWExMmUtMDUzMGQ2MTQ4ZWRi", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a47-47e4-a12e-0530d6148edb", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a47-47e4-a12e-0530d6148edb/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a47-47e4-a12e-0530d6148edb/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a47-47e4-a12e-0530d6148edb/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182d34f-34f2-4547-9c70-66e6170fa861", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182d34f-34f2-4547-9c70-66e6170fa861", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182d34f-34f2-4547-9c70-66e6170fa861", + "name": "ops-bk-fs-platform-dev-i-03ea4a81729010fa7-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-92.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-25T04:42:39.730Z", + "job": null, + "last_job_finished_at": "2022-08-25T06:36:28.986Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-03ea4a81729010fa7", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": "2022-08-25T06:05:17.639Z", + "started_at": "2022-08-25T06:05:21.648Z", + "finished_at": "2022-08-25T06:06:42.041Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a4d-4c5a-bf2b-2e6c3aab00a7", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE0ZC00YzVhLWJmMmItMmU2YzNhYWIwMGE3", + "type": "manual", + "label": "Deploy to UAT?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "a3062f4b-9038-4431-81f6-726e546eef0b", + "graphql_id": "VXNlci0tLWEzMDYyZjRiLTkwMzgtNDQzMS04MWY2LTcyNmU1NDZlZWYwYg==", + "name": "Qian Zhang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/d13bdd44bccb4ead39c0e468f734b02b", + "created_at": "2020-07-17T07:30:10.362Z" + }, + "unblocked_at": "2022-08-29T02:40:42.432Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a4d-4c5a-bf2b-2e6c3aab00a7/unblock" + }, + { + "id": "0182d39a-1a54-4593-aa77-e6bd8d986f02", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE1NC00NTkzLWFhNzctZTZiZDhkOTg2ZjAy", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a54-4593-aa77-e6bd8d986f02", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a54-4593-aa77-e6bd8d986f02/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a54-4593-aa77-e6bd8d986f02/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a54-4593-aa77-e6bd8d986f02/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182e342-6ecb-4d79-b465-e9c0e71ec98f", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182e342-6ecb-4d79-b465-e9c0e71ec98f", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182e342-6ecb-4d79-b465-e9c0e71ec98f", + "name": "buildkite-agent-fs-rails-664dbdbb44-x56d4-1", + "connection_state": "disconnected", + "ip_address": "54.153.183.163", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-x56d4", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-28T07:02:38.027Z", + "job": null, + "last_job_finished_at": "2022-08-31T04:43:40.166Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": "2022-08-29T02:40:42.450Z", + "started_at": "2022-08-29T02:40:49.715Z", + "finished_at": "2022-08-29T02:41:10.037Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a5c-4737-b82f-535cf77d4b0e", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE1Yy00NzM3LWI4MmYtNTM1Y2Y3N2Q0YjBl", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a5c-4737-b82f-535cf77d4b0e", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a5c-4737-b82f-535cf77d4b0e/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a5c-4737-b82f-535cf77d4b0e/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a5c-4737-b82f-535cf77d4b0e/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182e779-d2aa-42d6-b2d0-c49ec180de8e", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182e779-d2aa-42d6-b2d0-c49ec180de8e", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182e779-d2aa-42d6-b2d0-c49ec180de8e", + "name": "ops-bk-fs-platform-dev-i-04ce642730c3f67e9-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-147.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-29T02:41:36.938Z", + "job": null, + "last_job_finished_at": "2022-08-29T03:15:15.826Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-04ce642730c3f67e9", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": "2022-08-29T02:40:42.450Z", + "started_at": "2022-08-29T02:41:38.646Z", + "finished_at": "2022-08-29T02:45:03.230Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a63-4afa-b399-b507c0555323", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE2My00YWZhLWIzOTktYjUwN2MwNTU1MzIz", + "type": "waiter" + }, + { + "id": "0182d39a-1a67-4ce2-8aad-1f14020d732d", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE2Ny00Y2UyLThhYWQtMWYxNDAyMGQ3MzJk", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a67-4ce2-8aad-1f14020d732d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a67-4ce2-8aad-1f14020d732d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a67-4ce2-8aad-1f14020d732d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a67-4ce2-8aad-1f14020d732d/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182e779-d2aa-42d6-b2d0-c49ec180de8e", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182e779-d2aa-42d6-b2d0-c49ec180de8e", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182e779-d2aa-42d6-b2d0-c49ec180de8e", + "name": "ops-bk-fs-platform-dev-i-04ce642730c3f67e9-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-147.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-29T02:41:36.938Z", + "job": null, + "last_job_finished_at": "2022-08-29T03:15:15.826Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-04ce642730c3f67e9", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": "2022-08-29T02:45:03.303Z", + "started_at": "2022-08-29T02:45:04.053Z", + "finished_at": "2022-08-29T02:52:21.509Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a6c-411f-bfeb-a804317f3758", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE2Yy00MTFmLWJmZWItYTgwNDMxN2YzNzU4", + "type": "waiter" + }, + { + "id": "0182d39a-1a6f-45b8-ad77-e73d1dbbfbc5", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE2Zi00NWI4LWFkNzctZTczZDFkYmJmYmM1", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a6f-45b8-ad77-e73d1dbbfbc5", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a6f-45b8-ad77-e73d1dbbfbc5/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a6f-45b8-ad77-e73d1dbbfbc5/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a6f-45b8-ad77-e73d1dbbfbc5/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182e779-d2aa-42d6-b2d0-c49ec180de8e", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182e779-d2aa-42d6-b2d0-c49ec180de8e", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182e779-d2aa-42d6-b2d0-c49ec180de8e", + "name": "ops-bk-fs-platform-dev-i-04ce642730c3f67e9-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-147.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-29T02:41:36.938Z", + "job": null, + "last_job_finished_at": "2022-08-29T03:15:15.826Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-04ce642730c3f67e9", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": "2022-08-29T02:52:21.593Z", + "started_at": "2022-08-29T02:52:28.670Z", + "finished_at": "2022-08-29T02:52:46.102Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a75-49d3-b1c6-967cd6d4081f", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE3NS00OWQzLWIxYzYtOTY3Y2Q2ZDQwODFm", + "type": "manual", + "label": "Deploy to Prod?", + "state": "blocked", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": true, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a75-49d3-b1c6-967cd6d4081f/unblock" + }, + { + "id": "0182d39a-1a7b-4649-a43e-88479db95cc9", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE3Yi00NjQ5LWE0M2UtODg0NzlkYjk1Y2M5", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a7b-4649-a43e-88479db95cc9", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a7b-4649-a43e-88479db95cc9/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a7b-4649-a43e-88479db95cc9/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a7b-4649-a43e-88479db95cc9/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a81-4a88-afa1-b088e35a99bb", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE4MS00YTg4LWFmYTEtYjA4OGUzNWE5OWJi", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a81-4a88-afa1-b088e35a99bb", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a81-4a88-afa1-b088e35a99bb/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a81-4a88-afa1-b088e35a99bb/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a81-4a88-afa1-b088e35a99bb/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a89-4266-8f27-69a21c964046", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE4OS00MjY2LThmMjctNjlhMjFjOTY0MDQ2", + "type": "waiter" + }, + { + "id": "0182d39a-1a97-453a-9355-4aba746bf5bf", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE5Ny00NTNhLTkzNTUtNGFiYTc0NmJmNWJm", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1a97-453a-9355-4aba746bf5bf", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a97-453a-9355-4aba746bf5bf/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a97-453a-9355-4aba746bf5bf/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1a97-453a-9355-4aba746bf5bf/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182d39a-1a9e-408c-a795-79dc79d9a701", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWE5ZS00MDhjLWE3OTUtNzlkYzc5ZDlhNzAx", + "type": "waiter" + }, + { + "id": "0182d39a-1aa2-4704-a92c-931bd3b5193a", + "graphql_id": "Sm9iLS0tMDE4MmQzOWEtMWFhMi00NzA0LWE5MmMtOTMxYmQzYjUxOTNh", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "blocked", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/855#0182d39a-1aa2-4704-a92c-931bd3b5193a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1aa2-4704-a92c-931bd3b5193a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1aa2-4704-a92c-931bd3b5193a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/855/jobs/0182d39a-1aa2-4704-a92c-931bd3b5193a/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-25T06:04:28.055Z", + "scheduled_at": "2022-08-25T06:04:05.828Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + }, + { + "id": "0182c916-e0db-4d30-b4eb-63ba9e2065e6", + "graphql_id": "QnVpbGQtLS0wMTgyYzkxNi1lMGRiLTRkMzAtYjRlYi02M2JhOWUyMDY1ZTY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832", + "number": 832, + "state": "passed", + "blocked": false, + "blocked_state": "", + "message": "PLL-1379: added Phoenix domain in the payment selector security proxy (#124)\n\n* PLL-1379: added Phoenix domain in the payment selector security proxy\n\n* PLL-1379: added https://*.XXXXadvanced.com domain for test and uat environments.", + "commit": "ec968eee18dc2391b40ba10481f85e9287073b56", + "branch": "master", + "tag": null, + "env": {}, + "source": "webhook", + "author": { + "username": "sumitn-XXXX", + "name": "sumitn-XXXX", + "email": "99308157+sumitn-*******" + }, + "creator": null, + "created_at": "2022-08-23T05:04:56.035Z", + "scheduled_at": "2022-08-23T05:04:56.012Z", + "started_at": "2022-08-31T03:31:22.274Z", + "finished_at": "2022-08-31T03:40:46.034Z", + "meta_data": { + "buildkite:git:commit": "commit ec968eee18dc2391b40ba10481f85e9287073b56\nAuthor: sumitn-XXXX <99308157+sumitn-*******>\nAuthorDate: Tue Aug 23 15:04:53 2022 +1000\nCommit: GitHub <*******>\nCommitDate: Tue Aug 23 15:04:53 2022 +1000\n\n PLL-1379: added Phoenix domain in the payment selector security proxy (#124)\n \n * PLL-1379: added Phoenix domain in the payment selector security proxy\n \n * PLL-1379: added https://*.XXXXadvanced.com domain for test and uat environments." + }, + "pull_request": null, + "rebuilt_from": null, + "pipeline": { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + "jobs": [ + { + "id": "0182c916-e0e0-46b8-9a47-967389c82a9d", + "graphql_id": "Sm9iLS0tMDE4MmM5MTYtZTBlMC00NmI4LTlhNDctOTY3Mzg5YzgyYTlk", + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c916-e0e0-46b8-9a47-967389c82a9d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c916-e0e0-46b8-9a47-967389c82a9d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c916-e0e0-46b8-9a47-967389c82a9d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c916-e0e0-46b8-9a47-967389c82a9d/artifacts", + "command": "buildkite-agent pipeline upload", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182c902-06da-46ac-a6b3-73a784b2adf3", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182c902-06da-46ac-a6b3-73a784b2adf3", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182c902-06da-46ac-a6b3-73a784b2adf3", + "name": "ops-bk-fs-platform-dev-i-09c61abeb7f3769ef-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-173.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-23T04:42:09.498Z", + "job": null, + "last_job_finished_at": "2022-08-23T05:47:41.986Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-09c61abeb7f3769ef", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-23T05:04:56.027Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-23T05:04:56.084Z", + "started_at": "2022-08-23T05:05:01.421Z", + "finished_at": "2022-08-23T05:05:21.909Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40c0-4f78-9dbf-c4ff79381d45", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBjMC00Zjc4LTlkYmYtYzRmZjc5MzgxZDQ1", + "type": "manual", + "label": ":rocket: Release to test!", + "state": "broken", + "step_key": null, + "web_url": null, + "unblocked_by": null, + "unblocked_at": null, + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40c0-4f78-9dbf-c4ff79381d45/unblock" + }, + { + "id": "0182c917-40c4-4a60-9050-0f8145f87691", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBjNC00YTYwLTkwNTAtMGY4MTQ1Zjg3Njkx", + "type": "script", + "name": " :docker: publish health check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40c4-4a60-9050-0f8145f87691", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40c4-4a60-9050-0f8145f87691/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40c4-4a60-9050-0f8145f87691/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40c4-4a60-9050-0f8145f87691/artifacts", + "command": "./ops/healthcheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40c7-47f6-be45-6c2060df1200", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBjNy00N2Y2LWJlNDUtNmMyMDYwZGYxMjAw", + "type": "script", + "name": " :docker: publish sonarqube quality gate check image to cloudsmith", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "broken", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40c7-47f6-be45-6c2060df1200", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40c7-47f6-be45-6c2060df1200/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40c7-47f6-be45-6c2060df1200/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40c7-47f6-be45-6c2060df1200/artifacts", + "command": "./ops/sonarqubecheck/bin/publish", + "soft_failed": false, + "exit_status": null, + "artifact_paths": null, + "agent": null, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": null, + "started_at": null, + "finished_at": null, + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40ca-474a-923c-1390a6581557", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBjYS00NzRhLTkyM2MtMTM5MGE2NTgxNTU3", + "type": "script", + "name": " :shipit: deploy to test env on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40ca-474a-923c-1390a6581557", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40ca-474a-923c-1390a6581557/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40ca-474a-923c-1390a6581557/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40ca-474a-923c-1390a6581557/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182c88a-57c7-4402-aed9-fcdf79f1da7d", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182c88a-57c7-4402-aed9-fcdf79f1da7d", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182c88a-57c7-4402-aed9-fcdf79f1da7d", + "name": "buildkite-agent-fs-rails-664dbdbb44-7wzd6-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-7wzd6", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-23T02:31:25.895Z", + "job": null, + "last_job_finished_at": "2022-08-23T07:16:16.251Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-23T05:05:21.085Z", + "started_at": "2022-08-23T05:05:27.833Z", + "finished_at": "2022-08-23T05:05:45.823Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40cd-4569-acb1-ee8852ded463", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBjZC00NTY5LWFjYjEtZWU4ODUyZGVkNDYz", + "type": "script", + "name": " :shipit: deploy to test env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40cd-4569-acb1-ee8852ded463", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40cd-4569-acb1-ee8852ded463/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40cd-4569-acb1-ee8852ded463/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40cd-4569-acb1-ee8852ded463/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182c902-06da-46ac-a6b3-73a784b2adf3", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182c902-06da-46ac-a6b3-73a784b2adf3", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182c902-06da-46ac-a6b3-73a784b2adf3", + "name": "ops-bk-fs-platform-dev-i-09c61abeb7f3769ef-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-173.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-23T04:42:09.498Z", + "job": null, + "last_job_finished_at": "2022-08-23T05:47:41.986Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-09c61abeb7f3769ef", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-23T05:05:21.085Z", + "started_at": "2022-08-23T05:05:31.213Z", + "finished_at": "2022-08-23T05:06:14.582Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40d0-45ad-865f-c810655715ce", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBkMC00NWFkLTg2NWYtYzgxMDY1NTcxNWNl", + "type": "waiter" + }, + { + "id": "0182c917-40d4-4cbb-a3e0-b34010263846", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBkNC00Y2JiLWEzZTAtYjM0MDEwMjYzODQ2", + "type": "script", + "name": " :shipit: restore parameter store in test env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40d4-4cbb-a3e0-b34010263846", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40d4-4cbb-a3e0-b34010263846/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40d4-4cbb-a3e0-b34010263846/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40d4-4cbb-a3e0-b34010263846/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182c902-06da-46ac-a6b3-73a784b2adf3", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182c902-06da-46ac-a6b3-73a784b2adf3", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182c902-06da-46ac-a6b3-73a784b2adf3", + "name": "ops-bk-fs-platform-dev-i-09c61abeb7f3769ef-1", + "connection_state": "disconnected", + "ip_address": "54.79.227.175", + "hostname": "ip-10-92-4-173.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-23T04:42:09.498Z", + "job": null, + "last_job_finished_at": "2022-08-23T05:47:41.986Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:instance-id=i-09c61abeb7f3769ef", + "aws:instance-type=t3.medium", + "aws:ami-id=ami-057ca6f0e03d7e258" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-23T05:06:14.682Z", + "started_at": "2022-08-23T05:06:21.128Z", + "finished_at": "2022-08-23T05:07:48.617Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40d7-4825-8390-eb744f1497cb", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBkNy00ODI1LTgzOTAtZWI3NDRmMTQ5N2Ni", + "type": "manual", + "label": "Deploy to UAT?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "e024d36d-2ea4-4ef0-a54f-db11a50a7a08", + "graphql_id": "VXNlci0tLWUwMjRkMzZkLTJlYTQtNGVmMC1hNTRmLWRiMTFhNTBhN2EwOA==", + "name": "Sumit Narang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5", + "created_at": "2022-02-09T03:40:12.521Z" + }, + "unblocked_at": "2022-08-23T22:40:34.315Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40d7-4825-8390-eb744f1497cb/unblock" + }, + { + "id": "0182c917-40da-417e-acae-32bfee2601a0", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBkYS00MTdlLWFjYWUtMzJiZmVlMjYwMWEw", + "type": "script", + "name": " :shipit: deploy to UAT on jupiter preprod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-preprod-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40da-417e-acae-32bfee2601a0", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40da-417e-acae-32bfee2601a0/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40da-417e-acae-32bfee2601a0/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40da-417e-acae-32bfee2601a0/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182c9b9-4830-4eac-8f48-20a3bcbc2592", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182c9b9-4830-4eac-8f48-20a3bcbc2592", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182c9b9-4830-4eac-8f48-20a3bcbc2592", + "name": "buildkite-agent-fs-rails-664dbdbb44-lkz92-1", + "connection_state": "disconnected", + "ip_address": "13.55.182.101", + "hostname": "buildkite-agent-fs-rails-664dbdbb44-lkz92", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-23T08:02:19.313Z", + "job": null, + "last_job_finished_at": "2022-08-26T03:15:38.468Z", + "priority": 0, + "meta_data": [ + "queue=europa-preprod-fs-rails", + "jupiter=true", + "jupiter-cluster=europa-preprod.jupiter.XXXXdev.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-23T22:40:34.373Z", + "started_at": "2022-08-23T22:40:41.050Z", + "finished_at": "2022-08-23T22:40:59.340Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40dd-4cc8-9804-c85c7ba830e2", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBkZC00Y2M4LTk4MDQtYzg1YzdiYTgzMGUy", + "type": "script", + "name": " :shipit: deploy to UAT env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40dd-4cc8-9804-c85c7ba830e2", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40dd-4cc8-9804-c85c7ba830e2/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40dd-4cc8-9804-c85c7ba830e2/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40dd-4cc8-9804-c85c7ba830e2/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182ccd9-6973-456f-9b4b-ed322d985dfe", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182ccd9-6973-456f-9b4b-ed322d985dfe", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182ccd9-6973-456f-9b4b-ed322d985dfe", + "name": "ops-bk-fs-platform-dev-i-0517f1ec7bef14450-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-147.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-23T22:36:16.627Z", + "job": null, + "last_job_finished_at": "2022-08-23T23:08:54.683Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0517f1ec7bef14450", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-23T22:40:34.373Z", + "started_at": "2022-08-23T22:40:38.500Z", + "finished_at": "2022-08-23T22:41:32.013Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40e0-4f79-8f20-71d3ad90245a", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBlMC00Zjc5LThmMjAtNzFkM2FkOTAyNDVh", + "type": "waiter" + }, + { + "id": "0182c917-40e3-4637-bbe9-8ed26049e10a", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBlMy00NjM3LWJiZTktOGVkMjYwNDllMTBh", + "type": "script", + "name": " :shipit: restore parameter store in uat env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40e3-4637-bbe9-8ed26049e10a", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40e3-4637-bbe9-8ed26049e10a/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40e3-4637-bbe9-8ed26049e10a/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40e3-4637-bbe9-8ed26049e10a/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182ccd9-6973-456f-9b4b-ed322d985dfe", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182ccd9-6973-456f-9b4b-ed322d985dfe", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182ccd9-6973-456f-9b4b-ed322d985dfe", + "name": "ops-bk-fs-platform-dev-i-0517f1ec7bef14450-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-147.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-23T22:36:16.627Z", + "job": null, + "last_job_finished_at": "2022-08-23T23:08:54.683Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0517f1ec7bef14450", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-23T22:41:33.562Z", + "started_at": "2022-08-23T22:41:38.626Z", + "finished_at": "2022-08-23T22:43:02.208Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40e6-4051-bf3b-c144ad29fc07", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBlNi00MDUxLWJmM2ItYzE0NGFkMjlmYzA3", + "type": "waiter" + }, + { + "id": "0182c917-40e9-4c00-9ac4-cd90ae1629bd", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBlOS00YzAwLTlhYzQtY2Q5MGFlMTYyOWJk", + "type": "script", + "name": "RECORD RELEASE TO UAT", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40e9-4c00-9ac4-cd90ae1629bd", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40e9-4c00-9ac4-cd90ae1629bd/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40e9-4c00-9ac4-cd90ae1629bd/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40e9-4c00-9ac4-cd90ae1629bd/artifacts", + "command": "XXXX-release preprod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182ccd9-6973-456f-9b4b-ed322d985dfe", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182ccd9-6973-456f-9b4b-ed322d985dfe", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182ccd9-6973-456f-9b4b-ed322d985dfe", + "name": "ops-bk-fs-platform-dev-i-0517f1ec7bef14450-1", + "connection_state": "disconnected", + "ip_address": "54.66.76.36", + "hostname": "ip-10-92-5-147.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-23T22:36:16.627Z", + "job": null, + "last_job_finished_at": "2022-08-23T23:08:54.683Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-dev", + "docker=20.10.7", + "stack=ops-bk-fs-platform-dev", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-0517f1ec7bef14450", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-23T22:43:02.286Z", + "started_at": "2022-08-23T22:43:08.511Z", + "finished_at": "2022-08-23T22:43:26.194Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40ec-4f38-9026-f3b27ceccb0c", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBlYy00ZjM4LTkwMjYtZjNiMjdjZWNjYjBj", + "type": "manual", + "label": "Deploy to Prod?", + "state": "unblocked", + "step_key": null, + "web_url": null, + "unblocked_by": { + "id": "15bcc503-45ae-4605-a827-1c63d6a6b524", + "graphql_id": "VXNlci0tLTE1YmNjNTAzLTQ1YWUtNDYwNS1hODI3LTFjNjNkNmE2YjUyNA==", + "name": "Harsh Singal", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/4f425220fd7cb8efea2a4069d3c1462e", + "created_at": "2020-10-08T23:17:02.305Z" + }, + "unblocked_at": "2022-08-31T03:37:01.199Z", + "unblockable": false, + "unblock_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40ec-4f38-9026-f3b27ceccb0c/unblock" + }, + { + "id": "0182c917-40ef-4608-8275-21258c06d14c", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBlZi00NjA4LTgyNzUtMjEyNThjMDZkMTRj", + "type": "script", + "name": " :shipit: deploy to Prod fs-rails", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=europa-fs-rails" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40ef-4608-8275-21258c06d14c", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40ef-4608-8275-21258c06d14c/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40ef-4608-8275-21258c06d14c/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40ef-4608-8275-21258c06d14c/artifacts", + "command": "ops/bin/deploy-fsrails", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182e995-d4ca-4347-9082-147ece949f2a", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182e995-d4ca-4347-9082-147ece949f2a", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182e995-d4ca-4347-9082-147ece949f2a", + "name": "buildkite-agent-fs-rails-59594ffd8f-hxd6l-1", + "connection_state": "disconnected", + "ip_address": "13.55.32.128", + "hostname": "buildkite-agent-fs-rails-59594ffd8f-hxd6l", + "user_agent": "buildkite-agent/3.33.3.4013 (linux; amd64)", + "version": "3.33.3", + "creator": null, + "created_at": "2022-08-29T12:31:26.922Z", + "job": null, + "last_job_finished_at": "2022-08-31T23:13:01.706Z", + "priority": 0, + "meta_data": [ + "queue=europa-fs-rails", + "jupiter=true", + "jupiter-cluster=europa.jupiter.XXXX.com", + "jupiter-namespace=fs-rails" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-31T03:37:01.227Z", + "started_at": "2022-08-31T03:37:08.717Z", + "finished_at": "2022-08-31T03:37:48.075Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40f8-4ab2-a192-6093cb943245", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBmOC00YWIyLWExOTItNjA5M2NiOTQzMjQ1", + "type": "script", + "name": " :shipit: deploy to PROD env on aws", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-40f8-4ab2-a192-6093cb943245", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40f8-4ab2-a192-6093cb943245/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40f8-4ab2-a192-6093cb943245/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-40f8-4ab2-a192-6093cb943245/artifacts", + "command": "ops/bin/deploy-aws", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f1f9-fbcf-4ec5-8d61-d5279e3f7b8c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f1f9-fbcf-4ec5-8d61-d5279e3f7b8c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f1f9-fbcf-4ec5-8d61-d5279e3f7b8c", + "name": "ops-bk-fs-platform-prod-i-047f4196b36050529-1", + "connection_state": "disconnected", + "ip_address": "13.211.153.72", + "hostname": "ip-10-92-1-249.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T03:37:48.239Z", + "job": null, + "last_job_finished_at": "2022-08-31T03:40:45.944Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-047f4196b36050529", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-31T03:37:01.227Z", + "started_at": "2022-08-31T03:37:49.937Z", + "finished_at": "2022-08-31T03:38:56.290Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-40fd-4ad6-b753-8a4c46f619c7", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDBmZC00YWQ2LWI3NTMtOGE0YzQ2ZjYxOWM3", + "type": "waiter" + }, + { + "id": "0182c917-4101-44d3-bee3-92c98bcdc52d", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDEwMS00NGQzLWJlZTMtOTJjOThiY2RjNTJk", + "type": "script", + "name": " :shipit: restore parameter store in prod env", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-4101-44d3-bee3-92c98bcdc52d", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-4101-44d3-bee3-92c98bcdc52d/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-4101-44d3-bee3-92c98bcdc52d/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-4101-44d3-bee3-92c98bcdc52d/artifacts", + "command": "ops/bin/restore-parameter-store", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f1f9-fbcf-4ec5-8d61-d5279e3f7b8c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f1f9-fbcf-4ec5-8d61-d5279e3f7b8c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f1f9-fbcf-4ec5-8d61-d5279e3f7b8c", + "name": "ops-bk-fs-platform-prod-i-047f4196b36050529-1", + "connection_state": "disconnected", + "ip_address": "13.211.153.72", + "hostname": "ip-10-92-1-249.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T03:37:48.239Z", + "job": null, + "last_job_finished_at": "2022-08-31T03:40:45.944Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-047f4196b36050529", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-31T03:38:56.392Z", + "started_at": "2022-08-31T03:38:57.122Z", + "finished_at": "2022-08-31T03:40:27.532Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + }, + { + "id": "0182c917-4104-4888-a0cc-78d0c30e5d66", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDEwNC00ODg4LWEwY2MtNzhkMGMzMGU1ZDY2", + "type": "waiter" + }, + { + "id": "0182c917-4107-45e7-a270-29cca7fc6a25", + "graphql_id": "Sm9iLS0tMDE4MmM5MTctNDEwNy00NWU3LWEyNzAtMjljY2E3ZmM2YTI1", + "type": "script", + "name": "RECORD RELEASE TO PROD", + "step_key": null, + "priority": { + "number": 0 + }, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "state": "passed", + "build_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops/builds/832#0182c917-4107-45e7-a270-29cca7fc6a25", + "log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-4107-45e7-a270-29cca7fc6a25/log", + "raw_log_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-4107-45e7-a270-29cca7fc6a25/log.txt", + "artifacts_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds/832/jobs/0182c917-4107-45e7-a270-29cca7fc6a25/artifacts", + "command": "XXXX-release prod apollo", + "soft_failed": false, + "exit_status": 0, + "artifact_paths": null, + "agent": { + "id": "0182f1f9-fbcf-4ec5-8d61-d5279e3f7b8c", + "url": "https://api.buildkite.com/v2/organizations/XXXX/agents/0182f1f9-fbcf-4ec5-8d61-d5279e3f7b8c", + "web_url": "https://buildkite.com/organizations/XXXX/agents/0182f1f9-fbcf-4ec5-8d61-d5279e3f7b8c", + "name": "ops-bk-fs-platform-prod-i-047f4196b36050529-1", + "connection_state": "disconnected", + "ip_address": "13.211.153.72", + "hostname": "ip-10-92-1-249.ap-southeast-2.compute.internal", + "user_agent": "buildkite-agent/3.22.1.x (linux; amd64)", + "version": "3.22.1", + "creator": null, + "created_at": "2022-08-31T03:37:48.239Z", + "job": null, + "last_job_finished_at": "2022-08-31T03:40:45.944Z", + "priority": 0, + "meta_data": [ + "channel=stable", + "queue=fs-platform-prod", + "docker=20.10.7", + "stack=ops-bk-fs-platform-prod", + "buildkite-aws-stack=v2.14.0", + "aws:ami-id=ami-057ca6f0e03d7e258", + "aws:instance-id=i-047f4196b36050529", + "aws:instance-type=t3.medium" + ] + }, + "created_at": "2022-08-23T05:05:20.568Z", + "scheduled_at": "2022-08-23T05:04:56.027Z", + "runnable_at": "2022-08-31T03:40:27.649Z", + "started_at": "2022-08-31T03:40:28.526Z", + "finished_at": "2022-08-31T03:40:45.935Z", + "expired_at": null, + "retried": false, + "retried_in_job_id": null, + "retries_count": null, + "retry_type": null, + "parallel_group_index": null, + "parallel_group_total": null, + "matrix": null + } + ] + } +] diff --git a/stubs/backend/buildkite/jsons/buildkite.organizations.XXXX.pipelines.json b/stubs/backend/buildkite/jsons/buildkite.organizations.XXXX.pipelines.json new file mode 100644 index 000000000..d53f6fe25 --- /dev/null +++ b/stubs/backend/buildkite/jsons/buildkite.organizations.XXXX.pipelines.json @@ -0,0 +1,5465 @@ +[ + { + "id": "0186104b-aa31-458c-a58c-63266806f2fe", + "graphql_id": "UGlwZWxpbmUtLS0wMTg2MTA0Yi1hYTMxLTQ1OGMtYTU4Yy02MzI2NjgwNmYyZmU=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-selector-ui", + "web_url": "https://buildkite.com/XXXX/payment-selector-ui", + "name": "payment-selector-ui", + "description": "", + "slug": "payment-selector-ui", + "repository": "https://github.com/XXXX-fs/fs-platform-payment-selector-ui.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "main", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-payment-selector-ui" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/8da39bcce91c2d11b5e363b59ac2d49c9687a77a794e4a82e5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-selector-ui/builds", + "badge_url": "https://badge.buildkite.com/3184772a588a1f0e6bec7bd6ae819dcbe9ec9f125812768b93.svg", + "created_by": { + "id": "018237b3-dc15-4236-b3df-7fa074e95997", + "graphql_id": "VXNlci0tLTAxODIzN2IzLWRjMTUtNDIzNi1iM2RmLTdmYTA3NGU5NTk5Nw==", + "name": "Yonghee Jeon", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/f3f19d7a06931ab6866278b9bd9fe425", + "created_at": "2022-07-25T23:31:50.420Z" + }, + "created_at": "2023-02-02T04:03:59.664Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": "", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "0182f138-6979-47ca-b99b-f1eca2fd7b76", + "graphql_id": "UGlwZWxpbmUtLS0wMTgyZjEzOC02OTc5LTQ3Y2EtYjk5Yi1mMWVjYTJmZDdiNzY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/accountants-teamcity-app", + "web_url": "https://buildkite.com/XXXX/accountants-teamcity-app", + "name": "accountants-teamcity-app", + "description": null, + "slug": "accountants-teamcity-app", + "repository": "https://github.com/XXXX-Technology/accountants-teamcity-app", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "main", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/accountants-teamcity-app" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/3d1156fa798ae84fcdcc0d82ec315294481ce638b13f7c6656" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/accountants-teamcity-app/builds", + "badge_url": "https://badge.buildkite.com/60f48aefb84e6747d829b868cef3b182f98239bfe419e6c36b.svg", + "created_by": { + "id": "7d19fb7f-fb5c-4738-b3c2-4f034c5e292b", + "graphql_id": "VXNlci0tLTdkMTlmYjdmLWZiNWMtNDczOC1iM2MyLTRmMDM0YzVlMjkyYg==", + "name": "sme-bot", + "email": "sme-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/d51de734f7a3f2c5e5c5f54be694819b", + "created_at": "2018-04-11T04:10:01.984Z" + }, + "created_at": "2022-08-31T00:06:22.342Z", + "archived_at": null, + "env": null, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "configuration": "---\nsteps:\n - label: \":rainbow-flag: pipeline upload\"\n command: \"buildkite-agent pipeline upload\"\n agents:\n queue: \"accountants-teamcity-build-prod\"\n", + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: pipeline upload", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=accountants-teamcity-build-prod" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "01829062-7ad1-4040-ab92-4cdff307b6f3", + "graphql_id": "UGlwZWxpbmUtLS0wMTgyOTA2Mi03YWQxLTQwNDAtYWI5Mi00Y2RmZjMwN2I2ZjM=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/my-name-app", + "web_url": "https://buildkite.com/XXXX/my-name-app", + "name": "my-name-app", + "description": "Pipeline demo", + "slug": "my-name-app", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "lufei0724/my-name-app", + "commit_status_error_count": 2 + }, + "webhook_url": "https://webhook.buildkite.com/deliver/f1b48504cfcf406610bb00f4a9b965eb3d50eaa11283eef767" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/my-name-app/builds", + "badge_url": "https://badge.buildkite.com/c78e7046227095834c7e87ba877ffeac0312dd9a36f62e3e0e.svg", + "created_by": { + "id": "51847150-eb31-4bcf-b9ea-9253f12a5ac5", + "graphql_id": "VXNlci0tLTUxODQ3MTUwLWViMzEtNGJjZi1iOWVhLTkyNTNmMTJhNWFjNQ==", + "name": "Matthew Lu", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/a90bc3e0b0fc72905f8e61d8ee63892c", + "created_at": "2021-07-07T02:04:05.913Z" + }, + "created_at": "2022-08-12T04:49:09.329Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 1, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "7fe6d2a4-2c5a-4a07-8590-f9277d85ed13", + "graphql_id": "UGlwZWxpbmUtLS03ZmU2ZDJhNC0yYzVhLTRhMDctODU5MC1mOTI3N2Q4NWVkMTM=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/bk-annotator", + "web_url": "https://buildkite.com/XXXX/bk-annotator", + "name": "bk-annotator", + "description": null, + "slug": "bk-annotator", + "repository": "https://github.com/XXXX-ops/bk-annotator", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-ops/bk-annotator" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/8ea5c84bba971365b8a843ed8b85f22f9524c9d19f6e1a8de9" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/bk-annotator/builds", + "badge_url": "https://badge.buildkite.com/57efcc44bab2c9f0f09a2f34b4f9afdb4bb6b75525c7cec2c3.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2022-02-04T03:19:19.011Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 4, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":jenkins: Uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=obs-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "8d678f18-8a6f-4c3e-9011-2181d8001e12", + "graphql_id": "UGlwZWxpbmUtLS04ZDY3OGYxOC04YTZmLTRjM2UtOTAxMS0yMTgxZDgwMDFlMTI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/tech-radar-content", + "web_url": "https://buildkite.com/XXXX/tech-radar-content", + "name": "tech-radar-content", + "description": "", + "slug": "tech-radar-content", + "repository": "https://github.com/XXXX-Technology/tech-radar-content", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "main", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/tech-radar-content" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/5fe581c921dbc531d39a6eededb5adada3d6a2c446236e6050" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/tech-radar-content/builds", + "badge_url": "https://badge.buildkite.com/521d5d3890672474f25e9ab6f4715e34e5680453564c2a69e7.svg", + "created_by": { + "id": "e2e922df-20c2-46ee-bafa-ce11b40cd4b9", + "graphql_id": "VXNlci0tLWUyZTkyMmRmLTIwYzItNDZlZS1iYWZhLWNlMTFiNDBjZDRiOQ==", + "name": "other-bot", + "email": "other-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/d6de92353c284feb214ac5aa5b919200", + "created_at": "2018-04-11T03:45:57.928Z" + }, + "created_at": "2021-11-23T01:10:54.404Z", + "archived_at": null, + "env": null, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "configuration": "---\nsteps:\n - label: \":rainbow-flag: pipeline upload\"\n command: \"buildkite-agent pipeline upload\"\n agents:\n queue: \"fma-prod\"\n", + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: pipeline upload", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fma-prod" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "41677121-ff4a-4e78-8403-a3be0e8ccaa1", + "graphql_id": "UGlwZWxpbmUtLS00MTY3NzEyMS1mZjRhLTRlNzgtODQwMy1hM2JlMGU4Y2NhYTE=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/bots", + "web_url": "https://buildkite.com/XXXX/bots", + "name": "bots", + "description": null, + "slug": "bots", + "repository": "https://github.com/XXXX-ops/bots", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-ops/bots" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/9c4dc2c041f03dfcab4bd5974449c7643dea414a439bde4c32" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/bots/builds", + "badge_url": "https://badge.buildkite.com/2e11f9847bdcd138890b2a2e755dae60f216c8540da11b7b3b.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2021-06-30T00:00:09.864Z", + "archived_at": null, + "env": null, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "configuration": "steps:\n - command: |\n if [[ -z \"$SCHEDULED\" ]]; then\n buildkite-agent pipeline upload\n else\n buildkite-agent pipeline upload ./buildkite-scheduled.yml\n fi\n label: \":seedling: Uploading pipeline\"\n agents:\n - \"queue=kepler-lab\"", + "steps": [ + { + "type": "script", + "name": ":seedling: Uploading pipeline", + "command": "if [[ -z \"$SCHEDULED\" ]]; then\n buildkite-agent pipeline upload\nelse\n buildkite-agent pipeline upload ./buildkite-scheduled.yml\nfi\n", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=kepler-lab" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "6c3476a1-e9c9-43ee-b32d-7e8bd7f475f8", + "graphql_id": "UGlwZWxpbmUtLS02YzM0NzZhMS1lOWM5LTQzZWUtYjMyZC03ZThiZDdmNDc1Zjg=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/crm-auto", + "web_url": "https://buildkite.com/XXXX/crm-auto", + "name": "crm-auto", + "description": "CRM Auto test pipeline job.", + "slug": "crm-auto", + "repository": "https://github.com/KarthikThippeswamy/CRM-Auto", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "none", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "KarthikThippeswamy/CRM-Auto" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/04035bfa4e26e82e82a96f88384e125c856f22fec8d84d4879" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/crm-auto/builds", + "badge_url": "https://badge.buildkite.com/0354b2dc10af5d685c2962d8dd16e2ba0fb58d05624a833829.svg", + "created_by": { + "id": "dd6195b8-da16-4c86-9f51-f1322b5ae496", + "graphql_id": "VXNlci0tLWRkNjE5NWI4LWRhMTYtNGM4Ni05ZjUxLWYxMzIyYjVhZTQ5Ng==", + "name": "Karthik Thippeswamy", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/95025f731dc23324b27dd97ccfad3ce7", + "created_at": "2021-04-08T22:36:07.815Z" + }, + "created_at": "2021-05-28T08:24:29.649Z", + "archived_at": null, + "env": null, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 1, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "configuration": "steps:\n - command: \"buildkite-agent pipeline upload\"\n label: \":pipeline:\"", + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "576fafe0-52e5-4b5f-9702-fdb99d61c5a8", + "graphql_id": "UGlwZWxpbmUtLS01NzZmYWZlMC01MmU1LTRiNWYtOTcwMi1mZGI5OWQ2MWM1YTg=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/tech-radar", + "web_url": "https://buildkite.com/XXXX/tech-radar", + "name": "tech-radar", + "description": null, + "slug": "tech-radar", + "repository": "https://github.com/XXXX-Technology/tech-radar", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "main", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/tech-radar", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/05f621cbc5edd2e97d27f6d7804065e190e79dddc0eebd8255" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/tech-radar/builds", + "badge_url": "https://badge.buildkite.com/3146299583ad663a240f027dfe53756e2ebc2c9720e10a675b.svg", + "created_by": { + "id": "e2e922df-20c2-46ee-bafa-ce11b40cd4b9", + "graphql_id": "VXNlci0tLWUyZTkyMmRmLTIwYzItNDZlZS1iYWZhLWNlMTFiNDBjZDRiOQ==", + "name": "other-bot", + "email": "other-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/d6de92353c284feb214ac5aa5b919200", + "created_at": "2018-04-11T03:45:57.928Z" + }, + "created_at": "2021-05-19T01:28:43.511Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: Uploading Pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fma-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "4bb529f2-8206-4d8b-93ab-4a3a5d1c30c0", + "graphql_id": "UGlwZWxpbmUtLS00YmI1MjlmMi04MjA2LTRkOGItOTNhYi00YTNhNWQxYzMwYzA=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-rails-bin-service", + "web_url": "https://buildkite.com/XXXX/payment-rails-bin-service", + "name": "payment-rails-bin-service", + "description": "", + "slug": "payment-rails-bin-service", + "repository": "https://github.com/XXXX-fs/payment-rails-bin-service.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "main", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/payment-rails-bin-service", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/958e1a0228f650671f35abd93e4496ab3b38a3db4c68e4db78" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-rails-bin-service/builds", + "badge_url": "https://badge.buildkite.com/58490b2d4d5152023a3f585fc77af18f0151b936f811b4efd6.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2021-04-28T08:08:19.833Z", + "archived_at": null, + "env": null, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "configuration": "---\nsteps:\n - label: \":rainbow-flag: pipeline upload\"\n command: \"buildkite-agent pipeline upload\"\n agents:\n queue: \"fs-platform-dev\"\n", + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: pipeline upload", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "61600e95-8e14-4e64-a0af-7da95dc69027", + "graphql_id": "UGlwZWxpbmUtLS02MTYwMGU5NS04ZTE0LTRlNjQtYTBhZi03ZGE5NWRjNjkwMjc=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-rails-migration-tool", + "web_url": "https://buildkite.com/XXXX/payment-rails-migration-tool", + "name": "payment-rails-migration-tool", + "description": null, + "slug": "payment-rails-migration-tool", + "repository": "https://github.com/XXXX-fs/payment-rails-migration-tool", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "main", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/payment-rails-migration-tool", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/8272d597fc4c0d76777817ed74f279ce975a7a98a174f9c2c1" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-rails-migration-tool/builds", + "badge_url": "https://badge.buildkite.com/a8a520e4d98f9395ab9eac175839c6f55489755d476887f2c5.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2021-04-18T10:00:01.029Z", + "archived_at": "2022-11-03T23:06:20.251Z", + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "00f27b59-679a-49c8-b82c-9f97e0ba3142", + "graphql_id": "UGlwZWxpbmUtLS0wMGYyN2I1OS02NzlhLTQ5YzgtYjgyYy05Zjk3ZTBiYTMxNDI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/sarah-frameworkless-web-app", + "web_url": "https://buildkite.com/XXXX/sarah-frameworkless-web-app", + "name": "sarah-frameworkless-web-app", + "description": null, + "slug": "sarah-frameworkless-web-app", + "repository": "https://github.com/XXXX-fma/sarah-frameworkless-web-app", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "main", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fma/sarah-frameworkless-web-app" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/c08a2e4e066d5a0e0137d0520ef2d7bf8990d8452788fdf5a2" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/sarah-frameworkless-web-app/builds", + "badge_url": "https://badge.buildkite.com/e3b8d3a244dd582ac55acb43ff1c39a1d749c44d95c2a618e8.svg", + "created_by": { + "id": "e2e922df-20c2-46ee-bafa-ce11b40cd4b9", + "graphql_id": "VXNlci0tLWUyZTkyMmRmLTIwYzItNDZlZS1iYWZhLWNlMTFiNDBjZDRiOQ==", + "name": "other-bot", + "email": "other-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/d6de92353c284feb214ac5aa5b919200", + "created_at": "2018-04-11T03:45:57.928Z" + }, + "created_at": "2020-12-09T05:52:57.427Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 3, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: Uploading Pipeline :rainbow-flag:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=grace-lab" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "39910cbf-5c84-4c31-9e1e-2ef3ca93dda7", + "graphql_id": "UGlwZWxpbmUtLS0zOTkxMGNiZi01Yzg0LTRjMzEtOWUxZS0yZWYzY2E5M2RkYTc=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payby-npp-transaction-miner", + "web_url": "https://buildkite.com/XXXX/payby-npp-transaction-miner", + "name": "payby-npp-transaction-miner", + "description": "This is a lambda function that periodically mines NPP transactions and send to NPP for disbursement", + "slug": "payby-npp-transaction-miner", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/payby-npp-transaction-miner", + "upgraded_to_v2_hooks": true + }, + "webhook_url": "https://webhook.buildkite.com/deliver/9f4a8343ec79e63e7e57d3a5e7b9c8a8f625c144b2c1d68a93" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payby-npp-transaction-miner/builds", + "badge_url": "https://badge.buildkite.com/2b16f4023228b6d789c47a3cc4a39d8e6328dcd57f2e4141b5.svg", + "created_by": { + "id": "b1d45362-85d1-4bc8-bd75-ea4c5d269049", + "graphql_id": "VXNlci0tLWIxZDQ1MzYyLTg1ZDEtNGJjOC1iZDc1LWVhNGM1ZDI2OTA0OQ==", + "name": "Luke Wang", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/9dc69d18ea639f067869d9a061cac744", + "created_at": "2019-08-27T03:24:37.148Z" + }, + "created_at": "2020-10-28T05:09:46.068Z", + "archived_at": "2022-10-20T03:01:31.991Z", + "env": { + "TENANT": "payby" + }, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=payby" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "6c210ba3-1e79-44d0-b55d-690e881a3cf2", + "graphql_id": "UGlwZWxpbmUtLS02YzIxMGJhMy0xZTc5LTQ0ZDAtYjU1ZC02OTBlODgxYTNjZjI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/buildkite-test1-pipeline-munib", + "web_url": "https://buildkite.com/XXXX/buildkite-test1-pipeline-munib", + "name": "BuildKite_test1_pipeline_munib", + "description": "An example repository you can use as a test project with Buildkite", + "slug": "buildkite-test1-pipeline-munib", + "repository": "https://github.com/buildkite/bash-example.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "buildkite/bash-example" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/1f46a90ac3a24b9280e5f98e5706f60543fcee1b8abad254e3" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/buildkite-test1-pipeline-munib/builds", + "badge_url": "https://badge.buildkite.com/6e18534f57b46ede540d9f3caba07cde8f3049cd3734de02c6.svg", + "created_by": { + "id": "10dc1b34-f0c5-47a7-a645-4445d45ad1bb", + "graphql_id": "VXNlci0tLTEwZGMxYjM0LWYwYzUtNDdhNy1hNjQ1LTQ0NDVkNDVhZDFiYg==", + "name": "Munib Arshad Chughtai", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/6ab43a59ec9c56ebefa8f2d992947c2f", + "created_at": "2020-10-08T00:00:17.278Z" + }, + "created_at": "2020-10-25T08:00:28.681Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 1, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "836effef-fdbf-4ed9-a552-3e743117d072", + "graphql_id": "UGlwZWxpbmUtLS04MzZlZmZlZi1mZGJmLTRlZDktYTU1Mi0zZTc0MzExN2QwNzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/disbursements", + "web_url": "https://buildkite.com/XXXX/disbursements", + "name": "disbursements", + "description": null, + "slug": "disbursements", + "repository": "https://github.com/XXXX-fs/disbursements.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "main", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/disbursements", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/f116f13133f3209a0c8f9c7950cf5ffd61054fa0edc89e2283" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/disbursements/builds", + "badge_url": "https://badge.buildkite.com/3b400330e77f6b8d65bf9eb9a45d1120f58aa58198b8e8a09d.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-09-21T02:37:40.273Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=disbursements-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "410f03da-879c-4a3f-a043-f70ec5315124", + "graphql_id": "UGlwZWxpbmUtLS00MTBmMDNkYS04NzljLTRhM2YtYTA0My1mNzBlYzUzMTUxMjQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-pipeline-demo", + "web_url": "https://buildkite.com/XXXX/fs-platform-pipeline-demo", + "name": "fs-platform-pipeline-demo", + "description": null, + "slug": "fs-platform-pipeline-demo", + "repository": "https://github.com/XXXX-fs/fs-platform-pipeline-demo.git", + "cluster_id": null, + "branch_configuration": "master", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-pipeline-demo" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/de0629acf77de95560358b12c578a03a5eabc29064de9b8185" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-pipeline-demo/builds", + "badge_url": "https://badge.buildkite.com/b96f322ceb4a4615986f54877a74c044c45ab3bba6325da094.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-09-11T02:37:02.993Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "40c30db9-d897-46b1-b7e4-904b0a00289c", + "graphql_id": "UGlwZWxpbmUtLS00MGMzMGRiOS1kODk3LTQ2YjEtYjdlNC05MDRiMGEwMDI4OWM=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-clean-cdn-cache", + "web_url": "https://buildkite.com/XXXX/fs-platform-clean-cdn-cache", + "name": "fs-platform-clean-cdn-cache", + "description": null, + "slug": "fs-platform-clean-cdn-cache", + "repository": "https://github.com/XXXX-tw/fs-platform-environment-devops", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "none", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-tw/fs-platform-environment-devops" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/62d6b969bc897ccecc46607bdfbd3b19f61c72bc12f39b1beb" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-clean-cdn-cache/builds", + "badge_url": "https://badge.buildkite.com/c98863baa0c186bd8b80361869b33692c4bb6f6c7a664ded05.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-09-02T08:48:57.180Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload .buildkite/clean-cdn-cache-pipeline.yml", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-prod" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "8ffa71a2-f646-42ce-8014-91c1105e27a5", + "graphql_id": "UGlwZWxpbmUtLS04ZmZhNzFhMi1mNjQ2LTQyY2UtODAxNC05MWMxMTA1ZTI3YTU=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/louketo-proxy", + "web_url": "https://buildkite.com/XXXX/louketo-proxy", + "name": "louketo-proxy", + "description": null, + "slug": "louketo-proxy", + "repository": "https://github.com/XXXX-fs/louketo-proxy", + "cluster_id": null, + "branch_configuration": "master", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/louketo-proxy", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/148dc22b752959266b5051e5b357b37b1c34a0ed5545d91ee5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/louketo-proxy/builds", + "badge_url": "https://badge.buildkite.com/967752b888314b127b858f44991188d96c05a9afc4907fc579.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-09-02T07:14:33.174Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "ebe6374e-5a2a-4587-8202-1bef0d136dc9", + "graphql_id": "UGlwZWxpbmUtLS1lYmU2Mzc0ZS01YTJhLTQ1ODctODIwMi0xYmVmMGQxMzZkYzk=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-onboarding", + "web_url": "https://buildkite.com/XXXX/fs-platform-onboarding", + "name": "fs-platform-onboarding", + "description": "", + "slug": "fs-platform-onboarding", + "repository": "https://github.com/XXXX-fs/fs-platform-onboarding", + "cluster_id": null, + "branch_configuration": "*", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": false, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-onboarding", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/3503327a78ac892f502bc9b13a2368dbdf942f3f508f8cb3ae" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-onboarding/builds", + "badge_url": "https://badge.buildkite.com/fba35152671a569e6f3692cb4d8245a1b5d401317c8de73731.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-09-02T02:20:24.676Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "bc998b79-15cf-49ea-8eae-cbae58bbdb03", + "graphql_id": "UGlwZWxpbmUtLS1iYzk5OGI3OS0xNWNmLTQ5ZWEtOGVhZS1jYmFlNThiYmRiMDM=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-rails-card-payment-service", + "web_url": "https://buildkite.com/XXXX/payment-rails-card-payment-service", + "name": "payment-rails-card-payment-service", + "description": "", + "slug": "payment-rails-card-payment-service", + "repository": "https://github.com/XXXX-fs/payment-rails-card-payment-service.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/payment-rails-card-payment-service", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/447bfe626a5473cde6bdf8a56055f615136fd30c4243c34750" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payment-rails-card-payment-service/builds", + "badge_url": "https://badge.buildkite.com/18c10207b64912eb95b49788b39afa84a3a4437231f245067f.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-06-12T09:40:33.510Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "5529576c-1fed-4557-a3e9-e4a315c00f64", + "graphql_id": "UGlwZWxpbmUtLS01NTI5NTc2Yy0xZmVkLTQ1NTctYTNlOS1lNGEzMTVjMDBmNjQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/pfs-mock-server", + "web_url": "https://buildkite.com/XXXX/pfs-mock-server", + "name": "pfs-mock-server", + "description": null, + "slug": "pfs-mock-server", + "repository": "https://github.com/XXXX-tw/pfs-mock-server", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-tw/pfs-mock-server" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/73320c6ca675c70bd0e633500661fe5b02bb015cfcf7cc87c3" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/pfs-mock-server/builds", + "badge_url": "https://badge.buildkite.com/79603b4c43564ffbe38bf8987ae24850666f6c3ee3081579bf.svg", + "created_by": { + "id": "29c028aa-5de7-4752-8ef8-5c6088c8bf42", + "graphql_id": "VXNlci0tLTI5YzAyOGFhLTVkZTctNDc1Mi04ZWY4LTVjNjA4OGM4YmY0Mg==", + "name": "platformservices-bot", + "email": "platformservices-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/f0e5ec853b2eccf3e3538535f99bb911", + "created_at": "2018-04-11T04:06:57.198Z" + }, + "created_at": "2020-05-13T09:18:56.596Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload .buildkite/pipeline.yml", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=sab-preprod-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "5d158fe4-036f-4563-8513-2d88585c03e6", + "graphql_id": "UGlwZWxpbmUtLS01ZDE1OGZlNC0wMzZmLTQ1NjMtODUxMy0yZDg4NTg1YzAzZTY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/compliance-regression-cross-browser-tests", + "web_url": "https://buildkite.com/XXXX/compliance-regression-cross-browser-tests", + "name": "compliance-regression-cross-browser-tests", + "description": "Pipeline that triggers the regression tests on Edge and Firefox", + "slug": "compliance-regression-cross-browser-tests", + "repository": "https://github.com/XXXX-Technology/compliance-regression-tests", + "cluster_id": null, + "branch_configuration": "run-cross-browser-tests", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "none", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/compliance-regression-tests" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/d5d11e6cef438a1da81edb09444b86749e7a2c7884b4c19ff2" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/compliance-regression-cross-browser-tests/builds", + "badge_url": "https://badge.buildkite.com/d0d7200bdf2cbdf88d9e7271725b4ad026937577e45f8bbc1b.svg", + "created_by": { + "id": "420a8ae5-282e-43c6-8555-a2021d04db20", + "graphql_id": "VXNlci0tLTQyMGE4YWU1LTI4MmUtNDNjNi04NTU1LWEyMDIxZDA0ZGIyMA==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/1b7c10781f9ba644647d6be4b1441329", + "created_at": "2017-07-20T23:03:56.000Z" + }, + "created_at": "2020-05-11T02:01:35.574Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload .buildkite/cross-browser/pipeline.yml", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=helios-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "aa0e23ef-dca5-4110-a544-37998ca74882", + "graphql_id": "UGlwZWxpbmUtLS1hYTBlMjNlZi1kY2E1LTQxMTAtYTU0NC0zNzk5OGNhNzQ4ODI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-security", + "web_url": "https://buildkite.com/XXXX/fs-platform-security", + "name": "fs-platform-security", + "description": null, + "slug": "fs-platform-security", + "repository": "https://github.com/XXXX-fs/fs-platform-security.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-security" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/7e5bfc509893c43c25b486ab34a284e6d2f9ef9c8255234bce" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-security/builds", + "badge_url": "https://badge.buildkite.com/dfe6db4e34dfa66177029d7bb3314a3e1d587e8215e9be91b3.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-05-07T05:55:33.979Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "4d582483-df17-4ad3-9902-dbb59d2bacfd", + "graphql_id": "UGlwZWxpbmUtLS00ZDU4MjQ4My1kZjE3LTRhZDMtOTkwMi1kYmI1OWQyYmFjZmQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-performance-test", + "web_url": "https://buildkite.com/XXXX/fs-platform-performance-test", + "name": "fs-platform-performance-test", + "description": null, + "slug": "fs-platform-performance-test", + "repository": "https://github.com/XXXX-fs/fs-platform-performance-test.git", + "cluster_id": null, + "branch_configuration": "master", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-performance-test", + "pull_request_branch_filter_configuration": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/b14e327ce15717116dd9a3c5738362f050df0fddd10dc56fd3" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-performance-test/builds", + "badge_url": "https://badge.buildkite.com/070ac8d5f1e02db5c4144ab2230bd0cd02192ac7c811137de3.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-04-07T07:48:17.487Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 2, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "c1f78825-e398-4015-a7f1-215adc06ea13", + "graphql_id": "UGlwZWxpbmUtLS1jMWY3ODgyNS1lMzk4LTQwMTUtYTdmMS0yMTVhZGMwNmVhMTM=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payby-payment-selector-creditcard-frame", + "web_url": "https://buildkite.com/XXXX/payby-payment-selector-creditcard-frame", + "name": "payby-payment-selector-creditcard-frame", + "description": "Payment selector credit card form", + "slug": "payby-payment-selector-creditcard-frame", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/payby-payment-selector-creditcard-frame", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/fb04e67f481ec92390a77fd2221c82a6b6fdb8730a4d5a85ad" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payby-payment-selector-creditcard-frame/builds", + "badge_url": "https://badge.buildkite.com/9a4f92f393b0ec75d391539c25fecc86c9a0cce649eda1bd1a.svg", + "created_by": { + "id": "fc3ab88f-c8d9-400f-a321-32f1a0c479b6", + "graphql_id": "VXNlci0tLWZjM2FiODhmLWM4ZDktNDAwZi1hMzIxLTMyZjFhMGM0NzliNg==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/43ec70100f621bca540b141c4639c883", + "created_at": "2018-08-16T06:33:27.570Z" + }, + "created_at": "2020-03-31T04:19:37.725Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "ee75a933-1c21-4b4b-8acf-3669e67df8a5", + "graphql_id": "UGlwZWxpbmUtLS1lZTc1YTkzMy0xYzIxLTRiNGItOGFjZi0zNjY5ZTY3ZGY4YTU=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-api-test", + "web_url": "https://buildkite.com/XXXX/fs-platform-api-test", + "name": "fs-platform-api-test", + "description": null, + "slug": "fs-platform-api-test", + "repository": "https://github.com/XXXX-fs/fs-platform-api-test.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": false, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-api-test", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/c6c927e0e763a345ddd24c122190975bc55f0dd13e49bb8a2f" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-api-test/builds", + "badge_url": "https://badge.buildkite.com/5ca91903e2e208c105ed91285fc82281fe09d00b50bbe1a5f9.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-25T02:56:14.963Z", + "archived_at": null, + "env": { + "ENV": "test" + }, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "06b84287-6d55-4b48-9f5c-834f3bde7f52", + "graphql_id": "UGlwZWxpbmUtLS0wNmI4NDI4Ny02ZDU1LTRiNDgtOWY1Yy04MzRmM2JkZTdmNTI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-ui-automation-test", + "web_url": "https://buildkite.com/XXXX/fs-platform-ui-automation-test", + "name": "fs-platform-ui-automation-test", + "description": null, + "slug": "fs-platform-ui-automation-test", + "repository": "https://github.com/XXXX-fs/fs-platform-ui-automation-test.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": false, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-ui-automation-test", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/262eb80b8d0a40e779c40016f8b692f0cc8600e47acacdcf6d" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-ui-automation-test/builds", + "badge_url": "https://badge.buildkite.com/135265058e267167e4311de68fda53dd754eb360702d0854f2.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T10:11:58.915Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "6f6729f7-3f91-4e38-9b62-7701cd9700fc", + "graphql_id": "UGlwZWxpbmUtLS02ZjY3MjlmNy0zZjkxLTRlMzgtOWI2Mi03NzAxY2Q5NzAwZmM=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-payment-selector", + "web_url": "https://buildkite.com/XXXX/fs-platform-payment-selector", + "name": "fs-platform-payment-selector", + "description": null, + "slug": "fs-platform-payment-selector", + "repository": "https://github.com/XXXX-fs/fs-platform-payment-selector.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": false, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-payment-selector", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/b13a7662039ba43091ebe308c11aa07e96e783bf0b19d86564" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-payment-selector/builds", + "badge_url": "https://badge.buildkite.com/ff16d828c4f48d632d6e9c4319305801cbb0b9ce7ab6f5a8d4.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T10:09:48.146Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 8, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "6efcb042-3052-4ba3-8205-2d7e041dbc96", + "graphql_id": "UGlwZWxpbmUtLS02ZWZjYjA0Mi0zMDUyLTRiYTMtODIwNS0yZDdlMDQxZGJjOTY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-payment-merchant-test", + "web_url": "https://buildkite.com/XXXX/fs-platform-payment-merchant-test", + "name": "fs-platform-payment-merchant-test", + "description": "", + "slug": "fs-platform-payment-merchant-test", + "repository": "https://github.com/XXXX-fs/fs-platform-payment-selector-merchant-test.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-payment-selector-merchant-test", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/99f4587c3de8e66354db7b78cc5c4f414b32cc9678ae958ed9" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-payment-merchant-test/builds", + "badge_url": "https://badge.buildkite.com/a9b35b2c3e81e7be7b8e21c5424d08f4936b12e427638a4e9a.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T10:06:43.935Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "40365bdf-4a78-4c7c-8afd-5a3d73f8b472", + "graphql_id": "UGlwZWxpbmUtLS00MDM2NWJkZi00YTc4LTRjN2MtOGFmZC01YTNkNzNmOGI0NzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops", + "web_url": "https://buildkite.com/XXXX/fs-platform-environment-devops", + "name": "fs-platform-environment-devops", + "description": null, + "slug": "fs-platform-environment-devops", + "repository": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-environment-devops", + "pull_request_branch_filter_configuration": "", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/a881cf23a9b165cb2988112c42fd7af2c251a0e73ed116d1c5" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-environment-devops/builds", + "badge_url": "https://badge.buildkite.com/525cd5620e2b1a79c26b3d2847c8730dd549459cbe1f07a37c.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-03-24T09:53:01.414Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "e63e8425-060f-455a-be1e-fc76edbc6936", + "graphql_id": "UGlwZWxpbmUtLS1lNjNlODQyNS0wNjBmLTQ1NWEtYmUxZS1mYzc2ZWRiYzY5MzY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/compliance-e2e-api-tests", + "web_url": "https://buildkite.com/XXXX/compliance-e2e-api-tests", + "name": "compliance-e2e-api-tests", + "description": null, + "slug": "compliance-e2e-api-tests", + "repository": "https://github.com/XXXX-Technology/compliance-e2e-api-tests", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/compliance-e2e-api-tests", + "pull_request_branch_filter_configuration": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/bb54074b1859b8508eb2d358b1ca6ec5c743f07a59375e7eae" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/compliance-e2e-api-tests/builds", + "badge_url": "https://badge.buildkite.com/1ead4192169c51cf058ea199d8a3e4951531147a619e2a758a.svg", + "created_by": { + "id": "be5292cf-18cb-4e33-854c-688c4a257291", + "graphql_id": "VXNlci0tLWJlNTI5MmNmLTE4Y2ItNGUzMy04NTRjLTY4OGM0YTI1NzI5MQ==", + "name": "accountants-bot", + "email": "accountants-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/9268e0971809440b59c07784d9bbd457", + "created_at": "2018-04-11T03:26:37.830Z" + }, + "created_at": "2020-03-11T22:56:05.511Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 2, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=helios-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "8653854e-0d60-4f3c-a6f5-62ef11671024", + "graphql_id": "UGlwZWxpbmUtLS04NjUzODU0ZS0wZDYwLTRmM2MtYTZmNS02MmVmMTE2NzEwMjQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-notification", + "web_url": "https://buildkite.com/XXXX/fs-platform-notification", + "name": "fs-platform-notification", + "description": "", + "slug": "fs-platform-notification", + "repository": "https://github.com/XXXX-fs/fs-platform-notification.git", + "cluster_id": null, + "branch_configuration": "", + "default_branch": null, + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": false, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-fs/fs-platform-notification", + "pull_request_branch_filter_configuration": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/bea715ba1bcd77ebd07c28cb0777345b68ddfb66a8159e7a29" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fs-platform-notification/builds", + "badge_url": "https://badge.buildkite.com/cab5f096d0481123e6e05dfac29001c86eb2c7be2bbf638dd4.svg", + "created_by": { + "id": "70ac4c0d-aaa3-4151-b38b-186b247af618", + "graphql_id": "VXNlci0tLTcwYWM0YzBkLWFhYTMtNDE1MS1iMzhiLTE4NmIyNDdhZjYxOA==", + "name": "financial-services-bot", + "email": "financial-services-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/0af3a4bf992cfffa74fb39e1744556fd", + "created_at": "2019-08-03T11:20:49.668Z" + }, + "created_at": "2020-02-16T16:55:58.392Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fs-platform-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "57f04b3a-0c87-4d80-9969-63825379c18c", + "graphql_id": "UGlwZWxpbmUtLS01N2YwNGIzYS0wYzg3LTRkODAtOTk2OS02MzgyNTM3OWMxOGM=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/dnp-workflow", + "web_url": "https://buildkite.com/XXXX/dnp-workflow", + "name": "dnp-workflow", + "description": null, + "slug": "dnp-workflow", + "repository": "https://github.com/XXXX-Technology/dnp-workflow", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/dnp-workflow" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/c38f31978844f95058ed51c11d4049c50a196264c5b00fc958" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/dnp-workflow/builds", + "badge_url": "https://badge.buildkite.com/da07aa72d7cc3d51eb1b72a8193367fd0a92985f7412a168a9.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2020-02-03T22:50:48.191Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=dnp-lab" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "d0f67f02-b5c8-4ba0-9edb-e809ef52dd9d", + "graphql_id": "UGlwZWxpbmUtLS1kMGY2N2YwMi1iNWM4LTRiYTAtOWVkYi1lODA5ZWY1MmRkOWQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/anthony-test-mygurl", + "web_url": "https://buildkite.com/XXXX/anthony-test-mygurl", + "name": "anthony-test-mygurl", + "description": "", + "slug": "anthony-test-mygurl", + "repository": "https://github.com/XXXX-Technology/forms-engine-buildkite.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/forms-engine-buildkite" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/dea29a854efa1df78f2e0ff47b92f8afc83f6987f827fda257" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/anthony-test-mygurl/builds", + "badge_url": "https://badge.buildkite.com/9647572dd75f192410b73e4d07a6256a4c427cc171bcb00f82.svg", + "created_by": { + "id": "c097e307-a644-4910-9c38-561c935edea3", + "graphql_id": "VXNlci0tLWMwOTdlMzA3LWE2NDQtNDkxMC05YzM4LTU2MWM5MzVlZGVhMw==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/7027a1e3f1553dc098c51b726bdcb405", + "created_at": "2017-03-03T02:54:25.749Z" + }, + "created_at": "2020-01-24T05:01:37.160Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": "", + "command": "__response=$(mygurl -1 -f -q '[?!blocked].commit | [0]' -o ./response -r bk \"/v2/organizations/XXXX/pipelines/compliance-content/builds?page=1&per_page=100&state=passed&branch=master&meta_data%5Brelease-file%5D=iitr-2019\" 2>/dev/null && cat response | sed 's/\\\"//g')\r\necho $__response", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=cc-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "bc0b40c8-cf67-422d-bfa3-b2d94816db6c", + "graphql_id": "UGlwZWxpbmUtLS1iYzBiNDBjOC1jZjY3LTQyMmQtYmZhMy1iMmQ5NDgxNmRiNmM=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/lab-components", + "web_url": "https://buildkite.com/XXXX/lab-components", + "name": "lab-components", + "description": null, + "slug": "lab-components", + "repository": "https://github.com/XXXX-Technology/lab-components", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": true, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/lab-components", + "pull_request_branch_filter_configuration": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/811a7a8160c407cd2a6885b01f4dee43b1c4806c6ad6a9f651" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/lab-components/builds", + "badge_url": "https://badge.buildkite.com/9da75d7c8f8f3f54d7050e5f3c0326dbdd0947dbfe9d98a6cb.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2020-01-10T03:05:45.679Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=sophwind-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "6ea8f344-a7ea-4b94-bb98-9c1c03b78860", + "graphql_id": "UGlwZWxpbmUtLS02ZWE4ZjM0NC1hN2VhLTRiOTQtYmI5OC05YzFjMDNiNzg4NjA=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/astridd", + "web_url": "https://buildkite.com/XXXX/astridd", + "name": "astridd", + "description": ":tada: Build, deploy and publish pipeline for ASTRIDD", + "slug": "astridd", + "repository": "https://github.com/XXXX-Technology/astridd", + "cluster_id": null, + "branch_configuration": "develop master", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": true, + "separate_pull_request_statuses": true, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/astridd", + "pull_request_branch_filter_configuration": "develop master" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/acf3e848b14bc266c9dff21ae59fddc45029242bf805842015" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/astridd/builds", + "badge_url": "https://badge.buildkite.com/a2282062c6f4aeaf10c472359a14c2b9694b09816298042a07.svg", + "created_by": { + "id": "3d7f3709-59fd-4003-a8e8-1e321dd3e2a8", + "graphql_id": "VXNlci0tLTNkN2YzNzA5LTU5ZmQtNDAwMy1hOGU4LTFlMzIxZGQzZTJhOA==", + "name": "Rowan Parkinson", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/839b04d6eb1747225568988a5d4cfe62", + "created_at": "2019-10-04T04:29:34.700Z" + }, + "created_at": "2019-10-04T06:28:44.218Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 2, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": " 🏁 Upload & run Development pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "develop feature/* hotfix/*", + "env": { + "TARGET_ENV": "development", + "TARGET_QUEUE": "dxp-web-dev" + }, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=dxp-web-dev" + ], + "concurrency": null, + "parallelism": null + }, + { + "type": "script", + "name": " 🏁 Upload & run Production pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "master", + "env": { + "TARGET_ENV": "production", + "TARGET_QUEUE": "dxp-web-prod" + }, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=dxp-web-prod" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "151df2d2-10ee-47a5-abe5-e1a750137db4", + "graphql_id": "UGlwZWxpbmUtLS0xNTFkZjJkMi0xMGVlLTQ3YTUtYWJlNS1lMWE3NTAxMzdkYjQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/feelix-farm", + "web_url": "https://buildkite.com/XXXX/feelix-farm", + "name": "feelix-farm", + "description": "", + "slug": "feelix-farm", + "repository": "https://github.com/XXXX-Technology/feelix-farm.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/feelix-farm" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/7599e300a6eca4bde762306668895870db54de1f3d49513862" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/feelix-farm/builds", + "badge_url": "https://badge.buildkite.com/ac7f7ad4dae93036f26d2e59495569cf0ee08aa7c53796a711.svg", + "created_by": { + "id": "954179a1-433a-4205-b0eb-1651f4ab43ee", + "graphql_id": "VXNlci0tLTk1NDE3OWExLTQzM2EtNDIwNS1iMGViLTE2NTFmNGFiNDNlZQ==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/d1376c722f762bef1226d574cd571d1c", + "created_at": "2018-03-13T04:08:46.932Z" + }, + "created_at": "2019-09-11T04:18:28.141Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=vanguard-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "2abb0097-8b5a-493f-af85-c1b6330d1d87", + "graphql_id": "UGlwZWxpbmUtLS0yYWJiMDA5Ny04YjVhLTQ5M2YtYWY4NS1jMWI2MzMwZDFkODc=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/hackday-clair", + "web_url": "https://buildkite.com/XXXX/hackday-clair", + "name": "hackday-clair", + "description": null, + "slug": "hackday-clair", + "repository": "https://github.com/XXXX-Technology/hackday-clair", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/hackday-clair" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/068a532c5f905d9ba304f85fd057e74446fb0f07c658f78aa8" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/hackday-clair/builds", + "badge_url": "https://badge.buildkite.com/93c47302e0986b0b18c3b033fbbe1dc809c408ab49f5679b0f.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2019-09-05T04:16:53.700Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=hackday2019" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "a2fe17f2-0d1c-4275-be31-77a87729a356", + "graphql_id": "UGlwZWxpbmUtLS1hMmZlMTdmMi0wZDFjLTQyNzUtYmUzMS03N2E4NzcyOWEzNTY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/ns-test-hackday-quickstart", + "web_url": "https://buildkite.com/XXXX/ns-test-hackday-quickstart", + "name": "ns-test-hackday-quickstart", + "description": null, + "slug": "ns-test-hackday-quickstart", + "repository": "https://github.com/XXXX-Technology/ns-test-hackday-quickstart", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/ns-test-hackday-quickstart" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/eadf6159d777a1267f8adf616b52f8f5a7923cb13a059ee0fc" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/ns-test-hackday-quickstart/builds", + "badge_url": "https://badge.buildkite.com/e1512802e0e9a203bbfb9190f4fcdcf0af11c87f7c6c04b798.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2019-09-05T00:42:58.357Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=hackday2019" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "a3ae1628-dde9-4e5e-ba08-d8ed58c5f095", + "graphql_id": "UGlwZWxpbmUtLS1hM2FlMTYyOC1kZGU5LTRlNWUtYmEwOC1kOGVkNThjNWYwOTU=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fictitious-inc", + "web_url": "https://buildkite.com/XXXX/fictitious-inc", + "name": "fictitious-inc", + "description": null, + "slug": "fictitious-inc", + "repository": "https://github.com/XXXX-Technology/fictitious-inc", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/fictitious-inc" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/098fddd394b742465bd109247c16e8e607f79e676942c08e3b" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fictitious-inc/builds", + "badge_url": "https://badge.buildkite.com/ddf13111c041048b440726889560455948a6e8d114b2f7f8ed.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2019-08-30T01:20:49.947Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: Uploading Pipeline", + "command": "buildkite-agent pipeline upload buildkite.yml", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=appsec-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "dc130dd7-ce3e-4196-b6b3-d9d8228e35c4", + "graphql_id": "UGlwZWxpbmUtLS1kYzEzMGRkNy1jZTNlLTQxOTYtYjZiMy1kOWQ4MjI4ZTM1YzQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/node-lib-example", + "web_url": "https://buildkite.com/XXXX/node-lib-example", + "name": "node-lib-example", + "description": null, + "slug": "node-lib-example", + "repository": "https://github.com/XXXX-ops/node-lib-example.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-ops/node-lib-example" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/627950d50306576a82bfd3f895d6b6efe286e45f8bf7efc638" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/node-lib-example/builds", + "badge_url": "https://badge.buildkite.com/d6534ad206bb62b3ff42d611d9464a3c2b9f7e3f4080a54e80.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2019-08-23T04:04:02.578Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=dnp-lab" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "89fc6236-a2ae-4db8-80f4-95d151b0de2b", + "graphql_id": "UGlwZWxpbmUtLS04OWZjNjIzNi1hMmFlLTRkYjgtODBmNC05NWQxNTFiMGRlMmI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/node-app-example", + "web_url": "https://buildkite.com/XXXX/node-app-example", + "name": "node-app-example", + "description": null, + "slug": "node-app-example", + "repository": "https://github.com/XXXX-ops/node-app-example.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-ops/node-app-example" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/6db2669372f105b2fce472f0e82cff72858f93a2bfb6626a14" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/node-app-example/builds", + "badge_url": "https://badge.buildkite.com/1baf37ff2bd120f94c0746f83afa67a82536d85043e9252e01.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2019-08-03T03:53:48.675Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=dnp-lab" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "24c8797c-e82a-469c-ad20-7e273d39aad6", + "graphql_id": "UGlwZWxpbmUtLS0yNGM4Nzk3Yy1lODJhLTQ2OWMtYWQyMC03ZTI3M2QzOWFhZDY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/amex-cartridge", + "web_url": "https://buildkite.com/XXXX/amex-cartridge", + "name": "amex-cartridge", + "description": "AMEX Cartridge", + "slug": "amex-cartridge", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/amex-cartridge", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/852300c07d8da18a2c2ef953956c83be9195d84ef05eb00bc4" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/amex-cartridge/builds", + "badge_url": "https://badge.buildkite.com/d6b61abe5b741c37e0eccbd98daef1bf2ef21ff29fa52e0814.svg", + "created_by": { + "id": "fc3ab88f-c8d9-400f-a321-32f1a0c479b6", + "graphql_id": "VXNlci0tLWZjM2FiODhmLWM4ZDktNDAwZi1hMzIxLTMyZjFhMGM0NzliNg==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/43ec70100f621bca540b141c4639c883", + "created_at": "2018-08-16T06:33:27.570Z" + }, + "created_at": "2019-07-26T00:12:48.880Z", + "archived_at": "2022-10-17T02:40:30.107Z", + "env": { + "TENANT": "payby" + }, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=payby" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "613e3880-2372-4b0f-a2fe-5406104ce9d4", + "graphql_id": "UGlwZWxpbmUtLS02MTNlMzg4MC0yMzcyLTRiMGYtYTJmZS01NDA2MTA0Y2U5ZDQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/compliance-regression-tests", + "web_url": "https://buildkite.com/XXXX/compliance-regression-tests", + "name": "compliance-regression-tests", + "description": null, + "slug": "compliance-regression-tests", + "repository": "https://github.com/XXXX-Technology/compliance-regression-tests", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": true, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/compliance-regression-tests", + "pull_request_branch_filter_configuration": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/cb139455913ffbcc0fdc99efe5363d4bc00165d8da68777854" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/compliance-regression-tests/builds", + "badge_url": "https://badge.buildkite.com/cef0a5744db55ebd3ae5668720a808dde4f9b9a1a6c56cf056.svg", + "created_by": { + "id": "be5292cf-18cb-4e33-854c-688c4a257291", + "graphql_id": "VXNlci0tLWJlNTI5MmNmLTE4Y2ItNGUzMy04NTRjLTY4OGM0YTI1NzI5MQ==", + "name": "accountants-bot", + "email": "accountants-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/9268e0971809440b59c07784d9bbd457", + "created_at": "2018-04-11T03:26:37.830Z" + }, + "created_at": "2019-07-22T05:14:34.255Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 1, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=helios-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "fad88f03-0ae8-411a-ba8d-b969a5f33396", + "graphql_id": "UGlwZWxpbmUtLS1mYWQ4OGYwMy0wYWU4LTQxMWEtYmE4ZC1iOTY5YTVmMzMzOTY=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fatzebra-cartridge", + "web_url": "https://buildkite.com/XXXX/fatzebra-cartridge", + "name": "fatzebra-cartridge", + "description": ":zebra_face: FatZebra Cartridge :minidisc:", + "slug": "fatzebra-cartridge", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/fatzebra-cartridge", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/44b85b5ac5fdba04892026b18a082042685863c7da11769936" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/fatzebra-cartridge/builds", + "badge_url": "https://badge.buildkite.com/fd12d9bad99f8f164abb1f0fb5c6fba386ee436be6794d123b.svg", + "created_by": { + "id": "fc3ab88f-c8d9-400f-a321-32f1a0c479b6", + "graphql_id": "VXNlci0tLWZjM2FiODhmLWM4ZDktNDAwZi1hMzIxLTMyZjFhMGM0NzliNg==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/43ec70100f621bca540b141c4639c883", + "created_at": "2018-08-16T06:33:27.570Z" + }, + "created_at": "2019-07-10T03:24:27.771Z", + "archived_at": "2022-10-08T02:28:54.848Z", + "env": { + "TENANT": "payby" + }, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=payby" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "2fc9b38e-2eb9-4aa6-ba6d-c0161cc7e52b", + "graphql_id": "UGlwZWxpbmUtLS0yZmM5YjM4ZS0yZWI5LTRhYTYtYmE2ZC1jMDE2MWNjN2U1MmI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/inspec-checks", + "web_url": "https://buildkite.com/XXXX/inspec-checks", + "name": "inspec-checks", + "description": "Pipeline to Deploy Inspec Checks to S3 buckets and CF template creating documents that are available in SSM.", + "slug": "inspec-checks", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/inspec-checks", + "upgraded_to_v2_hooks": true + }, + "webhook_url": "https://webhook.buildkite.com/deliver/d204655f5ea1d5c96df87144235bc691b911e7bc002c093dce" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/inspec-checks/builds", + "badge_url": "https://badge.buildkite.com/8f5cdbbcc01c0e59338c208209f0347d6fe7a95eea3d8fe57e.svg", + "created_by": { + "id": "def17901-699a-4719-adbe-5b39f86d63d4", + "graphql_id": "VXNlci0tLWRlZjE3OTAxLTY5OWEtNDcxOS1hZGJlLTViMzlmODZkNjNkNA==", + "name": "Ben Ashby", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/422aab28c989c50dd2ff728fdc499cfb", + "created_at": "2019-05-20T02:31:30.411Z" + }, + "created_at": "2019-06-17T06:12:53.971Z", + "archived_at": "2022-12-15T08:29:03.738Z", + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": "", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "9d7c5842-db46-4968-9868-0b8ffe6468f1", + "graphql_id": "UGlwZWxpbmUtLS05ZDdjNTg0Mi1kYjQ2LTQ5NjgtOTg2OC0wYjhmZmU2NDY4ZjE=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paycorp-bin-rest-service", + "web_url": "https://buildkite.com/XXXX/paycorp-bin-rest-service", + "name": "paycorp-bin-rest-service", + "description": "BIN REST Service", + "slug": "paycorp-bin-rest-service", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/paycorp-bin-rest-service", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/f3aeeb76b2fee2c468564187e46d2632c3055a3f7a39623ae1" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paycorp-bin-rest-service/builds", + "badge_url": "https://badge.buildkite.com/6982bfec869f7eca7ae483950b5828c004649db4eef993e5cb.svg", + "created_by": { + "id": "c376208b-acf3-4729-93c3-7ccc24e79e46", + "graphql_id": "VXNlci0tLWMzNzYyMDhiLWFjZjMtNDcyOS05M2MzLTdjY2MyNGU3OWU0Ng==", + "name": "Marcin Jaskowski", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/a44d1cc5c7e7ed9705da5c49e14d9d4f", + "created_at": "2019-05-06T03:05:28.462Z" + }, + "created_at": "2019-05-31T01:49:23.785Z", + "archived_at": "2022-09-09T01:55:20.244Z", + "env": { + "TENANT": "payby" + }, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=payby" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "053669bb-41cd-42ab-bf75-9765c069454e", + "graphql_id": "UGlwZWxpbmUtLS0wNTM2NjliYi00MWNkLTQyYWItYmY3NS05NzY1YzA2OTQ1NGU=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/XXXX-practice-ui-tests", + "web_url": "https://buildkite.com/XXXX/XXXX-practice-ui-tests", + "name": "XXXX-practice-ui-tests", + "description": null, + "slug": "XXXX-practice-ui-tests", + "repository": "https://github.com/XXXX-Technology/XXXX-practice-ui-tests", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/XXXX-practice-ui-tests", + "commit_status_error": "404" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/393a0b3476a76664e29f3d7007f1e109302836076bde821395" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/XXXX-practice-ui-tests/builds", + "badge_url": "https://badge.buildkite.com/9e5377768e10c8ab9c00a332e4a09ca946961009372043b800.svg", + "created_by": { + "id": "be5292cf-18cb-4e33-854c-688c4a257291", + "graphql_id": "VXNlci0tLWJlNTI5MmNmLTE4Y2ItNGUzMy04NTRjLTY4OGM0YTI1NzI5MQ==", + "name": "accountants-bot", + "email": "accountants-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/9268e0971809440b59c07784d9bbd457", + "created_at": "2018-04-11T03:26:37.830Z" + }, + "created_at": "2019-05-24T05:40:20.517Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=fe-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "a51dcd7f-f1cd-4b60-9557-848cd8afff30", + "graphql_id": "UGlwZWxpbmUtLS1hNTFkY2Q3Zi1mMWNkLTRiNjAtOTU1Ny04NDhjZDhhZmZmMzA=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/aws-legacy-config-ssm", + "web_url": "https://buildkite.com/XXXX/aws-legacy-config-ssm", + "name": "aws-legacy-config-ssm", + "description": "Pipeline to deploy CloudFormation templates into Legacy AWS environment", + "slug": "aws-legacy-config-ssm", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/aws-legacy-ssm-config", + "upgraded_to_v2_hooks": true + }, + "webhook_url": "https://webhook.buildkite.com/deliver/25da18404aacc48a5745cd79da6b38bcb0989b61d88a8c69c7" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/aws-legacy-config-ssm/builds", + "badge_url": "https://badge.buildkite.com/cd603e3fc58e7a9748779c32e6a89a5196e0efd30204ffaf66.svg", + "created_by": { + "id": "def17901-699a-4719-adbe-5b39f86d63d4", + "graphql_id": "VXNlci0tLWRlZjE3OTAxLTY5OWEtNDcxOS1hZGJlLTViMzlmODZkNjNkNA==", + "name": "Ben Ashby", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/422aab28c989c50dd2ff728fdc499cfb", + "created_at": "2019-05-20T02:31:30.411Z" + }, + "created_at": "2019-05-22T05:31:16.368Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "6467e0c9-556d-4b38-b982-cdc74422ea8c", + "graphql_id": "UGlwZWxpbmUtLS02NDY3ZTBjOS01NTZkLTRiMzgtYjk4Mi1jZGM3NDQyMmVhOGM=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/dnp-docker", + "web_url": "https://buildkite.com/XXXX/dnp-docker", + "name": "dnp-docker", + "description": "dont panic, it's docker", + "slug": "dnp-docker", + "repository": "https://github.com/XXXX-Technology/dnp-docker", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "main", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/dnp-docker" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/7d6ba455953597822b41458f74c07312c4d0dd4409f08318b7" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/dnp-docker/builds", + "badge_url": "https://badge.buildkite.com/c4389a7bc823ce73ff97651ea52c6390a8c50617e05809c5de.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2019-05-03T01:06:12.084Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":whale::ecr::cloudsmith::docker: hit it", + "command": "./pipeline.sh | buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=dnp-lab" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "d12aafeb-120b-4c52-bcdb-ff5d0c28f574", + "graphql_id": "UGlwZWxpbmUtLS1kMTJhYWZlYi0xMjBiLTRjNTItYmNkYi1mZjVkMGMyOGY1NzQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/yourpay-timesheet", + "web_url": "https://buildkite.com/XXXX/yourpay-timesheet", + "name": "YourPay-Timesheet", + "description": "", + "slug": "yourpay-timesheet", + "repository": "https://github.com/XXXX-Technology/timesheet.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/timesheet" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/0fc919bf3b950a0d8e4e82ab6d8e5428feb1cd5eb084462b93" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/yourpay-timesheet/builds", + "badge_url": "https://badge.buildkite.com/5cb5e0e8ef8a0bff9573c7690c775cd4d0347a0125f06bade3.svg", + "created_by": { + "id": "7d19fb7f-fb5c-4738-b3c2-4f034c5e292b", + "graphql_id": "VXNlci0tLTdkMTlmYjdmLWZiNWMtNDczOC1iM2MyLTRmMDM0YzVlMjkyYg==", + "name": "sme-bot", + "email": "sme-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/d51de734f7a3f2c5e5c5f54be694819b", + "created_at": "2018-04-11T04:10:01.984Z" + }, + "created_at": "2019-04-18T04:45:57.571Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=pr-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "74356c15-57d9-4e8b-bb19-68f06dfb673d", + "graphql_id": "UGlwZWxpbmUtLS03NDM1NmMxNS01N2Q5LTRlOGItYmIxOS02OGYwNmRmYjY3M2Q=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/ops-bk-ssm-example", + "web_url": "https://buildkite.com/XXXX/ops-bk-ssm-example", + "name": "ops-bk-ssm-example", + "description": null, + "slug": "ops-bk-ssm-example", + "repository": "https://github.com/XXXX-Technology/ops-bk-ssm-example", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/ops-bk-ssm-example" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/e82f5ef97c89c3a73503948be8b9b02f1ee892d0c793e1fc6f" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/ops-bk-ssm-example/builds", + "badge_url": "https://badge.buildkite.com/ccca9e53938d2d6ffce8a59ef8450d6dca5af724570625d581.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2019-03-13T07:09:11.711Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=nhub-dnp" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "96efa208-0b1a-4f6a-b826-23fd65fe62d1", + "graphql_id": "UGlwZWxpbmUtLS05NmVmYTIwOC0wYjFhLTRmNmEtYjgyNi0yM2ZkNjVmZTYyZDE=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/tax-obligation-service-performance-test", + "web_url": "https://buildkite.com/XXXX/tax-obligation-service-performance-test", + "name": "tax-obligation-service-performance-test", + "description": "", + "slug": "tax-obligation-service-performance-test", + "repository": "https://github.com/XXXX-Technology/tax-obligation-reporting-service", + "cluster_id": null, + "branch_configuration": "master", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "none", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/tax-obligation-reporting-service", + "pull_request_branch_filter_configuration": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/7235761c447da52b6e535efb0fd9f7c7cbb417d6273185fffb" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/tax-obligation-service-performance-test/builds", + "badge_url": "https://badge.buildkite.com/a206d76aff5c2cf6232bb6a5804cbb1722f964002cfd01b285.svg", + "created_by": { + "id": "ba51668b-5ac5-454b-b751-c7c5e3477919", + "graphql_id": "VXNlci0tLWJhNTE2NjhiLTVhYzUtNDU0Yi1iNzUxLWM3YzVlMzQ3NzkxOQ==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/055730ea7d0ba4d04b6f9007783beae9", + "created_at": "2018-10-31T22:28:36.205Z" + }, + "created_at": "2019-02-25T22:44:50.979Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": "", + "command": "buildkite-agent pipeline upload .buildkite/performance_test.yml", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=acc-tax-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "d4bada01-07f7-4231-8e2c-72f005d55dbd", + "graphql_id": "UGlwZWxpbmUtLS1kNGJhZGEwMS0wN2Y3LTQyMzEtOGUyYy03MmYwMDVkNTVkYmQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/yourpay-employee", + "web_url": "https://buildkite.com/XXXX/yourpay-employee", + "name": "YourPay-Employee", + "description": "YourPay Employee service, other required service for YourPay to be functional are Invitation and Timesheet", + "slug": "yourpay-employee", + "repository": "https://github.com/XXXX-Technology/employee.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/employee" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/68c3c4f3cd867d191975297f8e8de133f8d0f2a5d6aa1a7e61" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/yourpay-employee/builds", + "badge_url": "https://badge.buildkite.com/d09ad80a8c570bd5dc735cc9d16b3d5c8c22bbf7ee135ef355.svg", + "created_by": { + "id": "dccefce7-408c-4d10-9d73-0caa7a9c3b54", + "graphql_id": "VXNlci0tLWRjY2VmY2U3LTQwOGMtNGQxMC05ZDczLTBjYWE3YTljM2I1NA==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/e6bdc8496539cf5ce2bac318da678fc4", + "created_at": "2018-12-04T03:27:34.119Z" + }, + "created_at": "2018-12-19T21:35:21.859Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload .buildkite/pipeline.yml", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=pr-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "4be1cae6-c9d3-479a-b9c4-86d3659be4c2", + "graphql_id": "UGlwZWxpbmUtLS00YmUxY2FlNi1jOWQzLTQ3OWEtYjljNC04NmQzNjU5YmU0YzI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/yourpay-invitation", + "web_url": "https://buildkite.com/XXXX/yourpay-invitation", + "name": "YourPay-Invitation", + "description": "YourPay Invitation service, other required service for YourPay to be functional are Employee and Timesheet", + "slug": "yourpay-invitation", + "repository": "https://github.com/XXXX-Technology/invitation.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/invitation" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/85a2c63f3527ef8effa0acfdd03ae92761237256c40463fea8" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/yourpay-invitation/builds", + "badge_url": "https://badge.buildkite.com/0c427ba3ece7abf10b052055f2d21bb8ce5a138d06305f8c2e.svg", + "created_by": { + "id": "a8e611f8-35ef-4e20-9aaa-721c1e1cdc3b", + "graphql_id": "VXNlci0tLWE4ZTYxMWY4LTM1ZWYtNGUyMC05YWFhLTcyMWMxZTFjZGMzYg==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/e9f3dd06bdf811c87859d7bd0ce58a1d", + "created_at": "2018-08-22T23:19:11.108Z" + }, + "created_at": "2018-12-19T03:51:08.718Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload .buildkite/pipeline.yml", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=pr-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "5f9fee12-04cf-4816-90df-34b1e5166a51", + "graphql_id": "UGlwZWxpbmUtLS01ZjlmZWUxMi0wNGNmLTQ4MTYtOTBkZi0zNGIxZTUxNjZhNTE=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/cashin-payment-gateway", + "web_url": "https://buildkite.com/XXXX/cashin-payment-gateway", + "name": "cashin-payment-gateway", + "description": "", + "slug": "cashin-payment-gateway", + "repository": "https://github.com/XXXX-Technology/cashin-payment-gateway", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/cashin-payment-gateway" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/da559c59afc311894901e9cc175dfd71c8d2351aea14ae18bc" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/cashin-payment-gateway/builds", + "badge_url": "https://badge.buildkite.com/ff9d4841ce95a79450c463a2d3745342d8d9f2e3acde9bb4ce.svg", + "created_by": { + "id": "29c028aa-5de7-4752-8ef8-5c6088c8bf42", + "graphql_id": "VXNlci0tLTI5YzAyOGFhLTVkZTctNDc1Mi04ZWY4LTVjNjA4OGM4YmY0Mg==", + "name": "platformservices-bot", + "email": "platformservices-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/f0e5ec853b2eccf3e3538535f99bb911", + "created_at": "2018-04-11T04:06:57.198Z" + }, + "created_at": "2018-10-05T07:13:28.047Z", + "archived_at": "2022-11-15T01:39:29.735Z", + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":rainbow-flag: uploading pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paymen-prod-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "5550368f-5172-491c-9e17-76589e5aace9", + "graphql_id": "UGlwZWxpbmUtLS01NTUwMzY4Zi01MTcyLTQ5MWMtOWUxNy03NjU4OWU1YWFjZTk=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paysuper", + "web_url": "https://buildkite.com/XXXX/paysuper", + "name": "paysuper", + "description": null, + "slug": "paysuper", + "repository": "https://github.com/XXXX-Technology/msuper.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": true, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": true, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/msuper" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/6780b24c8b2767396550379440a423464b096408c879e2ab35" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paysuper/builds", + "badge_url": "https://badge.buildkite.com/79d959902136f12d93ac6dbe3bc11d2b1998282eba533a4b2a.svg", + "created_by": { + "id": "7d19fb7f-fb5c-4738-b3c2-4f034c5e292b", + "graphql_id": "VXNlci0tLTdkMTlmYjdmLWZiNWMtNDczOC1iM2MyLTRmMDM0YzVlMjkyYg==", + "name": "sme-bot", + "email": "sme-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/d51de734f7a3f2c5e5c5f54be694819b", + "created_at": "2018-04-11T04:10:01.984Z" + }, + "created_at": "2018-08-06T07:27:02.093Z", + "archived_at": null, + "env": { + "BUILDKITE_PAYSUPER_ECR_NAME": "051148480832.dkr.ecr.ap-southeast-2.amazonaws.com/paysuper" + }, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":nail_care: upload pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=accountright-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "a905ceb8-8cb6-4925-9643-fe372573ce48", + "graphql_id": "UGlwZWxpbmUtLS1hOTA1Y2ViOC04Y2I2LTQ5MjUtOTY0My1mZTM3MjU3M2NlNDg=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/henry", + "web_url": "https://buildkite.com/XXXX/henry", + "name": "henry", + "description": null, + "slug": "henry", + "repository": "https://github.com/XXXX-Technology/henry.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": true, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": true, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/henry" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/e6f81a3aeb9c40582e95b18b3c8ea66b8f79ceab9316724d16" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/henry/builds", + "badge_url": "https://badge.buildkite.com/52e596258bc77f527d74f3249f9390924e0f235fe90306b25b.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2018-06-12T04:23:40.545Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":nail_care: upload pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=shub-dnp" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "ece78ffe-729b-4934-91eb-a95906a88300", + "graphql_id": "UGlwZWxpbmUtLS1lY2U3OGZmZS03MjliLTQ5MzQtOTFlYi1hOTU5MDZhODgzMDA=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/shiny-people", + "web_url": "https://buildkite.com/XXXX/shiny-people", + "name": "shiny-people", + "description": null, + "slug": "shiny-people", + "repository": "https://github.com/XXXX-Technology/shiny-people", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": true, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": true, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/shiny-people" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/dfcc69dd801fb5c1e789ef63f21fce523cafa6ed67eaf079d2" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/shiny-people/builds", + "badge_url": "https://badge.buildkite.com/daa4529480875fa6acfb1b9e2419361d50a80324389b5528de.svg", + "created_by": { + "id": "36c327cc-058d-4747-abe9-76b66582fa59", + "graphql_id": "VXNlci0tLTM2YzMyN2NjLTA1OGQtNDc0Ny1hYmU5LTc2YjY2NTgyZmE1OQ==", + "name": "partners-bot", + "email": "partners-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/34fc3b61b070d5b10771e2ee9d43590c", + "created_at": "2018-04-11T04:02:02.587Z" + }, + "created_at": "2018-06-05T23:42:52.589Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":sparkles: :woman-with-bunny-ears-partying: :sparkles: upload pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=general-prod-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "5a894b98-095b-4f58-ad37-e1362ff4e509", + "graphql_id": "UGlwZWxpbmUtLS01YTg5NGI5OC0wOTViLTRmNTgtYWQzNy1lMTM2MmZmNGU1MDk=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/feelix", + "web_url": "https://buildkite.com/XXXX/feelix", + "name": "feelix", + "description": null, + "slug": "feelix", + "repository": "https://github.com/XXXX-Technology/Feelix.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": false, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": true, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": true, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/Feelix", + "pull_request_branch_filter_configuration": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/b186af3bbe1b69f7b92997aab9e4ae2e95be9868127307b712" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/feelix/builds", + "badge_url": "https://badge.buildkite.com/51b54f32fb82fd911eee1d6a0277de57435c531c91f7528cce.svg", + "created_by": { + "id": "18b7f771-5524-4243-a8e5-0e808cdb0920", + "graphql_id": "VXNlci0tLTE4YjdmNzcxLTU1MjQtNDI0My1hOGU1LTBlODA4Y2RiMDkyMA==", + "name": "ops-arch-bot", + "email": "ops-arch-machine-*******", + "avatar_url": "https://www.gravatar.com/avatar/ad9b6ae07fdd880401b039e2e6cd0414", + "created_at": "2018-04-11T03:32:43.599Z" + }, + "created_at": "2018-05-01T04:16:16.369Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 10, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":nail_care: upload pipeline", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=sophwind-dev-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "db97418f-d629-4024-975f-186a7c74fe6b", + "graphql_id": "UGlwZWxpbmUtLS1kYjk3NDE4Zi1kNjI5LTQwMjQtOTc1Zi0xODZhN2M3NGZlNmI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/ps-collaboration-components", + "web_url": "https://buildkite.com/XXXX/ps-collaboration-components", + "name": "ps-collaboration-components", + "description": "", + "slug": "ps-collaboration-components", + "repository": "https://github.com/XXXX-Technology/ps-collaboration-components.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": true, + "skip_queued_branch_builds_filter": "gh-pages", + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": "", + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": false, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": true, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/ps-collaboration-components", + "pull_request_branch_filter_configuration": "", + "filter_condition": "" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/e4a2b1a7fafe3006b9b72142acdbae09ccc93baa1b2c98d95f" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/ps-collaboration-components/builds", + "badge_url": "https://badge.buildkite.com/4a6b1034701b982ce132188e113442b8c022ef72b6694bc8d5.svg", + "created_by": { + "id": "5d2e97a9-8f9a-44a4-91d8-10d329e9e7eb", + "graphql_id": "VXNlci0tLTVkMmU5N2E5LThmOWEtNDRhNC05MWQ4LTEwZDMyOWU5ZTdlYg==", + "name": "Bevan Dunning", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/e6403c20bfa154f3a79348eda575c055", + "created_at": "2017-08-16T04:35:50.243Z" + }, + "created_at": "2018-01-30T22:41:10.718Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 3, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=ad-dev-collablnx" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "58947a3d-a45c-4ef0-8e51-2709d19dd0b4", + "graphql_id": "UGlwZWxpbmUtLS01ODk0N2EzZC1hNDVjLTRlZjAtOGU1MS0yNzA5ZDE5ZGQwYjQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/nab-cartridge", + "web_url": "https://buildkite.com/XXXX/nab-cartridge", + "name": "nab-cartridge", + "description": "NAB Cartridge build pipeline", + "slug": "nab-cartridge", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/nab-cartridge", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/409fe1d07819478892f2282d8d731d975208506d323b1b549a" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/nab-cartridge/builds", + "badge_url": "https://badge.buildkite.com/1c7da82727450d35ebd412210d6f6b8804a9c6a3f86af48827.svg", + "created_by": { + "id": "1e17b39c-1782-4b2b-a9f9-3aed58e00039", + "graphql_id": "VXNlci0tLTFlMTdiMzljLTE3ODItNGIyYi1hOWY5LTNhZWQ1OGUwMDAzOQ==", + "name": "Paul Borg", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/1d0affb84ca1f82beb0b95225f551fa7", + "created_at": "2016-06-09T09:46:50.011Z" + }, + "created_at": "2017-12-10T21:31:11.661Z", + "archived_at": "2022-10-17T02:39:32.692Z", + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "91f82286-66fc-4943-ab26-8500e3fc6c7e", + "graphql_id": "UGlwZWxpbmUtLS05MWY4MjI4Ni02NmZjLTQ5NDMtYWIyNi04NTAwZTNmYzZjN2U=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paycorp-automation", + "web_url": "https://buildkite.com/XXXX/paycorp-automation", + "name": "paycorp-automation", + "description": "run automation daily", + "slug": "paycorp-automation", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/paycorp-automation", + "pull_request_branch_filter_configuration": "", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/7e9475145ad231ea1a43538db758c84a47aabe5a514193f92e" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paycorp-automation/builds", + "badge_url": "https://badge.buildkite.com/d63e1511bc5d71c3384a2ca5ef92d87140ef2ecc1d72fa5e22.svg", + "created_by": { + "id": "1f56d984-e68b-4460-9781-94ab55d30e2f", + "graphql_id": "VXNlci0tLTFmNTZkOTg0LWU2OGItNDQ2MC05NzgxLTk0YWI1NWQzMGUyZg==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/35b701de163bc7be665ad684ccd29974", + "created_at": "2017-10-24T23:11:05.745Z" + }, + "created_at": "2017-11-27T01:36:42.797Z", + "archived_at": "2022-09-15T09:17:22.512Z", + "env": { + "TESTGROUPS": "smokeTest1" + }, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "9ffa78c5-6ed2-44eb-a3fa-dd502985beb7", + "graphql_id": "UGlwZWxpbmUtLS05ZmZhNzhjNS02ZWQyLTQ0ZWItYTNmYS1kZDUwMjk4NWJlYjc=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/wts-cartridge", + "web_url": "https://buildkite.com/XXXX/wts-cartridge", + "name": "wts-cartridge", + "description": "Build pipeline for WTS Cartridge repo", + "slug": "wts-cartridge", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/wts-cartridge", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/811fdc9f471ca73152629e094c756ea24d341382aab257fde9" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/wts-cartridge/builds", + "badge_url": "https://badge.buildkite.com/f1cc8f515cc50749d6f7560127bfa88b60652405e09017918e.svg", + "created_by": { + "id": "5d6f40d1-33b5-4f0d-818f-fcba3e8eb3c8", + "graphql_id": "VXNlci0tLTVkNmY0MGQxLTMzYjUtNGYwZC04MThmLWZjYmEzZThlYjNjOA==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/46d923701fbe1e84e7d52aaf41254db1", + "created_at": "2016-10-11T23:05:55.425Z" + }, + "created_at": "2017-11-09T04:21:10.939Z", + "archived_at": "2022-12-15T08:15:42.311Z", + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "89dab2e9-27ed-4f53-a9fc-4ee5cb5a6b92", + "graphql_id": "UGlwZWxpbmUtLS04OWRhYjJlOS0yN2VkLTRmNTMtYTlmYy00ZWU1Y2I1YTZiOTI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/first-data-cartridge", + "web_url": "https://buildkite.com/XXXX/first-data-cartridge", + "name": "first-data-cartridge", + "description": "First data cartridge", + "slug": "first-data-cartridge", + "repository": "*******", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/first-data-cartridge", + "upgraded_to_v2_hooks": true, + "commit_status_error_count": 6 + }, + "webhook_url": "https://webhook.buildkite.com/deliver/ef5f1cfe3c0f922d0e7475ed12dd4cb8aa60dc7b4c0dbbe737" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/first-data-cartridge/builds", + "badge_url": "https://badge.buildkite.com/21de0a65ed1c759adc526ee2ce73b70000edca4b65bc57f2ac.svg", + "created_by": { + "id": "bb6639dd-9a79-4f97-b2cb-ff8383bfae71", + "graphql_id": "VXNlci0tLWJiNjYzOWRkLTlhNzktNGY5Ny1iMmNiLWZmODM4M2JmYWU3MQ==", + "name": "*******", + "email": "dev+destroyed-user-bb6639dd-9a79-4f97-b2cb-ff8383bfae71-Karel.Malbroukou-at-XXXX.com-*******", + "avatar_url": "https://www.gravatar.com/avatar/b441b6fd5109df18e9646592096202f0", + "created_at": "2017-08-07T03:58:17.183Z" + }, + "created_at": "2017-10-25T05:12:40.956Z", + "archived_at": "2022-12-15T08:25:11.052Z", + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "05a9571f-e3b1-426a-8f45-101c4d5b5e70", + "graphql_id": "UGlwZWxpbmUtLS0wNWE5NTcxZi1lM2IxLTQyNmEtOGY0NS0xMDFjNGQ1YjVlNzA=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/ams-http-stub", + "web_url": "https://buildkite.com/XXXX/ams-http-stub", + "name": "ams-http-stub", + "description": "AMS http stub", + "slug": "ams-http-stub", + "repository": "https://github.com/XXXX-Technology/ams_http_stub.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/ams_http_stub" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/9c5e0b798d088a63ded5c402f1766c2ea269fd2445ba39c6c0" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/ams-http-stub/builds", + "badge_url": "https://badge.buildkite.com/2a738f178f691f7b60601b91ee8f11bf23dd3aa7e978dc4de6.svg", + "created_by": { + "id": "3393aed2-9961-4039-a7b8-72876d04514e", + "graphql_id": "VXNlci0tLTMzOTNhZWQyLTk5NjEtNDAzOS1hN2I4LTcyODc2ZDA0NTE0ZQ==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/e3417824ce62a18e8ecd132fc0d25e53", + "created_at": "2016-09-01T02:06:12.794Z" + }, + "created_at": "2017-09-06T08:04:00.821Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 2, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload .buildkite/pipeline.yml", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=cosmos" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "35a0fcc0-351d-4bf0-8fe5-e999bed3e702", + "graphql_id": "UGlwZWxpbmUtLS0zNWEwZmNjMC0zNTFkLTRiZjAtOGZlNS1lOTk5YmVkM2U3MDI=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paycentreweb3", + "web_url": "https://buildkite.com/XXXX/paycentreweb3", + "name": "Paycentreweb3", + "description": "Dependencies: paycorp-service-base, paycorp-service-message, paycorp-mpi, in3dsecure, paycorp-amqpclient, paycorp-utils", + "slug": "paycentreweb3", + "repository": "*******", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/paycentreweb3", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/b6d7b70987da56e7f2131599da70a651661a3510d04eda898b" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paycentreweb3/builds", + "badge_url": "https://badge.buildkite.com/1d31b83f7aca5cffe78ba18c275ebaeb0636b950119e0e0053.svg", + "created_by": { + "id": "1e17b39c-1782-4b2b-a9f9-3aed58e00039", + "graphql_id": "VXNlci0tLTFlMTdiMzljLTE3ODItNGIyYi1hOWY5LTNhZWQ1OGUwMDAzOQ==", + "name": "Paul Borg", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/1d0affb84ca1f82beb0b95225f551fa7", + "created_at": "2016-06-09T09:46:50.011Z" + }, + "created_at": "2017-07-02T04:17:54.664Z", + "archived_at": "2022-10-17T02:40:06.221Z", + "env": null, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "configuration": "steps:\n - command: \"buildkite-agent pipeline upload\"\n label: \":pipeline:\"\n agents:\n - \"queue=paycorp-dev\"", + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": null, + "branch_configuration": null, + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "8ed38192-5cb7-48d0-a357-930e5a9a7f3e", + "graphql_id": "UGlwZWxpbmUtLS04ZWQzODE5Mi01Y2I3LTQ4ZDAtYTM1Ny05MzBlNWE5YTdmM2U=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paycorp-service-web", + "web_url": "https://buildkite.com/XXXX/paycorp-service-web", + "name": "Paycorp-Service-Web", + "description": "Dependencies: paycorp-message-interface, paycorp-service-message, paycorp-utils ------ Tests Skipped", + "slug": "paycorp-service-web", + "repository": "*******", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/paycorp-service-web", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/c403cb40dce53f9d681bd679bc4f1586fb539b6ed4e2d3a070" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/paycorp-service-web/builds", + "badge_url": "https://badge.buildkite.com/c73f150d1d44ad7e5e916ef32aa4b17c47eef663ca4cda09fa.svg", + "created_by": { + "id": "1e17b39c-1782-4b2b-a9f9-3aed58e00039", + "graphql_id": "VXNlci0tLTFlMTdiMzljLTE3ODItNGIyYi1hOWY5LTNhZWQ1OGUwMDAzOQ==", + "name": "Paul Borg", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/1d0affb84ca1f82beb0b95225f551fa7", + "created_at": "2016-06-09T09:46:50.011Z" + }, + "created_at": "2017-07-02T04:17:00.428Z", + "archived_at": "2022-10-17T02:39:42.670Z", + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "c7abfc92-91c1-491f-a4bc-025afc77c354", + "graphql_id": "UGlwZWxpbmUtLS1jN2FiZmM5Mi05MWMxLTQ5MWYtYTRiYy0wMjVhZmM3N2MzNTQ=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payby-pcw-config-service", + "web_url": "https://buildkite.com/XXXX/payby-pcw-config-service", + "name": "payby-pcw-config-service", + "description": "", + "slug": "payby-pcw-config-service", + "repository": "*******", + "cluster_id": null, + "branch_configuration": "", + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "bitbucket", + "settings": { + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_branches": true, + "build_tags": false, + "publish_commit_status": false, + "publish_commit_status_per_step": false, + "filter_enabled": false, + "repository": "paycorp/pcw-config-service", + "upgraded_to_v2_hooks": true, + "commit_status_error": "403-no-access" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/6e0c72a2964bd813c32699d00bd6db4b00cc0b2c1a27b123ed" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/payby-pcw-config-service/builds", + "badge_url": "https://badge.buildkite.com/90b09b75481c6d46c2b957f54247f641fd5990f2a4bcb91351.svg", + "created_by": { + "id": "1e17b39c-1782-4b2b-a9f9-3aed58e00039", + "graphql_id": "VXNlci0tLTFlMTdiMzljLTE3ODItNGIyYi1hOWY5LTNhZWQ1OGUwMDAzOQ==", + "name": "Paul Borg", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/1d0affb84ca1f82beb0b95225f551fa7", + "created_at": "2016-06-09T09:46:50.011Z" + }, + "created_at": "2017-07-02T04:14:08.090Z", + "archived_at": "2022-11-01T06:54:26.456Z", + "env": { + "TENANT": "payby" + }, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 0, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=paycorp-dev" + ], + "concurrency": null, + "parallelism": null + } + ] + }, + { + "id": "4d3df5f8-f3a6-4728-a31c-908420333acf", + "graphql_id": "UGlwZWxpbmUtLS00ZDNkZjVmOC1mM2E2LTQ3MjgtYTMxYy05MDg0MjAzMzNhY2Y=", + "url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/idam-security-java", + "web_url": "https://buildkite.com/XXXX/idam-security-java", + "name": "Idam-Security-Java", + "description": null, + "slug": "idam-security-java", + "repository": "https://github.com/XXXX-Technology/Idam-Security-Java.git", + "cluster_id": null, + "branch_configuration": null, + "default_branch": "master", + "skip_queued_branch_builds": false, + "skip_queued_branch_builds_filter": null, + "cancel_running_branch_builds": false, + "cancel_running_branch_builds_filter": null, + "allow_rebuilds": true, + "provider": { + "id": "github", + "settings": { + "trigger_mode": "code", + "build_pull_requests": true, + "pull_request_branch_filter_enabled": false, + "skip_builds_for_existing_commits": false, + "skip_pull_request_builds_for_existing_commits": true, + "build_pull_request_ready_for_review": false, + "build_pull_request_labels_changed": false, + "build_pull_request_base_branch_changed": false, + "build_pull_request_forks": false, + "prefix_pull_request_fork_branch_names": true, + "build_branches": true, + "build_tags": false, + "cancel_deleted_branch_builds": false, + "publish_commit_status": true, + "publish_commit_status_per_step": false, + "separate_pull_request_statuses": false, + "publish_blocked_as_pending": false, + "use_step_key_as_commit_status": false, + "filter_enabled": false, + "repository": "XXXX-Technology/Idam-Security-Java" + }, + "webhook_url": "https://webhook.buildkite.com/deliver/df64ceb99068bd6234ca85628a86cd2bf378105a930af5a5ff" + }, + "builds_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines/idam-security-java/builds", + "badge_url": "https://badge.buildkite.com/36f88d01fb8f0c373558ab3cd6cd52d5515996d8cd44fc3427.svg", + "created_by": { + "id": "f190f298-e1f9-4593-8000-ce23d56f183c", + "graphql_id": "VXNlci0tLWYxOTBmMjk4LWUxZjktNDU5My04MDAwLWNlMjNkNTZmMTgzYw==", + "name": "*******", + "email": "*******", + "avatar_url": "https://www.gravatar.com/avatar/18c641cac3835e505dc9b7260509c5df", + "created_at": "2017-04-06T06:14:33.325Z" + }, + "created_at": "2017-05-29T04:10:49.607Z", + "archived_at": null, + "env": {}, + "scheduled_builds_count": 0, + "running_builds_count": 0, + "scheduled_jobs_count": 0, + "running_jobs_count": 1, + "waiting_jobs_count": 0, + "visibility": "private", + "tags": null, + "steps": [ + { + "type": "script", + "name": ":pipeline:", + "command": "buildkite-agent pipeline upload", + "artifact_paths": "", + "branch_configuration": "", + "env": {}, + "timeout_in_minutes": null, + "agent_query_rules": [ + "queue=sab-preprod-dflt" + ], + "concurrency": null, + "parallelism": null + } + ] + } +] diff --git a/stubs/backend/buildkite/jsons/buildkite.organizations.json b/stubs/backend/buildkite/jsons/buildkite.organizations.json new file mode 100644 index 000000000..a8e84b469 --- /dev/null +++ b/stubs/backend/buildkite/jsons/buildkite.organizations.json @@ -0,0 +1,14 @@ +[ + { + "id": "4765ffff-3b0b-43bf-8bb5-9c83b7d483d4", + "graphql_id": "T3JnYW5pemF0aW9uLS0tNDc2NWZmZmYtM2IwYi00M2JmLThiYjUtOWM4M2I3ZDQ4M2Q0", + "url": "https://api.buildkite.com/v2/organizations/XXXX", + "web_url": "https://buildkite.com/XXXX", + "name": "XXXX", + "slug": "XXXX", + "agents_url": "https://api.buildkite.com/v2/organizations/XXXX/agents", + "emojis_url": "https://api.buildkite.com/v2/organizations/XXXX/emojis", + "created_at": "2016-08-29T02:25:31.561Z", + "pipelines_url": "https://api.buildkite.com/v2/organizations/XXXX/pipelines" + } +] diff --git a/stubs/backend/github/github-stubs.yaml b/stubs/backend/github/github-stubs.yaml new file mode 100644 index 000000000..22cd1bf2d --- /dev/null +++ b/stubs/backend/github/github-stubs.yaml @@ -0,0 +1,55 @@ +# User Organizations +- request: + method: GET + url: /user/orgs + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/github/jsons/github.user.orgs.json + +# User Repos +- request: + method: GET + url: /user/repos + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/github/jsons/github.user.repos.json + +# Org Repos +# Example: /orgs/XXXX-tw/repos +- request: + method: GET + url: ^/orgs/(XXXX-[a-zA-Z]+)/repos$ + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/github/jsons/github.orgs.<% url.1 %>.repos.json + +# GitHub Pulls +- request: + method: GET + url: /repos/([\w.-]+\/[\w.-]+)/commits/(\b[0-9a-f]+\b)/pulls + + response: + status: 200 + headers: + content-type: application/json + file: ./backend/github/jsons/github.user.repos.pulls.json + +# GitHub Pull Request Commit +- request: + method: GET + url: /repos/([\w.-]+\/[\w.-]+)/pulls/(\d+)/commits + + response: + status: 200 + headers: + content-type: application/json + file: ./backend/github/jsons/github.user.repos.pull.request.commits.json diff --git a/stubs/backend/github/jsons/github.orgs.XXXX-Technology.repos.json b/stubs/backend/github/jsons/github.orgs.XXXX-Technology.repos.json new file mode 100644 index 000000000..47de18226 --- /dev/null +++ b/stubs/backend/github/jsons/github.orgs.XXXX-Technology.repos.json @@ -0,0 +1,3286 @@ +[ + { + "id": 13035780, + "node_id": "MDEwOlJlcG9zaXRvcnkxMzAzNTc4MA==", + "name": "mydotapi", + "full_name": "XXXX-Technology/mydotapi", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/mydotapi", + "description": "MyDot Rails backed API", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/mydotapi", + "forks_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/mydotapi/deployments", + "created_at": "2013-09-23T12:55:40Z", + "updated_at": "2022-01-11T00:07:30Z", + "pushed_at": "2023-01-29T05:48:46Z", + "git_url": "git://github.com/XXXX-Technology/mydotapi.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/mydotapi.git", + "svn_url": "https://github.com/XXXX-Technology/mydotapi", + "homepage": null, + "size": 13307, + "stargazers_count": 1, + "watchers_count": 1, + "language": "Ruby", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 6, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 6, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": true, + "triage": true, + "pull": true + } + }, + { + "id": 26205386, + "node_id": "MDEwOlJlcG9zaXRvcnkyNjIwNTM4Ng==", + "name": "cse-docs", + "full_name": "XXXX-Technology/cse-docs", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/cse-docs", + "description": "Website for Core Services Documentation", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/cse-docs", + "forks_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/cse-docs/deployments", + "created_at": "2014-11-05T05:51:48Z", + "updated_at": "2020-08-26T01:15:38Z", + "pushed_at": "2022-10-19T23:59:51Z", + "git_url": "git://github.com/XXXX-Technology/cse-docs.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/cse-docs.git", + "svn_url": "https://github.com/XXXX-Technology/cse-docs", + "homepage": "", + "size": 7641, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 31642902, + "node_id": "MDEwOlJlcG9zaXRvcnkzMTY0MjkwMg==", + "name": "idam", + "full_name": "XXXX-Technology/idam", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/idam", + "description": "IDS. A deprecated identity service based on OIDC.", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/idam", + "forks_url": "https://api.github.com/repos/XXXX-Technology/idam/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/idam/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/idam/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/idam/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/idam/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/idam/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/idam/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/idam/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/idam/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/idam/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/idam/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/idam/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/idam/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/idam/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/idam/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/idam/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/idam/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/idam/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/idam/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/idam/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/idam/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/idam/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/idam/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/idam/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/idam/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/idam/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/idam/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/idam/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/idam/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/idam/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/idam/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/idam/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/idam/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/idam/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/idam/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/idam/deployments", + "created_at": "2015-03-04T06:57:48Z", + "updated_at": "2021-12-16T23:54:45Z", + "pushed_at": "2022-12-14T08:57:37Z", + "git_url": "git://github.com/XXXX-Technology/idam.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/idam.git", + "svn_url": "https://github.com/XXXX-Technology/idam", + "homepage": "", + "size": 225420, + "stargazers_count": 0, + "watchers_count": 0, + "language": "C#", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 36, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "identity", + "ids" + ], + "visibility": "internal", + "forks": 0, + "open_issues": 36, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 33292123, + "node_id": "MDEwOlJlcG9zaXRvcnkzMzI5MjEyMw==", + "name": "XXXX_styles", + "full_name": "XXXX-Technology/XXXX_styles", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/XXXX_styles", + "description": "XXXX CSS styles", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles", + "forks_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/XXXX_styles/deployments", + "created_at": "2015-04-02T06:01:46Z", + "updated_at": "2023-01-28T13:51:00Z", + "pushed_at": "2018-05-30T05:02:38Z", + "git_url": "git://github.com/XXXX-Technology/XXXX_styles.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/XXXX_styles.git", + "svn_url": "https://github.com/XXXX-Technology/XXXX_styles", + "homepage": null, + "size": 21761, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 29, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 1, + "open_issues": 29, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 35316957, + "node_id": "MDEwOlJlcG9zaXRvcnkzNTMxNjk1Nw==", + "name": "UnderTheHood", + "full_name": "XXXX-Technology/UnderTheHood", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/UnderTheHood", + "description": "The geek blog of XXXX hosted at https://underthehood.XXXX.com and powered by Ghost Blog.", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood", + "forks_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/UnderTheHood/deployments", + "created_at": "2015-05-09T05:47:49Z", + "updated_at": "2021-11-04T23:13:26Z", + "pushed_at": "2020-09-21T01:49:17Z", + "git_url": "git://github.com/XXXX-Technology/UnderTheHood.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/UnderTheHood.git", + "svn_url": "https://github.com/XXXX-Technology/UnderTheHood", + "homepage": "", + "size": 16955, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 5, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 5, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 36261870, + "node_id": "MDEwOlJlcG9zaXRvcnkzNjI2MTg3MA==", + "name": "idam-dotnet-auth-sdk", + "full_name": "XXXX-Technology/idam-dotnet-auth-sdk", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/idam-dotnet-auth-sdk", + "description": "IDAM Client SDK's", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk", + "forks_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/idam-dotnet-auth-sdk/deployments", + "created_at": "2015-05-26T00:25:52Z", + "updated_at": "2022-12-02T02:19:37Z", + "pushed_at": "2023-01-10T23:29:57Z", + "git_url": "git://github.com/XXXX-Technology/idam-dotnet-auth-sdk.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/idam-dotnet-auth-sdk.git", + "svn_url": "https://github.com/XXXX-Technology/idam-dotnet-auth-sdk", + "homepage": null, + "size": 1134, + "stargazers_count": 1, + "watchers_count": 1, + "language": "C#", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 15, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 15, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 42081978, + "node_id": "MDEwOlJlcG9zaXRvcnk0MjA4MTk3OA==", + "name": "product-catalog-service", + "full_name": "XXXX-Technology/product-catalog-service", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/product-catalog-service", + "description": "API to expose product details", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service", + "forks_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/product-catalog-service/deployments", + "created_at": "2015-09-08T01:08:56Z", + "updated_at": "2021-12-21T23:13:23Z", + "pushed_at": "2022-12-26T02:47:44Z", + "git_url": "git://github.com/XXXX-Technology/product-catalog-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/product-catalog-service.git", + "svn_url": "https://github.com/XXXX-Technology/product-catalog-service", + "homepage": "", + "size": 38654, + "stargazers_count": 0, + "watchers_count": 0, + "language": "HTML", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 2, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 8, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 2, + "open_issues": 8, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 46018804, + "node_id": "MDEwOlJlcG9zaXRvcnk0NjAxODgwNA==", + "name": "subscription-service", + "full_name": "XXXX-Technology/subscription-service", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/subscription-service", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/subscription-service", + "forks_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/subscription-service/deployments", + "created_at": "2015-11-12T00:23:23Z", + "updated_at": "2022-12-16T14:17:04Z", + "pushed_at": "2023-02-20T03:05:25Z", + "git_url": "git://github.com/XXXX-Technology/subscription-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/subscription-service.git", + "svn_url": "https://github.com/XXXX-Technology/subscription-service", + "homepage": null, + "size": 1690, + "stargazers_count": 1, + "watchers_count": 1, + "language": "Ruby", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": true, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 1, + "open_issues": 3, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 46831608, + "node_id": "MDEwOlJlcG9zaXRvcnk0NjgzMTYwOA==", + "name": "idam-js-auth-sdk", + "full_name": "XXXX-Technology/idam-js-auth-sdk", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/idam-js-auth-sdk", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk", + "forks_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/idam-js-auth-sdk/deployments", + "created_at": "2015-11-25T02:16:22Z", + "updated_at": "2022-08-18T00:02:38Z", + "pushed_at": "2023-01-11T12:22:34Z", + "git_url": "git://github.com/XXXX-Technology/idam-js-auth-sdk.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/idam-js-auth-sdk.git", + "svn_url": "https://github.com/XXXX-Technology/idam-js-auth-sdk", + "homepage": null, + "size": 4077, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 6, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 1, + "open_issues": 6, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 49769642, + "node_id": "MDEwOlJlcG9zaXRvcnk0OTc2OTY0Mg==", + "name": "platform-starter", + "full_name": "XXXX-Technology/platform-starter", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/platform-starter", + "description": "Starter template for Platform Ops", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/platform-starter", + "forks_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/platform-starter/deployments", + "created_at": "2016-01-16T10:49:35Z", + "updated_at": "2020-05-06T23:51:31Z", + "pushed_at": "2016-09-06T05:19:13Z", + "git_url": "git://github.com/XXXX-Technology/platform-starter.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/platform-starter.git", + "svn_url": "https://github.com/XXXX-Technology/platform-starter", + "homepage": null, + "size": 14299, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Ruby", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 52408844, + "node_id": "MDEwOlJlcG9zaXRvcnk1MjQwODg0NA==", + "name": "ledger-cache", + "full_name": "XXXX-Technology/ledger-cache", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/ledger-cache", + "description": "The mother of all caches", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/ledger-cache", + "forks_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/ledger-cache/deployments", + "created_at": "2016-02-24T02:43:16Z", + "updated_at": "2023-02-14T22:48:30Z", + "pushed_at": "2023-02-20T04:48:54Z", + "git_url": "git://github.com/XXXX-Technology/ledger-cache.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/ledger-cache.git", + "svn_url": "https://github.com/XXXX-Technology/ledger-cache", + "homepage": "", + "size": 72725, + "stargazers_count": 1, + "watchers_count": 1, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 2, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 59, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "aws", + "event-sourcing", + "nodejs", + "react", + "terraform" + ], + "visibility": "internal", + "forks": 2, + "open_issues": 59, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 57254733, + "node_id": "MDEwOlJlcG9zaXRvcnk1NzI1NDczMw==", + "name": "feature-switch", + "full_name": "XXXX-Technology/feature-switch", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/feature-switch", + "description": "XXXX feature switching service", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/feature-switch", + "forks_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/feature-switch/deployments", + "created_at": "2016-04-27T23:10:36Z", + "updated_at": "2022-10-18T05:55:25Z", + "pushed_at": "2023-01-23T18:05:45Z", + "git_url": "git://github.com/XXXX-Technology/feature-switch.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/feature-switch.git", + "svn_url": "https://github.com/XXXX-Technology/feature-switch", + "homepage": null, + "size": 517, + "stargazers_count": 1, + "watchers_count": 1, + "language": "JavaScript", + "has_issues": false, + "has_projects": false, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 12, + "license": null, + "allow_forking": false, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 1, + "open_issues": 12, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 58594105, + "node_id": "MDEwOlJlcG9zaXRvcnk1ODU5NDEwNQ==", + "name": "docker-images", + "full_name": "XXXX-Technology/docker-images", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/docker-images", + "description": "Dockerfiles for public docker images", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/docker-images", + "forks_url": "https://api.github.com/repos/XXXX-Technology/docker-images/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/docker-images/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/docker-images/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/docker-images/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/docker-images/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/docker-images/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/docker-images/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/docker-images/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/docker-images/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/docker-images/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/docker-images/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/docker-images/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/docker-images/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/docker-images/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/docker-images/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/docker-images/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/docker-images/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/docker-images/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/docker-images/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/docker-images/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/docker-images/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/docker-images/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/docker-images/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/docker-images/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/docker-images/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/docker-images/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/docker-images/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/docker-images/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/docker-images/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/docker-images/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/docker-images/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/docker-images/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/docker-images/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/docker-images/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/docker-images/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/docker-images/deployments", + "created_at": "2016-05-12T00:40:37Z", + "updated_at": "2023-02-17T00:08:41Z", + "pushed_at": "2020-05-28T01:08:31Z", + "git_url": "git://github.com/XXXX-Technology/docker-images.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/docker-images.git", + "svn_url": "https://github.com/XXXX-Technology/docker-images", + "homepage": "", + "size": 104, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Dockerfile", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "cloud-eng", + "devex" + ], + "visibility": "internal", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 64188436, + "node_id": "MDEwOlJlcG9zaXRvcnk2NDE4ODQzNg==", + "name": "PubSub", + "full_name": "XXXX-Technology/PubSub", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/PubSub", + "description": "A flood of messages from the cloud.", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/PubSub", + "forks_url": "https://api.github.com/repos/XXXX-Technology/PubSub/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/PubSub/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/PubSub/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/PubSub/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/PubSub/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/PubSub/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/PubSub/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/PubSub/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/PubSub/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/PubSub/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/PubSub/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/PubSub/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/PubSub/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/PubSub/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/PubSub/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/PubSub/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/PubSub/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/PubSub/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/PubSub/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/PubSub/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/PubSub/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/PubSub/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/PubSub/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/PubSub/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/PubSub/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/PubSub/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/PubSub/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/PubSub/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/PubSub/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/PubSub/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/PubSub/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/PubSub/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/PubSub/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/PubSub/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/PubSub/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/PubSub/deployments", + "created_at": "2016-07-26T03:56:41Z", + "updated_at": "2022-10-21T08:02:57Z", + "pushed_at": "2023-01-26T11:01:34Z", + "git_url": "git://github.com/XXXX-Technology/PubSub.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/PubSub.git", + "svn_url": "https://github.com/XXXX-Technology/PubSub", + "homepage": null, + "size": 6127, + "stargazers_count": 3, + "watchers_count": 3, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 2, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 27, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "odyssey", + "pubsub" + ], + "visibility": "internal", + "forks": 2, + "open_issues": 27, + "watchers": 3, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 64277587, + "node_id": "MDEwOlJlcG9zaXRvcnk2NDI3NzU4Nw==", + "name": "Feelix", + "full_name": "XXXX-Technology/Feelix", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/Feelix", + "description": "Feelix - XXXX design system", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/Feelix", + "forks_url": "https://api.github.com/repos/XXXX-Technology/Feelix/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/Feelix/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/Feelix/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/Feelix/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/Feelix/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/Feelix/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/Feelix/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/Feelix/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/Feelix/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/Feelix/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/Feelix/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/Feelix/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/Feelix/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/Feelix/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/Feelix/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/Feelix/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/Feelix/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/Feelix/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/Feelix/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/Feelix/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/Feelix/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/Feelix/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/Feelix/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/Feelix/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/Feelix/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/Feelix/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/Feelix/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/Feelix/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/Feelix/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/Feelix/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/Feelix/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/Feelix/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/Feelix/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/Feelix/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/Feelix/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/Feelix/deployments", + "created_at": "2016-07-27T04:40:12Z", + "updated_at": "2021-12-21T23:56:43Z", + "pushed_at": "2023-02-21T03:22:55Z", + "git_url": "git://github.com/XXXX-Technology/Feelix.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/Feelix.git", + "svn_url": "https://github.com/XXXX-Technology/Feelix", + "homepage": "https://feelix.XXXX.com", + "size": 103097, + "stargazers_count": 5, + "watchers_count": 5, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 2, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 22, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "component-library", + "design-system", + "style-guide", + "ui" + ], + "visibility": "internal", + "forks": 2, + "open_issues": 22, + "watchers": 5, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 67651373, + "node_id": "MDEwOlJlcG9zaXRvcnk2NzY1MTM3Mw==", + "name": "loyalty-service", + "full_name": "XXXX-Technology/loyalty-service", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/loyalty-service", + "description": "Loyalty service for Partner Program", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/loyalty-service", + "forks_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/loyalty-service/deployments", + "created_at": "2016-09-07T23:35:17Z", + "updated_at": "2021-11-15T07:13:16Z", + "pushed_at": "2022-05-27T04:55:42Z", + "git_url": "git://github.com/XXXX-Technology/loyalty-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/loyalty-service.git", + "svn_url": "https://github.com/XXXX-Technology/loyalty-service", + "homepage": null, + "size": 2217, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 67760077, + "node_id": "MDEwOlJlcG9zaXRvcnk2Nzc2MDA3Nw==", + "name": "product-presentment", + "full_name": "XXXX-Technology/product-presentment", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/product-presentment", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/product-presentment", + "forks_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/product-presentment/deployments", + "created_at": "2016-09-09T02:51:58Z", + "updated_at": "2022-12-16T14:08:09Z", + "pushed_at": "2023-02-14T14:21:50Z", + "git_url": "git://github.com/XXXX-Technology/product-presentment.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/product-presentment.git", + "svn_url": "https://github.com/XXXX-Technology/product-presentment", + "homepage": null, + "size": 53106, + "stargazers_count": 1, + "watchers_count": 1, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 6, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 6, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 70662535, + "node_id": "MDEwOlJlcG9zaXRvcnk3MDY2MjUzNQ==", + "name": "Idam-Security-Java", + "full_name": "XXXX-Technology/Idam-Security-Java", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/Idam-Security-Java", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java", + "forks_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/Idam-Security-Java/deployments", + "created_at": "2016-10-12T04:25:37Z", + "updated_at": "2021-12-14T10:01:57Z", + "pushed_at": "2022-12-16T09:45:14Z", + "git_url": "git://github.com/XXXX-Technology/Idam-Security-Java.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/Idam-Security-Java.git", + "svn_url": "https://github.com/XXXX-Technology/Idam-Security-Java", + "homepage": null, + "size": 16625, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 4, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "idam" + ], + "visibility": "internal", + "forks": 0, + "open_issues": 4, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 73886835, + "node_id": "MDEwOlJlcG9zaXRvcnk3Mzg4NjgzNQ==", + "name": "deals-ui", + "full_name": "XXXX-Technology/deals-ui", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/deals-ui", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/deals-ui", + "forks_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/deals-ui/deployments", + "created_at": "2016-11-16T05:20:22Z", + "updated_at": "2021-10-13T22:14:02Z", + "pushed_at": "2023-02-16T06:13:25Z", + "git_url": "git://github.com/XXXX-Technology/deals-ui.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/deals-ui.git", + "svn_url": "https://github.com/XXXX-Technology/deals-ui", + "homepage": null, + "size": 9153, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 14, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 14, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 79767834, + "node_id": "MDEwOlJlcG9zaXRvcnk3OTc2NzgzNA==", + "name": "XXXX-auth", + "full_name": "XXXX-Technology/XXXX-auth", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/XXXX-auth", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth", + "forks_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/XXXX-auth/deployments", + "created_at": "2017-01-23T03:51:53Z", + "updated_at": "2022-09-27T05:14:43Z", + "pushed_at": "2023-02-14T15:11:01Z", + "git_url": "git://github.com/XXXX-Technology/XXXX-auth.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/XXXX-auth.git", + "svn_url": "https://github.com/XXXX-Technology/XXXX-auth", + "homepage": null, + "size": 534, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 5, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 20, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 5, + "open_issues": 20, + "watchers": 8, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 80554691, + "node_id": "MDEwOlJlcG9zaXRvcnk4MDU1NDY5MQ==", + "name": "hubble", + "full_name": "XXXX-Technology/hubble", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/hubble", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/hubble", + "forks_url": "https://api.github.com/repos/XXXX-Technology/hubble/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/hubble/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/hubble/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/hubble/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/hubble/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/hubble/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/hubble/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/hubble/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/hubble/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/hubble/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/hubble/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/hubble/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/hubble/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/hubble/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/hubble/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/hubble/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/hubble/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/hubble/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/hubble/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/hubble/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/hubble/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/hubble/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/hubble/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/hubble/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/hubble/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/hubble/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/hubble/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/hubble/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/hubble/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/hubble/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/hubble/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/hubble/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/hubble/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/hubble/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/hubble/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/hubble/deployments", + "created_at": "2017-01-31T19:36:53Z", + "updated_at": "2020-11-09T01:17:50Z", + "pushed_at": "2020-11-09T00:54:58Z", + "git_url": "git://github.com/XXXX-Technology/hubble.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/hubble.git", + "svn_url": "https://github.com/XXXX-Technology/hubble", + "homepage": null, + "size": 18159, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Pascal", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "release", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 87863469, + "node_id": "MDEwOlJlcG9zaXRvcnk4Nzg2MzQ2OQ==", + "name": "ops-docs", + "full_name": "XXXX-Technology/ops-docs", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/ops-docs", + "description": "Operational documentation and other ephemera", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/ops-docs", + "forks_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/ops-docs/deployments", + "created_at": "2017-04-10T22:30:44Z", + "updated_at": "2022-04-18T23:46:01Z", + "pushed_at": "2022-08-01T03:29:52Z", + "git_url": "git://github.com/XXXX-Technology/ops-docs.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/ops-docs.git", + "svn_url": "https://github.com/XXXX-Technology/ops-docs", + "homepage": null, + "size": 13251, + "stargazers_count": 4, + "watchers_count": 4, + "language": "Shell", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 8, + "license": { + "key": "unlicense", + "name": "The Unlicense", + "spdx_id": "Unlicense", + "url": "https://api.github.com/licenses/unlicense", + "node_id": "MDc6TGljZW5zZTE1" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "documentation" + ], + "visibility": "internal", + "forks": 0, + "open_issues": 8, + "watchers": 4, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 89550563, + "node_id": "MDEwOlJlcG9zaXRvcnk4OTU1MDU2Mw==", + "name": "idam-ruby-auth-sdk", + "full_name": "XXXX-Technology/idam-ruby-auth-sdk", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/idam-ruby-auth-sdk", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk", + "forks_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/idam-ruby-auth-sdk/deployments", + "created_at": "2017-04-27T03:12:41Z", + "updated_at": "2022-04-27T04:37:35Z", + "pushed_at": "2022-12-14T02:05:48Z", + "git_url": "git://github.com/XXXX-Technology/idam-ruby-auth-sdk.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/idam-ruby-auth-sdk.git", + "svn_url": "https://github.com/XXXX-Technology/idam-ruby-auth-sdk", + "homepage": null, + "size": 30, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Ruby", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 5, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 5, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 94286882, + "node_id": "MDEwOlJlcG9zaXRvcnk5NDI4Njg4Mg==", + "name": "homebrew-helpers", + "full_name": "XXXX-Technology/homebrew-helpers", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/homebrew-helpers", + "description": "Install XXXX tools on your Mac 🍎", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers", + "forks_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/homebrew-helpers/deployments", + "created_at": "2017-06-14T03:56:08Z", + "updated_at": "2022-03-14T20:57:26Z", + "pushed_at": "2022-03-14T20:57:23Z", + "git_url": "git://github.com/XXXX-Technology/homebrew-helpers.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/homebrew-helpers.git", + "svn_url": "https://github.com/XXXX-Technology/homebrew-helpers", + "homepage": "", + "size": 5, + "stargazers_count": 1, + "watchers_count": 1, + "language": "Ruby", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 1, + "open_issues": 0, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 96408861, + "node_id": "MDEwOlJlcG9zaXRvcnk5NjQwODg2MQ==", + "name": "stackform", + "full_name": "XXXX-Technology/stackform", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/stackform", + "description": "Don't Panic! Form!", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/stackform", + "forks_url": "https://api.github.com/repos/XXXX-Technology/stackform/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/stackform/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/stackform/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/stackform/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/stackform/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/stackform/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/stackform/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/stackform/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/stackform/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/stackform/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/stackform/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/stackform/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/stackform/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/stackform/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/stackform/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/stackform/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/stackform/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/stackform/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/stackform/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/stackform/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/stackform/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/stackform/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/stackform/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/stackform/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/stackform/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/stackform/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/stackform/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/stackform/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/stackform/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/stackform/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/stackform/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/stackform/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/stackform/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/stackform/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/stackform/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/stackform/deployments", + "created_at": "2017-07-06T08:47:32Z", + "updated_at": "2022-10-24T03:36:35Z", + "pushed_at": "2023-02-14T15:23:26Z", + "git_url": "git://github.com/XXXX-Technology/stackform.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/stackform.git", + "svn_url": "https://github.com/XXXX-Technology/stackform", + "homepage": null, + "size": 19806, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "cfn", + "coudformation" + ], + "visibility": "internal", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 97087433, + "node_id": "MDEwOlJlcG9zaXRvcnk5NzA4NzQzMw==", + "name": "ops-gusbot", + "full_name": "XXXX-Technology/ops-gusbot", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/ops-gusbot", + "description": "monitoring bot for platform-enablement channel", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot", + "forks_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/ops-gusbot/deployments", + "created_at": "2017-07-13T06:23:15Z", + "updated_at": "2023-02-17T00:01:20Z", + "pushed_at": "2018-10-02T12:15:47Z", + "git_url": "git://github.com/XXXX-Technology/ops-gusbot.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/ops-gusbot.git", + "svn_url": "https://github.com/XXXX-Technology/ops-gusbot", + "homepage": null, + "size": 93, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 5, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "devex" + ], + "visibility": "internal", + "forks": 0, + "open_issues": 5, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 98143341, + "node_id": "MDEwOlJlcG9zaXRvcnk5ODE0MzM0MQ==", + "name": "aws-ansible", + "full_name": "XXXX-Technology/aws-ansible", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/aws-ansible", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/aws-ansible", + "forks_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/aws-ansible/deployments", + "created_at": "2017-07-24T02:57:33Z", + "updated_at": "2020-04-09T01:25:43Z", + "pushed_at": "2018-03-28T00:31:33Z", + "git_url": "git://github.com/XXXX-Technology/aws-ansible.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/aws-ansible.git", + "svn_url": "https://github.com/XXXX-Technology/aws-ansible", + "homepage": null, + "size": 40, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 99055035, + "node_id": "MDEwOlJlcG9zaXRvcnk5OTA1NTAzNQ==", + "name": "platform-sensible-defaults", + "full_name": "XXXX-Technology/platform-sensible-defaults", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/platform-sensible-defaults", + "description": "Defaults for building good quality systems that run smoothly, require minimum support and have an efficient developer experience", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults", + "forks_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/platform-sensible-defaults/deployments", + "created_at": "2017-08-02T00:36:58Z", + "updated_at": "2022-11-04T03:55:44Z", + "pushed_at": "2022-02-01T06:26:01Z", + "git_url": "git://github.com/XXXX-Technology/platform-sensible-defaults.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/platform-sensible-defaults.git", + "svn_url": "https://github.com/XXXX-Technology/platform-sensible-defaults", + "homepage": "", + "size": 155, + "stargazers_count": 5, + "watchers_count": 5, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 3, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 54, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 3, + "open_issues": 54, + "watchers": 5, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 99115915, + "node_id": "MDEwOlJlcG9zaXRvcnk5OTExNTkxNQ==", + "name": "monitor-slo", + "full_name": "XXXX-Technology/monitor-slo", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/monitor-slo", + "description": "Capture metrics from New Relic,ELK and process them in Influx DB", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/monitor-slo", + "forks_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/monitor-slo/deployments", + "created_at": "2017-08-02T12:49:44Z", + "updated_at": "2022-12-01T21:06:33Z", + "pushed_at": "2022-07-26T02:01:50Z", + "git_url": "git://github.com/XXXX-Technology/monitor-slo.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/monitor-slo.git", + "svn_url": "https://github.com/XXXX-Technology/monitor-slo", + "homepage": "https://slo.XXXX.com", + "size": 9784, + "stargazers_count": 1, + "watchers_count": 1, + "language": "HTML", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 2, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 17, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "monitor-slo", + "XXXX-slo" + ], + "visibility": "internal", + "forks": 2, + "open_issues": 17, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 100217184, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDAyMTcxODQ=", + "name": "ops-kube-sonar", + "full_name": "XXXX-Technology/ops-kube-sonar", + "private": true, + "owner": { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-Technology", + "html_url": "https://github.com/XXXX-Technology", + "followers_url": "https://api.github.com/users/XXXX-Technology/followers", + "following_url": "https://api.github.com/users/XXXX-Technology/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-Technology/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-Technology/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-Technology/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-Technology/orgs", + "repos_url": "https://api.github.com/users/XXXX-Technology/repos", + "events_url": "https://api.github.com/users/XXXX-Technology/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-Technology/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-Technology/ops-kube-sonar", + "description": "SonarQube running in Kubernetes", + "fork": false, + "url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar", + "forks_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/forks", + "keys_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/teams", + "hooks_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/events", + "assignees_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/tags", + "blobs_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/subscription", + "commits_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/merges", + "archive_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/downloads", + "issues_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-Technology/ops-kube-sonar/deployments", + "created_at": "2017-08-14T01:45:32Z", + "updated_at": "2021-12-21T23:41:01Z", + "pushed_at": "2023-02-16T04:25:52Z", + "git_url": "git://github.com/XXXX-Technology/ops-kube-sonar.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-Technology/ops-kube-sonar.git", + "svn_url": "https://github.com/XXXX-Technology/ops-kube-sonar", + "homepage": null, + "size": 1158, + "stargazers_count": 1, + "watchers_count": 1, + "language": "Shell", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 1, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + } +] diff --git a/stubs/backend/github/jsons/github.orgs.XXXX-fs.repos.json b/stubs/backend/github/jsons/github.orgs.XXXX-fs.repos.json new file mode 100644 index 000000000..ba887c5ae --- /dev/null +++ b/stubs/backend/github/jsons/github.orgs.XXXX-fs.repos.json @@ -0,0 +1,3212 @@ +[ + { + "id": 26461177, + "node_id": "MDEwOlJlcG9zaXRvcnkyNjQ2MTE3Nw==", + "name": "popeye-arl-adapter", + "full_name": "XXXX-fs/popeye-arl-adapter", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/popeye-arl-adapter", + "description": "Integration of Popeye and AccountRight Live", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter", + "forks_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/popeye-arl-adapter/deployments", + "created_at": "2014-11-10T23:40:30Z", + "updated_at": "2022-12-13T05:26:17Z", + "pushed_at": "2023-02-20T08:40:20Z", + "git_url": "git://github.com/XXXX-fs/popeye-arl-adapter.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/popeye-arl-adapter.git", + "svn_url": "https://github.com/XXXX-fs/popeye-arl-adapter", + "homepage": null, + "size": 1093, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 4, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 4, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 32127875, + "node_id": "MDEwOlJlcG9zaXRvcnkzMjEyNzg3NQ==", + "name": "paydirect-online", + "full_name": "XXXX-fs/paydirect-online", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/paydirect-online", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/paydirect-online", + "forks_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/paydirect-online/deployments", + "created_at": "2015-03-13T04:13:20Z", + "updated_at": "2022-12-05T02:55:51Z", + "pushed_at": "2023-02-21T03:19:51Z", + "git_url": "git://github.com/XXXX-fs/paydirect-online.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/paydirect-online.git", + "svn_url": "https://github.com/XXXX-fs/paydirect-online", + "homepage": "", + "size": 101418, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Ruby", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 9, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 9, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 53558465, + "node_id": "MDEwOlJlcG9zaXRvcnk1MzU1ODQ2NQ==", + "name": "popeye", + "full_name": "XXXX-fs/popeye", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/popeye", + "description": "Popeye - Online Invoice Portal", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/popeye", + "forks_url": "https://api.github.com/repos/XXXX-fs/popeye/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/popeye/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/popeye/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/popeye/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/popeye/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/popeye/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/popeye/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/popeye/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/popeye/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/popeye/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/popeye/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/popeye/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/popeye/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/popeye/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/popeye/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/popeye/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/popeye/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/popeye/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/popeye/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/popeye/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/popeye/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/popeye/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/popeye/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/popeye/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/popeye/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/popeye/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/popeye/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/popeye/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/popeye/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/popeye/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/popeye/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/popeye/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/popeye/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/popeye/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/popeye/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/popeye/deployments", + "created_at": "2016-03-10T05:43:39Z", + "updated_at": "2022-12-15T02:54:08Z", + "pushed_at": "2023-02-21T03:07:15Z", + "git_url": "git://github.com/XXXX-fs/popeye.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/popeye.git", + "svn_url": "https://github.com/XXXX-fs/popeye", + "homepage": "https://api-docs.popeye.dev.XXXX.com/?url=https://api-docs.popeye.dev.XXXX.com/swagger.yaml", + "size": 101112, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 19, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 19, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 108776651, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDg3NzY2NTE=", + "name": "payment-subscription-adapter", + "full_name": "XXXX-fs/payment-subscription-adapter", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payment-subscription-adapter", + "description": "Adapter from PaydirectOnline to PaymentSubscription Listener", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter", + "forks_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payment-subscription-adapter/deployments", + "created_at": "2017-10-29T22:28:37Z", + "updated_at": "2022-12-20T13:08:13Z", + "pushed_at": "2023-01-13T00:38:21Z", + "git_url": "git://github.com/XXXX-fs/payment-subscription-adapter.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payment-subscription-adapter.git", + "svn_url": "https://github.com/XXXX-fs/payment-subscription-adapter", + "homepage": null, + "size": 1737, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 111343675, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTEzNDM2NzU=", + "name": "pdo-bastion", + "full_name": "XXXX-fs/pdo-bastion", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/pdo-bastion", + "description": "Bastion used for PDO payments team", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/pdo-bastion", + "forks_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/pdo-bastion/deployments", + "created_at": "2017-11-20T00:25:32Z", + "updated_at": "2022-11-20T23:54:13Z", + "pushed_at": "2022-11-21T00:11:36Z", + "git_url": "git://github.com/XXXX-fs/pdo-bastion.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/pdo-bastion.git", + "svn_url": "https://github.com/XXXX-fs/pdo-bastion", + "homepage": null, + "size": 54, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Shell", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 111611979, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTE2MTE5Nzk=", + "name": "payments-slack-notifier", + "full_name": "XXXX-fs/payments-slack-notifier", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payments-slack-notifier", + "description": "Payments slack notifier", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier", + "forks_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payments-slack-notifier/deployments", + "created_at": "2017-11-21T23:13:19Z", + "updated_at": "2022-11-21T00:49:44Z", + "pushed_at": "2023-01-25T02:14:14Z", + "git_url": "git://github.com/XXXX-fs/payments-slack-notifier.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payments-slack-notifier.git", + "svn_url": "https://github.com/XXXX-fs/payments-slack-notifier", + "homepage": null, + "size": 141, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 112285104, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTIyODUxMDQ=", + "name": "bpay-crn-service", + "full_name": "XXXX-fs/bpay-crn-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/bpay-crn-service", + "description": "Generate a CRN for an invoice, know the CRN to invoice mapping", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/deployments", + "created_at": "2017-11-28T04:19:47Z", + "updated_at": "2022-11-28T04:31:36Z", + "pushed_at": "2022-11-28T05:24:01Z", + "git_url": "git://github.com/XXXX-fs/bpay-crn-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/bpay-crn-service.git", + "svn_url": "https://github.com/XXXX-fs/bpay-crn-service", + "homepage": null, + "size": 1305, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 112971089, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTI5NzEwODk=", + "name": "payment-settlement-engine", + "full_name": "XXXX-fs/payment-settlement-engine", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payment-settlement-engine", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine", + "forks_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payment-settlement-engine/deployments", + "created_at": "2017-12-03T22:59:22Z", + "updated_at": "2022-12-05T01:04:20Z", + "pushed_at": "2023-02-21T03:02:26Z", + "git_url": "git://github.com/XXXX-fs/payment-settlement-engine.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payment-settlement-engine.git", + "svn_url": "https://github.com/XXXX-fs/payment-settlement-engine", + "homepage": null, + "size": 1295, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 3, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 114294721, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTQyOTQ3MjE=", + "name": "payment-event-recorder", + "full_name": "XXXX-fs/payment-event-recorder", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payment-event-recorder", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder", + "forks_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payment-event-recorder/deployments", + "created_at": "2017-12-14T20:46:24Z", + "updated_at": "2022-11-22T03:10:06Z", + "pushed_at": "2023-02-15T06:02:56Z", + "git_url": "git://github.com/XXXX-fs/payment-event-recorder.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payment-event-recorder.git", + "svn_url": "https://github.com/XXXX-fs/payment-event-recorder", + "homepage": null, + "size": 1672, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 116614425, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTY2MTQ0MjU=", + "name": "payment-notification-router", + "full_name": "XXXX-fs/payment-notification-router", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payment-notification-router", + "description": "Notify 3rd party interested in payment events", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payment-notification-router", + "forks_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payment-notification-router/deployments", + "created_at": "2018-01-08T01:36:35Z", + "updated_at": "2022-11-22T04:37:19Z", + "pushed_at": "2023-02-09T03:29:28Z", + "git_url": "git://github.com/XXXX-fs/payment-notification-router.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payment-notification-router.git", + "svn_url": "https://github.com/XXXX-fs/payment-notification-router", + "homepage": null, + "size": 1760, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 4, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 4, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 118381260, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTgzODEyNjA=", + "name": "payments-vpc", + "full_name": "XXXX-fs/payments-vpc", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payments-vpc", + "description": "VPC deployment for the Payments Aurora team", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payments-vpc", + "forks_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payments-vpc/deployments", + "created_at": "2018-01-21T22:56:53Z", + "updated_at": "2022-11-20T23:57:05Z", + "pushed_at": "2022-11-21T00:38:43Z", + "git_url": "git://github.com/XXXX-fs/payments-vpc.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payments-vpc.git", + "svn_url": "https://github.com/XXXX-fs/payments-vpc", + "homepage": null, + "size": 40, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 118395383, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTgzOTUzODM=", + "name": "payment-file-gateway", + "full_name": "XXXX-fs/payment-file-gateway", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payment-file-gateway", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway", + "forks_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payment-file-gateway/deployments", + "created_at": "2018-01-22T02:23:34Z", + "updated_at": "2022-11-22T03:23:14Z", + "pushed_at": "2023-01-31T03:21:30Z", + "git_url": "git://github.com/XXXX-fs/payment-file-gateway.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payment-file-gateway.git", + "svn_url": "https://github.com/XXXX-fs/payment-file-gateway", + "homepage": null, + "size": 635, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 6, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 6, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 118411616, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTg0MTE2MTY=", + "name": "payment-support-portal", + "full_name": "XXXX-fs/payment-support-portal", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payment-support-portal", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payment-support-portal", + "forks_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payment-support-portal/deployments", + "created_at": "2018-01-22T05:40:44Z", + "updated_at": "2022-11-22T01:46:16Z", + "pushed_at": "2023-02-21T02:54:42Z", + "git_url": "git://github.com/XXXX-fs/payment-support-portal.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payment-support-portal.git", + "svn_url": "https://github.com/XXXX-fs/payment-support-portal", + "homepage": null, + "size": 1960, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 14, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 14, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 119447305, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTk0NDczMDU=", + "name": "payment-shared-resources", + "full_name": "XXXX-fs/payment-shared-resources", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payment-shared-resources", + "description": "Resources shared by different stacks", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources", + "forks_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payment-shared-resources/deployments", + "created_at": "2018-01-29T21:58:47Z", + "updated_at": "2022-11-22T04:44:14Z", + "pushed_at": "2022-11-22T04:57:46Z", + "git_url": "git://github.com/XXXX-fs/payment-shared-resources.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payment-shared-resources.git", + "svn_url": "https://github.com/XXXX-fs/payment-shared-resources", + "homepage": null, + "size": 38, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Shell", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 120246534, + "node_id": "MDEwOlJlcG9zaXRvcnkxMjAyNDY1MzQ=", + "name": "payments-bastion", + "full_name": "XXXX-fs/payments-bastion", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payments-bastion", + "description": "Bastion for the Payments Aurora team", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payments-bastion", + "forks_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payments-bastion/deployments", + "created_at": "2018-02-05T02:47:19Z", + "updated_at": "2022-11-08T23:32:00Z", + "pushed_at": "2022-11-08T23:42:00Z", + "git_url": "git://github.com/XXXX-fs/payments-bastion.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payments-bastion.git", + "svn_url": "https://github.com/XXXX-fs/payments-bastion", + "homepage": null, + "size": 8814, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Shell", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 122893838, + "node_id": "MDEwOlJlcG9zaXRvcnkxMjI4OTM4Mzg=", + "name": "payment-file-validator", + "full_name": "XXXX-fs/payment-file-validator", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payment-file-validator", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payment-file-validator", + "forks_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payment-file-validator/deployments", + "created_at": "2018-02-26T01:02:30Z", + "updated_at": "2022-11-22T03:25:44Z", + "pushed_at": "2023-01-18T03:19:23Z", + "git_url": "git://github.com/XXXX-fs/payment-file-validator.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payment-file-validator.git", + "svn_url": "https://github.com/XXXX-fs/payment-file-validator", + "homepage": null, + "size": 472, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 4, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 4, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 124466349, + "node_id": "MDEwOlJlcG9zaXRvcnkxMjQ0NjYzNDk=", + "name": "openid-authorizer", + "full_name": "XXXX-fs/openid-authorizer", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/openid-authorizer", + "description": "AWS custom authorizer using openid provider", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/openid-authorizer", + "forks_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/openid-authorizer/deployments", + "created_at": "2018-03-09T00:49:04Z", + "updated_at": "2022-11-22T03:13:21Z", + "pushed_at": "2022-12-23T03:53:38Z", + "git_url": "git://github.com/XXXX-fs/openid-authorizer.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/openid-authorizer.git", + "svn_url": "https://github.com/XXXX-fs/openid-authorizer", + "homepage": null, + "size": 470, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 131215550, + "node_id": "MDEwOlJlcG9zaXRvcnkxMzEyMTU1NTA=", + "name": "payment-de-file-service", + "full_name": "XXXX-fs/payment-de-file-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payment-de-file-service", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payment-de-file-service/deployments", + "created_at": "2018-04-26T22:06:02Z", + "updated_at": "2022-11-21T03:05:46Z", + "pushed_at": "2023-01-18T03:21:40Z", + "git_url": "git://github.com/XXXX-fs/payment-de-file-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payment-de-file-service.git", + "svn_url": "https://github.com/XXXX-fs/payment-de-file-service", + "homepage": null, + "size": 177, + "stargazers_count": 1, + "watchers_count": 1, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 5, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 5, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 132534539, + "node_id": "MDEwOlJlcG9zaXRvcnkxMzI1MzQ1Mzk=", + "name": "popeye-serverless", + "full_name": "XXXX-fs/popeye-serverless", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/popeye-serverless", + "description": "All Popeye serverless APIs", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/popeye-serverless", + "forks_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/popeye-serverless/deployments", + "created_at": "2018-05-08T01:07:47Z", + "updated_at": "2022-12-13T05:19:48Z", + "pushed_at": "2023-02-07T02:33:51Z", + "git_url": "git://github.com/XXXX-fs/popeye-serverless.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/popeye-serverless.git", + "svn_url": "https://github.com/XXXX-fs/popeye-serverless", + "homepage": null, + "size": 4314, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 15, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 15, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 135651015, + "node_id": "MDEwOlJlcG9zaXRvcnkxMzU2NTEwMTU=", + "name": "sme-cashin-reminders-api", + "full_name": "XXXX-fs/sme-cashin-reminders-api", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/sme-cashin-reminders-api", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api", + "forks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-api/deployments", + "created_at": "2018-06-01T01:08:11Z", + "updated_at": "2022-12-14T07:05:20Z", + "pushed_at": "2023-02-04T15:27:08Z", + "git_url": "git://github.com/XXXX-fs/sme-cashin-reminders-api.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/sme-cashin-reminders-api.git", + "svn_url": "https://github.com/XXXX-fs/sme-cashin-reminders-api", + "homepage": null, + "size": 4098, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 7, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 142945277, + "node_id": "MDEwOlJlcG9zaXRvcnkxNDI5NDUyNzc=", + "name": "sme-cashin-reminders-frontend", + "full_name": "XXXX-fs/sme-cashin-reminders-frontend", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/sme-cashin-reminders-frontend", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend", + "forks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend/deployments", + "created_at": "2018-07-31T01:16:45Z", + "updated_at": "2022-12-14T07:12:00Z", + "pushed_at": "2023-02-04T16:06:12Z", + "git_url": "git://github.com/XXXX-fs/sme-cashin-reminders-frontend.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/sme-cashin-reminders-frontend.git", + "svn_url": "https://github.com/XXXX-fs/sme-cashin-reminders-frontend", + "homepage": null, + "size": 4563, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 4, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 4, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 146695246, + "node_id": "MDEwOlJlcG9zaXRvcnkxNDY2OTUyNDY=", + "name": "pdo-automation", + "full_name": "XXXX-fs/pdo-automation", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/pdo-automation", + "description": "end2end automation test suite for PDO", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/pdo-automation", + "forks_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/pdo-automation/deployments", + "created_at": "2018-08-30T04:22:57Z", + "updated_at": "2022-12-05T00:40:24Z", + "pushed_at": "2023-02-07T00:13:03Z", + "git_url": "git://github.com/XXXX-fs/pdo-automation.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/pdo-automation.git", + "svn_url": "https://github.com/XXXX-fs/pdo-automation", + "homepage": null, + "size": 6135, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 151655618, + "node_id": "MDEwOlJlcG9zaXRvcnkxNTE2NTU2MTg=", + "name": "sme-cashin-reminders-service", + "full_name": "XXXX-fs/sme-cashin-reminders-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/sme-cashin-reminders-service", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-service/deployments", + "created_at": "2018-10-05T01:11:43Z", + "updated_at": "2022-12-14T07:00:25Z", + "pushed_at": "2023-02-04T15:46:17Z", + "git_url": "git://github.com/XXXX-fs/sme-cashin-reminders-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/sme-cashin-reminders-service.git", + "svn_url": "https://github.com/XXXX-fs/sme-cashin-reminders-service", + "homepage": null, + "size": 1739, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 154254097, + "node_id": "MDEwOlJlcG9zaXRvcnkxNTQyNTQwOTc=", + "name": "sme-cashin-reminders-summary-service", + "full_name": "XXXX-fs/sme-cashin-reminders-summary-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/sme-cashin-reminders-summary-service", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-summary-service/deployments", + "created_at": "2018-10-23T03:10:18Z", + "updated_at": "2022-12-14T07:02:38Z", + "pushed_at": "2023-02-04T15:41:55Z", + "git_url": "git://github.com/XXXX-fs/sme-cashin-reminders-summary-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/sme-cashin-reminders-summary-service.git", + "svn_url": "https://github.com/XXXX-fs/sme-cashin-reminders-summary-service", + "homepage": null, + "size": 1889, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 157656261, + "node_id": "MDEwOlJlcG9zaXRvcnkxNTc2NTYyNjE=", + "name": "sme-cashin-reminders-ui-test", + "full_name": "XXXX-fs/sme-cashin-reminders-ui-test", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/sme-cashin-reminders-ui-test", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test", + "forks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-ui-test/deployments", + "created_at": "2018-11-15T05:21:04Z", + "updated_at": "2022-12-14T07:15:34Z", + "pushed_at": "2022-05-31T06:14:19Z", + "git_url": "git://github.com/XXXX-fs/sme-cashin-reminders-ui-test.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/sme-cashin-reminders-ui-test.git", + "svn_url": "https://github.com/XXXX-fs/sme-cashin-reminders-ui-test", + "homepage": null, + "size": 9866, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 158640490, + "node_id": "MDEwOlJlcG9zaXRvcnkxNTg2NDA0OTA=", + "name": "payby-s3-to-ses-service", + "full_name": "XXXX-fs/payby-s3-to-ses-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payby-s3-to-ses-service", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payby-s3-to-ses-service/deployments", + "created_at": "2018-11-22T04:01:26Z", + "updated_at": "2022-11-28T04:30:47Z", + "pushed_at": "2022-11-28T05:20:06Z", + "git_url": "git://github.com/XXXX-fs/payby-s3-to-ses-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payby-s3-to-ses-service.git", + "svn_url": "https://github.com/XXXX-fs/payby-s3-to-ses-service", + "homepage": null, + "size": 108, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 158644926, + "node_id": "MDEwOlJlcG9zaXRvcnkxNTg2NDQ5MjY=", + "name": "sme-cashin-reminders-domain", + "full_name": "XXXX-fs/sme-cashin-reminders-domain", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/sme-cashin-reminders-domain", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain", + "forks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-domain/deployments", + "created_at": "2018-11-22T05:06:31Z", + "updated_at": "2022-12-14T07:09:16Z", + "pushed_at": "2023-02-04T16:10:24Z", + "git_url": "git://github.com/XXXX-fs/sme-cashin-reminders-domain.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/sme-cashin-reminders-domain.git", + "svn_url": "https://github.com/XXXX-fs/sme-cashin-reminders-domain", + "homepage": null, + "size": 1279, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 161442967, + "node_id": "MDEwOlJlcG9zaXRvcnkxNjE0NDI5Njc=", + "name": "payby-file-sloth", + "full_name": "XXXX-fs/payby-file-sloth", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payby-file-sloth", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth", + "forks_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payby-file-sloth/deployments", + "created_at": "2018-12-12T06:29:23Z", + "updated_at": "2022-11-21T03:04:11Z", + "pushed_at": "2023-02-07T08:12:09Z", + "git_url": "git://github.com/XXXX-fs/payby-file-sloth.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payby-file-sloth.git", + "svn_url": "https://github.com/XXXX-fs/payby-file-sloth", + "homepage": null, + "size": 186, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 167084797, + "node_id": "MDEwOlJlcG9zaXRvcnkxNjcwODQ3OTc=", + "name": "payby-pdo-kyc", + "full_name": "XXXX-fs/payby-pdo-kyc", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/payby-pdo-kyc", + "description": "Read KYC values and stores in PDO DB", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc", + "forks_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/payby-pdo-kyc/deployments", + "created_at": "2019-01-22T23:42:27Z", + "updated_at": "2022-11-22T01:46:58Z", + "pushed_at": "2022-12-19T12:25:25Z", + "git_url": "git://github.com/XXXX-fs/payby-pdo-kyc.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/payby-pdo-kyc.git", + "svn_url": "https://github.com/XXXX-fs/payby-pdo-kyc", + "homepage": null, + "size": 12780, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 170067603, + "node_id": "MDEwOlJlcG9zaXRvcnkxNzAwNjc2MDM=", + "name": "sme-cashin-reminders-frontend-integration-tests", + "full_name": "XXXX-fs/sme-cashin-reminders-frontend-integration-tests", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/sme-cashin-reminders-frontend-integration-tests", + "description": "Reminders frontend automation tests with cypress", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests", + "forks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/sme-cashin-reminders-frontend-integration-tests/deployments", + "created_at": "2019-02-11T04:26:14Z", + "updated_at": "2022-12-14T06:57:04Z", + "pushed_at": "2023-01-03T23:30:52Z", + "git_url": "git://github.com/XXXX-fs/sme-cashin-reminders-frontend-integration-tests.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/sme-cashin-reminders-frontend-integration-tests.git", + "svn_url": "https://github.com/XXXX-fs/sme-cashin-reminders-frontend-integration-tests", + "homepage": null, + "size": 532, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 12, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 12, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + } +] diff --git a/stubs/backend/github/jsons/github.orgs.XXXX-tw.repos.json b/stubs/backend/github/jsons/github.orgs.XXXX-tw.repos.json new file mode 100644 index 000000000..fe9aef8cc --- /dev/null +++ b/stubs/backend/github/jsons/github.orgs.XXXX-tw.repos.json @@ -0,0 +1,3244 @@ +[ + { + "id": 230356781, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzAzNTY3ODE=", + "name": "order-creation-scheduler", + "full_name": "XXXX-tw/order-creation-scheduler", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/order-creation-scheduler", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler", + "forks_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/order-creation-scheduler/deployments", + "created_at": "2019-12-27T02:12:44Z", + "updated_at": "2020-01-17T06:15:58Z", + "pushed_at": "2020-01-05T08:44:26Z", + "git_url": "git://github.com/XXXX-tw/order-creation-scheduler.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/order-creation-scheduler.git", + "svn_url": "https://github.com/XXXX-tw/order-creation-scheduler", + "homepage": null, + "size": 24, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 239952647, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzk5NTI2NDc=", + "name": "pcicardportal", + "full_name": "XXXX-tw/pcicardportal", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/pcicardportal", + "description": "Hopefully a new simpler and reusable PCI card capture and tokenising", + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/pcicardportal", + "forks_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/pcicardportal/deployments", + "created_at": "2020-02-12T07:34:36Z", + "updated_at": "2020-08-13T03:27:19Z", + "pushed_at": "2023-01-05T11:33:09Z", + "git_url": "git://github.com/XXXX-tw/pcicardportal.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/pcicardportal.git", + "svn_url": "https://github.com/XXXX-tw/pcicardportal", + "homepage": null, + "size": 990, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": false, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 17, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 17, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 241547077, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDE1NDcwNzc=", + "name": "ps-dummy-app", + "full_name": "XXXX-tw/ps-dummy-app", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/ps-dummy-app", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app", + "forks_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-app/deployments", + "created_at": "2020-02-19T06:13:42Z", + "updated_at": "2020-02-19T07:52:11Z", + "pushed_at": "2020-02-19T07:52:09Z", + "git_url": "git://github.com/XXXX-tw/ps-dummy-app.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/ps-dummy-app.git", + "svn_url": "https://github.com/XXXX-tw/ps-dummy-app", + "homepage": null, + "size": 16, + "stargazers_count": 0, + "watchers_count": 0, + "language": "C#", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 241558456, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDE1NTg0NTY=", + "name": "ps-dummy-service", + "full_name": "XXXX-tw/ps-dummy-service", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/ps-dummy-service", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service", + "forks_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/ps-dummy-service/deployments", + "created_at": "2020-02-19T07:23:23Z", + "updated_at": "2020-02-19T07:56:21Z", + "pushed_at": "2020-02-19T07:56:19Z", + "git_url": "git://github.com/XXXX-tw/ps-dummy-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/ps-dummy-service.git", + "svn_url": "https://github.com/XXXX-tw/ps-dummy-service", + "homepage": null, + "size": 7, + "stargazers_count": 0, + "watchers_count": 0, + "language": "C#", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 245085786, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDUwODU3ODY=", + "name": "cashin-payment-gateway", + "full_name": "XXXX-tw/cashin-payment-gateway", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/cashin-payment-gateway", + "description": null, + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway", + "forks_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/cashin-payment-gateway/deployments", + "created_at": "2020-03-05T06:25:14Z", + "updated_at": "2022-12-21T01:34:04Z", + "pushed_at": "2022-12-11T08:26:37Z", + "git_url": "git://github.com/XXXX-tw/cashin-payment-gateway.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/cashin-payment-gateway.git", + "svn_url": "https://github.com/XXXX-tw/cashin-payment-gateway", + "homepage": "", + "size": 337, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 14, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "apollo" + ], + "visibility": "private", + "forks": 0, + "open_issues": 14, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 257483635, + "node_id": "MDEwOlJlcG9zaXRvcnkyNTc0ODM2MzU=", + "name": "rosetta-stones-repository", + "full_name": "XXXX-tw/rosetta-stones-repository", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/rosetta-stones-repository", + "description": null, + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository", + "forks_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/rosetta-stones-repository/deployments", + "created_at": "2020-04-21T04:52:59Z", + "updated_at": "2020-08-18T01:41:36Z", + "pushed_at": "2021-11-22T05:47:25Z", + "git_url": "git://github.com/XXXX-tw/rosetta-stones-repository.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/rosetta-stones-repository.git", + "svn_url": "https://github.com/XXXX-tw/rosetta-stones-repository", + "homepage": null, + "size": 3861, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Shell", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 262475083, + "node_id": "MDEwOlJlcG9zaXRvcnkyNjI0NzUwODM=", + "name": "forms-engine-types", + "full_name": "XXXX-tw/forms-engine-types", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/forms-engine-types", + "description": "Standard types and rules validator for Forms Engine", + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/forms-engine-types", + "forks_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/forms-engine-types/deployments", + "created_at": "2020-05-09T02:50:01Z", + "updated_at": "2020-12-14T23:00:54Z", + "pushed_at": "2023-02-03T08:17:05Z", + "git_url": "git://github.com/XXXX-tw/forms-engine-types.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/forms-engine-types.git", + "svn_url": "https://github.com/XXXX-tw/forms-engine-types", + "homepage": null, + "size": 1932, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 18, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 18, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 263528410, + "node_id": "MDEwOlJlcG9zaXRvcnkyNjM1Mjg0MTA=", + "name": "pfs-mock-server", + "full_name": "XXXX-tw/pfs-mock-server", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/pfs-mock-server", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server", + "forks_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/pfs-mock-server/deployments", + "created_at": "2020-05-13T04:50:22Z", + "updated_at": "2020-08-21T05:33:35Z", + "pushed_at": "2021-11-28T21:41:43Z", + "git_url": "git://github.com/XXXX-tw/pfs-mock-server.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/pfs-mock-server.git", + "svn_url": "https://github.com/XXXX-tw/pfs-mock-server", + "homepage": null, + "size": 282, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 285743401, + "node_id": "MDEwOlJlcG9zaXRvcnkyODU3NDM0MDE=", + "name": "tax-compliance-service-api", + "full_name": "XXXX-tw/tax-compliance-service-api", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/tax-compliance-service-api", + "description": "Tax Compliance Service", + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api", + "forks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api/deployments", + "created_at": "2020-08-07T05:15:05Z", + "updated_at": "2020-12-14T23:00:20Z", + "pushed_at": "2022-12-08T02:22:54Z", + "git_url": "git://github.com/XXXX-tw/tax-compliance-service-api.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/tax-compliance-service-api.git", + "svn_url": "https://github.com/XXXX-tw/tax-compliance-service-api", + "homepage": "", + "size": 10965, + "stargazers_count": 0, + "watchers_count": 0, + "language": "C#", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 4, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 4, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 286376444, + "node_id": "MDEwOlJlcG9zaXRvcnkyODYzNzY0NDQ=", + "name": "compliance-content-nz", + "full_name": "XXXX-tw/compliance-content-nz", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/compliance-content-nz", + "description": "Compliance content for New Zealand.", + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz", + "forks_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/compliance-content-nz/deployments", + "created_at": "2020-08-10T04:34:07Z", + "updated_at": "2020-12-17T23:00:21Z", + "pushed_at": "2020-12-17T23:00:18Z", + "git_url": "git://github.com/XXXX-tw/compliance-content-nz.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/compliance-content-nz.git", + "svn_url": "https://github.com/XXXX-tw/compliance-content-nz", + "homepage": null, + "size": 4312, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Shell", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 286395684, + "node_id": "MDEwOlJlcG9zaXRvcnkyODYzOTU2ODQ=", + "name": "compliance-ui", + "full_name": "XXXX-tw/compliance-ui", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/compliance-ui", + "description": null, + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/compliance-ui", + "forks_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/compliance-ui/deployments", + "created_at": "2020-08-10T06:35:29Z", + "updated_at": "2020-11-05T23:00:19Z", + "pushed_at": "2023-01-26T15:28:55Z", + "git_url": "git://github.com/XXXX-tw/compliance-ui.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/compliance-ui.git", + "svn_url": "https://github.com/XXXX-tw/compliance-ui", + "homepage": null, + "size": 4962, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 26, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 26, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 286395842, + "node_id": "MDEwOlJlcG9zaXRvcnkyODYzOTU4NDI=", + "name": "tax-compliance-pdf-generator", + "full_name": "XXXX-tw/tax-compliance-pdf-generator", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/tax-compliance-pdf-generator", + "description": null, + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator", + "forks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-pdf-generator/deployments", + "created_at": "2020-08-10T06:36:11Z", + "updated_at": "2020-12-15T23:00:35Z", + "pushed_at": "2023-02-03T04:43:11Z", + "git_url": "git://github.com/XXXX-tw/tax-compliance-pdf-generator.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/tax-compliance-pdf-generator.git", + "svn_url": "https://github.com/XXXX-tw/tax-compliance-pdf-generator", + "homepage": null, + "size": 205694, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 24, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 24, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 286400502, + "node_id": "MDEwOlJlcG9zaXRvcnkyODY0MDA1MDI=", + "name": "tax-compliance-service-ui", + "full_name": "XXXX-tw/tax-compliance-service-ui", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/tax-compliance-service-ui", + "description": null, + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui", + "forks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-ui/deployments", + "created_at": "2020-08-10T06:59:24Z", + "updated_at": "2020-12-16T23:01:40Z", + "pushed_at": "2023-01-26T22:35:41Z", + "git_url": "git://github.com/XXXX-tw/tax-compliance-service-ui.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/tax-compliance-service-ui.git", + "svn_url": "https://github.com/XXXX-tw/tax-compliance-service-ui", + "homepage": null, + "size": 3614, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 28, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 28, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 288643599, + "node_id": "MDEwOlJlcG9zaXRvcnkyODg2NDM1OTk=", + "name": "compliance-content", + "full_name": "XXXX-tw/compliance-content", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/compliance-content", + "description": "Content for XXXX Practice compliance", + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/compliance-content", + "forks_url": "https://api.github.com/repos/XXXX-tw/compliance-content/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/compliance-content/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/compliance-content/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/compliance-content/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/compliance-content/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/compliance-content/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/compliance-content/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/compliance-content/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/compliance-content/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/compliance-content/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/compliance-content/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/compliance-content/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/compliance-content/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/compliance-content/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/compliance-content/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/compliance-content/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/compliance-content/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/compliance-content/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/compliance-content/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/compliance-content/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/compliance-content/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/compliance-content/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/compliance-content/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/compliance-content/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/compliance-content/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/compliance-content/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/compliance-content/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/compliance-content/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/compliance-content/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/compliance-content/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/compliance-content/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/compliance-content/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/compliance-content/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/compliance-content/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/compliance-content/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/compliance-content/deployments", + "created_at": "2020-08-19T05:39:54Z", + "updated_at": "2020-08-19T05:39:56Z", + "pushed_at": "2021-11-22T05:12:13Z", + "git_url": "git://github.com/XXXX-tw/compliance-content.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/compliance-content.git", + "svn_url": "https://github.com/XXXX-tw/compliance-content", + "homepage": null, + "size": 9137, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 288646649, + "node_id": "MDEwOlJlcG9zaXRvcnkyODg2NDY2NDk=", + "name": "browserUsage", + "full_name": "XXXX-tw/browserUsage", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/browserUsage", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/browserUsage", + "forks_url": "https://api.github.com/repos/XXXX-tw/browserUsage/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/browserUsage/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/browserUsage/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/browserUsage/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/browserUsage/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/browserUsage/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/browserUsage/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/browserUsage/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/browserUsage/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/browserUsage/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/browserUsage/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/browserUsage/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/browserUsage/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/browserUsage/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/browserUsage/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/browserUsage/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/browserUsage/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/browserUsage/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/browserUsage/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/browserUsage/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/browserUsage/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/browserUsage/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/browserUsage/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/browserUsage/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/browserUsage/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/browserUsage/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/browserUsage/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/browserUsage/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/browserUsage/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/browserUsage/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/browserUsage/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/browserUsage/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/browserUsage/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/browserUsage/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/browserUsage/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/browserUsage/deployments", + "created_at": "2020-08-19T05:58:15Z", + "updated_at": "2021-02-09T06:07:14Z", + "pushed_at": "2023-01-26T22:39:43Z", + "git_url": "git://github.com/XXXX-tw/browserUsage.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/browserUsage.git", + "svn_url": "https://github.com/XXXX-tw/browserUsage", + "homepage": null, + "size": 8, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 291923217, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTE5MjMyMTc=", + "name": "forms-engine-docs", + "full_name": "XXXX-tw/forms-engine-docs", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/forms-engine-docs", + "description": "API and service documentation for the forms engine", + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs", + "forks_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/forms-engine-docs/deployments", + "created_at": "2020-09-01T07:06:33Z", + "updated_at": "2020-09-01T07:06:34Z", + "pushed_at": "2022-10-06T03:12:20Z", + "git_url": "git://github.com/XXXX-tw/forms-engine-docs.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/forms-engine-docs.git", + "svn_url": "https://github.com/XXXX-tw/forms-engine-docs", + "homepage": null, + "size": 895, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 294029814, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTQwMjk4MTQ=", + "name": "tax-compliance-service-api-deploy", + "full_name": "XXXX-tw/tax-compliance-service-api-deploy", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/tax-compliance-service-api-deploy", + "description": "Deploy tax-compliance-service-api through BuildKite ", + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy", + "forks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-api-deploy/deployments", + "created_at": "2020-09-09T06:59:17Z", + "updated_at": "2020-09-09T06:59:19Z", + "pushed_at": "2020-08-19T22:41:21Z", + "git_url": "git://github.com/XXXX-tw/tax-compliance-service-api-deploy.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/tax-compliance-service-api-deploy.git", + "svn_url": "https://github.com/XXXX-tw/tax-compliance-service-api-deploy", + "homepage": null, + "size": 183, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 294344279, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTQzNDQyNzk=", + "name": "buildkite-pipeline-test", + "full_name": "XXXX-tw/buildkite-pipeline-test", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/buildkite-pipeline-test", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test", + "forks_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/buildkite-pipeline-test/deployments", + "created_at": "2020-09-10T08:04:10Z", + "updated_at": "2020-09-10T08:04:15Z", + "pushed_at": "2020-09-10T08:04:13Z", + "git_url": "git://github.com/XXXX-tw/buildkite-pipeline-test.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/buildkite-pipeline-test.git", + "svn_url": "https://github.com/XXXX-tw/buildkite-pipeline-test", + "homepage": null, + "size": 0, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 294363355, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTQzNjMzNTU=", + "name": "spike-master-card-service", + "full_name": "XXXX-tw/spike-master-card-service", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/spike-master-card-service", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service", + "forks_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/spike-master-card-service/deployments", + "created_at": "2020-09-10T09:24:50Z", + "updated_at": "2020-09-11T07:34:32Z", + "pushed_at": "2020-09-11T07:34:30Z", + "git_url": "git://github.com/XXXX-tw/spike-master-card-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/spike-master-card-service.git", + "svn_url": "https://github.com/XXXX-tw/spike-master-card-service", + "homepage": null, + "size": 10, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Scala", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 296531809, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTY1MzE4MDk=", + "name": "pdf-generator-chrome", + "full_name": "XXXX-tw/pdf-generator-chrome", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/pdf-generator-chrome", + "description": null, + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome", + "forks_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/pdf-generator-chrome/deployments", + "created_at": "2020-09-18T06:20:14Z", + "updated_at": "2020-11-18T06:57:57Z", + "pushed_at": "2022-01-19T01:07:32Z", + "git_url": "git://github.com/XXXX-tw/pdf-generator-chrome.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/pdf-generator-chrome.git", + "svn_url": "https://github.com/XXXX-tw/pdf-generator-chrome", + "homepage": null, + "size": 142, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 297582389, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTc1ODIzODk=", + "name": "products-self-portal-bff", + "full_name": "XXXX-tw/products-self-portal-bff", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/products-self-portal-bff", + "description": null, + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff", + "forks_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/products-self-portal-bff/deployments", + "created_at": "2020-09-22T08:19:37Z", + "updated_at": "2020-09-22T08:20:12Z", + "pushed_at": "2021-11-24T04:56:51Z", + "git_url": "git://github.com/XXXX-tw/products-self-portal-bff.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/products-self-portal-bff.git", + "svn_url": "https://github.com/XXXX-tw/products-self-portal-bff", + "homepage": null, + "size": 11733, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 298185271, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTgxODUyNzE=", + "name": "heartbeat-backend", + "full_name": "XXXX-tw/heartbeat-backend", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/heartbeat-backend", + "description": "HeartBeat is a tool for tracking project delivery metrics that can help you get a better understanding of delivery performance. This product allows you easily get all aspects of source data faster and more accurate to analyze team delivery performance which enables delivery teams and team leaders focusing on driving continuous improvement and enhancing team productivity and efficiency.", + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend", + "forks_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/heartbeat-backend/deployments", + "created_at": "2020-09-24T06:12:43Z", + "updated_at": "2021-10-11T06:33:49Z", + "pushed_at": "2023-02-20T07:07:02Z", + "git_url": "git://github.com/XXXX-tw/heartbeat-backend.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/heartbeat-backend.git", + "svn_url": "https://github.com/XXXX-tw/heartbeat-backend", + "homepage": "", + "size": 20224, + "stargazers_count": 1, + "watchers_count": 1, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 21, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "delivery-metrics", + "delivery-performance", + "metrics", + "metrics-data", + "metrics-gathering" + ], + "visibility": "internal", + "forks": 0, + "open_issues": 21, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 298945984, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTg5NDU5ODQ=", + "name": "heartbeat-frontend", + "full_name": "XXXX-tw/heartbeat-frontend", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/heartbeat-frontend", + "description": "HeartBeat is a tool for tracking project delivery metrics that can help you get a better understanding of delivery performance. This product allows you easily get all aspects of source data faster and more accurate to analyze team delivery performance which enables delivery teams and team leaders focusing on driving continuous improvement and enhancing team productivity and efficiency.", + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend", + "forks_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/heartbeat-frontend/deployments", + "created_at": "2020-09-27T03:31:29Z", + "updated_at": "2021-10-11T06:35:24Z", + "pushed_at": "2023-02-20T09:55:28Z", + "git_url": "git://github.com/XXXX-tw/heartbeat-frontend.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/heartbeat-frontend.git", + "svn_url": "https://github.com/XXXX-tw/heartbeat-frontend", + "homepage": "", + "size": 21916, + "stargazers_count": 1, + "watchers_count": 1, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 20, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "delivery-metrics", + "delivery-performance", + "metrics", + "metrics-data", + "metrics-gathering" + ], + "visibility": "internal", + "forks": 0, + "open_issues": 20, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 299827651, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTk4Mjc2NTE=", + "name": "tax-compliance-service-tools", + "full_name": "XXXX-tw/tax-compliance-service-tools", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/tax-compliance-service-tools", + "description": "Compliance tools api for internal usage. ", + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools", + "forks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/tax-compliance-service-tools/deployments", + "created_at": "2020-09-30T06:24:35Z", + "updated_at": "2020-09-30T06:24:37Z", + "pushed_at": "2021-12-01T22:23:40Z", + "git_url": "git://github.com/XXXX-tw/tax-compliance-service-tools.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/tax-compliance-service-tools.git", + "svn_url": "https://github.com/XXXX-tw/tax-compliance-service-tools", + "homepage": null, + "size": 109, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 303528617, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDM1Mjg2MTc=", + "name": "tax-manager-ui", + "full_name": "XXXX-tw/tax-manager-ui", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/tax-manager-ui", + "description": null, + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui", + "forks_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/tax-manager-ui/deployments", + "created_at": "2020-10-12T22:34:07Z", + "updated_at": "2023-01-28T09:16:21Z", + "pushed_at": "2020-10-07T06:09:11Z", + "git_url": "git://github.com/XXXX-tw/tax-manager-ui.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/tax-manager-ui.git", + "svn_url": "https://github.com/XXXX-tw/tax-manager-ui", + "homepage": null, + "size": 12308, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 303528667, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDM1Mjg2Njc=", + "name": "tax-manager-svc-api", + "full_name": "XXXX-tw/tax-manager-svc-api", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/tax-manager-svc-api", + "description": null, + "fork": true, + "url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api", + "forks_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/tax-manager-svc-api/deployments", + "created_at": "2020-10-12T22:34:29Z", + "updated_at": "2020-10-12T22:34:31Z", + "pushed_at": "2021-11-30T03:11:17Z", + "git_url": "git://github.com/XXXX-tw/tax-manager-svc-api.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/tax-manager-svc-api.git", + "svn_url": "https://github.com/XXXX-tw/tax-manager-svc-api", + "homepage": null, + "size": 25839, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 314151455, + "node_id": "MDEwOlJlcG9zaXRvcnkzMTQxNTE0NTU=", + "name": "performance-testing", + "full_name": "XXXX-tw/performance-testing", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/performance-testing", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/performance-testing", + "forks_url": "https://api.github.com/repos/XXXX-tw/performance-testing/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/performance-testing/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/performance-testing/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/performance-testing/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/performance-testing/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/performance-testing/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/performance-testing/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/performance-testing/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/performance-testing/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/performance-testing/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/performance-testing/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/performance-testing/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/performance-testing/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/performance-testing/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/performance-testing/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/performance-testing/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/performance-testing/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/performance-testing/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/performance-testing/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/performance-testing/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/performance-testing/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/performance-testing/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/performance-testing/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/performance-testing/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/performance-testing/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/performance-testing/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/performance-testing/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/performance-testing/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/performance-testing/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/performance-testing/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/performance-testing/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/performance-testing/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/performance-testing/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/performance-testing/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/performance-testing/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/performance-testing/deployments", + "created_at": "2020-11-19T06:02:31Z", + "updated_at": "2020-11-19T06:17:27Z", + "pushed_at": "2020-11-19T06:17:21Z", + "git_url": "git://github.com/XXXX-tw/performance-testing.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/performance-testing.git", + "svn_url": "https://github.com/XXXX-tw/performance-testing", + "homepage": null, + "size": 466, + "stargazers_count": 0, + "watchers_count": 0, + "language": "HTML", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 348739116, + "node_id": "MDEwOlJlcG9zaXRvcnkzNDg3MzkxMTY=", + "name": "ps-loadtest-reports-collector", + "full_name": "XXXX-tw/ps-loadtest-reports-collector", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/ps-loadtest-reports-collector", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector", + "forks_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/ps-loadtest-reports-collector/deployments", + "created_at": "2021-03-17T14:26:21Z", + "updated_at": "2021-08-04T14:41:28Z", + "pushed_at": "2022-12-08T15:44:27Z", + "git_url": "git://github.com/XXXX-tw/ps-loadtest-reports-collector.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/ps-loadtest-reports-collector.git", + "svn_url": "https://github.com/XXXX-tw/ps-loadtest-reports-collector", + "homepage": null, + "size": 236, + "stargazers_count": 0, + "watchers_count": 0, + "language": "HTML", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "extend-load-test-framework", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 374943740, + "node_id": "MDEwOlJlcG9zaXRvcnkzNzQ5NDM3NDA=", + "name": "demo", + "full_name": "XXXX-tw/demo", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/demo", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/demo", + "forks_url": "https://api.github.com/repos/XXXX-tw/demo/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/demo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/demo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/demo/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/demo/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/demo/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/demo/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/demo/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/demo/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/demo/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/demo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/demo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/demo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/demo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/demo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/demo/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/demo/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/demo/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/demo/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/demo/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/demo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/demo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/demo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/demo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/demo/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/demo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/demo/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/demo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/demo/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/demo/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/demo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/demo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/demo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/demo/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/demo/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/demo/deployments", + "created_at": "2021-06-08T08:48:27Z", + "updated_at": "2021-06-11T02:23:10Z", + "pushed_at": "2023-02-03T20:37:45Z", + "git_url": "git://github.com/XXXX-tw/demo.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/demo.git", + "svn_url": "https://github.com/XXXX-tw/demo", + "homepage": null, + "size": 22138, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 32, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 32, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 379484095, + "node_id": "MDEwOlJlcG9zaXRvcnkzNzk0ODQwOTU=", + "name": "ps-carry-capacity-cli", + "full_name": "XXXX-tw/ps-carry-capacity-cli", + "private": true, + "owner": { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-tw", + "html_url": "https://github.com/XXXX-tw", + "followers_url": "https://api.github.com/users/XXXX-tw/followers", + "following_url": "https://api.github.com/users/XXXX-tw/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-tw/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-tw/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-tw/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-tw/orgs", + "repos_url": "https://api.github.com/users/XXXX-tw/repos", + "events_url": "https://api.github.com/users/XXXX-tw/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-tw/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-tw/ps-carry-capacity-cli", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli", + "forks_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/forks", + "keys_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/teams", + "hooks_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/events", + "assignees_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/tags", + "blobs_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/subscription", + "commits_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/merges", + "archive_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/downloads", + "issues_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-tw/ps-carry-capacity-cli/deployments", + "created_at": "2021-06-23T05:01:22Z", + "updated_at": "2021-06-23T05:08:54Z", + "pushed_at": "2023-01-08T00:47:21Z", + "git_url": "git://github.com/XXXX-tw/ps-carry-capacity-cli.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-tw/ps-carry-capacity-cli.git", + "svn_url": "https://github.com/XXXX-tw/ps-carry-capacity-cli", + "homepage": null, + "size": 90, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + } +] diff --git a/stubs/backend/github/jsons/github.user.orgs.json b/stubs/backend/github/jsons/github.user.orgs.json new file mode 100644 index 000000000..09dda7004 --- /dev/null +++ b/stubs/backend/github/jsons/github.user.orgs.json @@ -0,0 +1,44 @@ +[ + { + "login": "XXXX-Technology", + "id": 1910591, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE5MTA1OTE=", + "url": "https://api.github.com/orgs/XXXX-Technology", + "repos_url": "https://api.github.com/orgs/XXXX-Technology/repos", + "events_url": "https://api.github.com/orgs/XXXX-Technology/events", + "hooks_url": "https://api.github.com/orgs/XXXX-Technology/hooks", + "issues_url": "https://api.github.com/orgs/XXXX-Technology/issues", + "members_url": "https://api.github.com/orgs/XXXX-Technology/members{/member}", + "public_members_url": "https://api.github.com/orgs/XXXX-Technology/public_members{/member}", + "avatar_url": "https://avatars.githubusercontent.com/u/1910591?v=4", + "description": "DevEx Bot user for integrations XXXX wide" + }, + { + "login": "XXXX-tw", + "id": 56016031, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2MDE2MDMx", + "url": "https://api.github.com/orgs/XXXX-tw", + "repos_usrl": "https://api.github.com/orgs/XXXX-tw/repos", + "events_url": "https://api.github.com/orgs/XXXX-tw/events", + "hooks_url": "https://api.github.com/orgs/XXXX-tw/hooks", + "issues_url": "https://api.github.com/orgs/XXXX-tw/issues", + "members_url": "https://api.github.com/orgs/XXXX-tw/members{/member}", + "public_members_url": "https://api.github.com/orgs/XXXX-tw/public_members{/member}", + "avatar_url": "https://avatars.githubusercontent.com/u/56016031?v=4", + "description": "西安市" + }, + { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "url": "https://api.github.com/orgs/XXXX-fs", + "repos_url": "https://api.github.com/orgs/XXXX-fs/repos", + "events_url": "https://api.github.com/orgs/XXXX-fs/events", + "hooks_url": "https://api.github.com/orgs/XXXX-fs/hooks", + "issues_url": "https://api.github.com/orgs/XXXX-fs/issues", + "members_url": "https://api.github.com/orgs/XXXX-fs/members{/member}", + "public_members_url": "https://api.github.com/orgs/XXXX-fs/public_members{/member}", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "description": "" + } +] diff --git a/stubs/backend/github/jsons/github.user.repos.json b/stubs/backend/github/jsons/github.user.repos.json new file mode 100644 index 000000000..9b3288d43 --- /dev/null +++ b/stubs/backend/github/jsons/github.user.repos.json @@ -0,0 +1,3240 @@ +[ + { + "id": 390806159, + "node_id": "MDEwOlJlcG9zaXRvcnkzOTA4MDYxNTk=", + "name": "abn-verification-service", + "full_name": "XXXX-fs/abn-verification-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/abn-verification-service", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/abn-verification-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/abn-verification-service/deployments", + "created_at": "2021-07-29T17:43:50Z", + "updated_at": "2023-01-27T21:12:24Z", + "pushed_at": "2022-09-16T01:40:58Z", + "git_url": "git://github.com/XXXX-fs/abn-verification-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/abn-verification-service.git", + "svn_url": "https://github.com/XXXX-fs/abn-verification-service", + "homepage": null, + "size": 199, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 183151752, + "node_id": "MDEwOlJlcG9zaXRvcnkxODMxNTE3NTI=", + "name": "amex-global-sponsored-merchant-file", + "full_name": "XXXX-fs/amex-global-sponsored-merchant-file", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/amex-global-sponsored-merchant-file", + "description": "AMEX Global Sponsored Merchant file service", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file", + "forks_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/amex-global-sponsored-merchant-file/deployments", + "created_at": "2019-04-24T05:04:13Z", + "updated_at": "2022-11-28T04:26:47Z", + "pushed_at": "2023-02-21T02:40:20Z", + "git_url": "git://github.com/XXXX-fs/amex-global-sponsored-merchant-file.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/amex-global-sponsored-merchant-file.git", + "svn_url": "https://github.com/XXXX-fs/amex-global-sponsored-merchant-file", + "homepage": null, + "size": 228, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 6, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 6, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 358115122, + "node_id": "MDEwOlJlcG9zaXRvcnkzNTgxMTUxMjI=", + "name": "apollo-team-tools", + "full_name": "XXXX-fs/apollo-team-tools", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/apollo-team-tools", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools", + "forks_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/apollo-team-tools/deployments", + "created_at": "2021-04-15T03:28:08Z", + "updated_at": "2021-04-19T06:33:55Z", + "pushed_at": "2021-04-19T06:33:53Z", + "git_url": "git://github.com/XXXX-fs/apollo-team-tools.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/apollo-team-tools.git", + "svn_url": "https://github.com/XXXX-fs/apollo-team-tools", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": true, + "maintain": true, + "push": true, + "triage": true, + "pull": true + } + }, + { + "id": 568602172, + "node_id": "R_kgDOIeQuPA", + "name": "ato-report-generator", + "full_name": "XXXX-fs/ato-report-generator", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/ato-report-generator", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/ato-report-generator", + "forks_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/ato-report-generator/deployments", + "created_at": "2022-11-21T02:07:44Z", + "updated_at": "2022-11-21T02:08:16Z", + "pushed_at": "2022-12-22T08:18:11Z", + "git_url": "git://github.com/XXXX-fs/ato-report-generator.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/ato-report-generator.git", + "svn_url": "https://github.com/XXXX-fs/ato-report-generator", + "homepage": null, + "size": 3671, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 238363111, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzgzNjMxMTE=", + "name": "aurora-sample", + "full_name": "XXXX-fs/aurora-sample", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/aurora-sample", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/aurora-sample", + "forks_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/aurora-sample/deployments", + "created_at": "2020-02-05T03:53:03Z", + "updated_at": "2022-11-08T03:00:02Z", + "pushed_at": "2022-09-28T05:57:13Z", + "git_url": "git://github.com/XXXX-fs/aurora-sample.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/aurora-sample.git", + "svn_url": "https://github.com/XXXX-fs/aurora-sample", + "homepage": null, + "size": 7, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 112285104, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTIyODUxMDQ=", + "name": "bpay-crn-service", + "full_name": "XXXX-fs/bpay-crn-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/bpay-crn-service", + "description": "Generate a CRN for an invoice, know the CRN to invoice mapping", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/bpay-crn-service/deployments", + "created_at": "2017-11-28T04:19:47Z", + "updated_at": "2022-11-28T04:31:36Z", + "pushed_at": "2022-11-28T05:24:01Z", + "git_url": "git://github.com/XXXX-fs/bpay-crn-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/bpay-crn-service.git", + "svn_url": "https://github.com/XXXX-fs/bpay-crn-service", + "homepage": null, + "size": 1305, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 523231664, + "node_id": "R_kgDOHy_hsA", + "name": "c4-model-oip", + "full_name": "XXXX-fs/c4-model-oip", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/c4-model-oip", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/c4-model-oip", + "forks_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/c4-model-oip/deployments", + "created_at": "2022-08-10T06:44:17Z", + "updated_at": "2023-01-27T22:20:49Z", + "pushed_at": "2022-08-10T06:45:24Z", + "git_url": "git://github.com/XXXX-fs/c4-model-oip.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/c4-model-oip.git", + "svn_url": "https://github.com/XXXX-fs/c4-model-oip", + "homepage": null, + "size": 13, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 296226370, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTYyMjYzNzA=", + "name": "david-jupiter", + "full_name": "XXXX-fs/david-jupiter", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/david-jupiter", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/david-jupiter", + "forks_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/david-jupiter/deployments", + "created_at": "2020-09-17T05:16:58Z", + "updated_at": "2020-09-21T04:56:03Z", + "pushed_at": "2022-12-13T15:01:09Z", + "git_url": "git://github.com/XXXX-fs/david-jupiter.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/david-jupiter.git", + "svn_url": "https://github.com/XXXX-fs/david-jupiter", + "homepage": null, + "size": 261, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 5, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 5, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 295645097, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTU2NDUwOTc=", + "name": "debit-agreement-service", + "full_name": "XXXX-fs/debit-agreement-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/debit-agreement-service", + "description": "Service to manage debit agreements. ", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/debit-agreement-service/deployments", + "created_at": "2020-09-15T07:12:33Z", + "updated_at": "2022-12-05T00:21:33Z", + "pushed_at": "2023-02-10T09:45:47Z", + "git_url": "git://github.com/XXXX-fs/debit-agreement-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/debit-agreement-service.git", + "svn_url": "https://github.com/XXXX-fs/debit-agreement-service", + "homepage": null, + "size": 5196, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 5, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 1, + "open_issues": 5, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 494476303, + "node_id": "R_kgDOHXkcDw", + "name": "developer-interview-java", + "full_name": "XXXX-fs/developer-interview-java", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/developer-interview-java", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/developer-interview-java", + "forks_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/developer-interview-java/deployments", + "created_at": "2022-05-20T13:32:44Z", + "updated_at": "2022-05-20T15:28:45Z", + "pushed_at": "2022-05-24T10:05:34Z", + "git_url": "git://github.com/XXXX-fs/developer-interview-java.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/developer-interview-java.git", + "svn_url": "https://github.com/XXXX-fs/developer-interview-java", + "homepage": null, + "size": 87, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 379798847, + "node_id": "MDEwOlJlcG9zaXRvcnkzNzk3OTg4NDc=", + "name": "developer-interviews", + "full_name": "XXXX-fs/developer-interviews", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/developer-interviews", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/developer-interviews", + "forks_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/developer-interviews/deployments", + "created_at": "2021-06-24T04:04:01Z", + "updated_at": "2022-02-09T10:27:56Z", + "pushed_at": "2022-02-09T10:27:52Z", + "git_url": "git://github.com/XXXX-fs/developer-interviews.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/developer-interviews.git", + "svn_url": "https://github.com/XXXX-fs/developer-interviews", + "homepage": null, + "size": 84, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 391832260, + "node_id": "MDEwOlJlcG9zaXRvcnkzOTE4MzIyNjA=", + "name": "direct-debit-config-service", + "full_name": "XXXX-fs/direct-debit-config-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/direct-debit-config-service", + "description": "direct debit config service", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/direct-debit-config-service/deployments", + "created_at": "2021-08-02T06:01:33Z", + "updated_at": "2022-12-29T06:48:55Z", + "pushed_at": "2022-12-29T01:46:26Z", + "git_url": "git://github.com/XXXX-fs/direct-debit-config-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/direct-debit-config-service.git", + "svn_url": "https://github.com/XXXX-fs/direct-debit-config-service", + "homepage": null, + "size": 242, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 331797936, + "node_id": "MDEwOlJlcG9zaXRvcnkzMzE3OTc5MzY=", + "name": "direct-debit-plan-service", + "full_name": "XXXX-fs/direct-debit-plan-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/direct-debit-plan-service", + "description": "Services for provisioning recurring payments for merchants", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/direct-debit-plan-service/deployments", + "created_at": "2021-01-22T01:00:47Z", + "updated_at": "2022-12-29T06:48:34Z", + "pushed_at": "2022-12-29T05:06:59Z", + "git_url": "git://github.com/XXXX-fs/direct-debit-plan-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/direct-debit-plan-service.git", + "svn_url": "https://github.com/XXXX-fs/direct-debit-plan-service", + "homepage": null, + "size": 2838, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": true, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 296476514, + "node_id": "MDEwOlJlcG9zaXRvcnkyOTY0NzY1MTQ=", + "name": "disbursements", + "full_name": "XXXX-fs/disbursements", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/disbursements", + "description": "Same day disbursements", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/disbursements", + "forks_url": "https://api.github.com/repos/XXXX-fs/disbursements/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/disbursements/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/disbursements/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/disbursements/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/disbursements/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/disbursements/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/disbursements/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/disbursements/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/disbursements/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/disbursements/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/disbursements/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/disbursements/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/disbursements/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/disbursements/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/disbursements/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/disbursements/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/disbursements/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/disbursements/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/disbursements/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/disbursements/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/disbursements/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/disbursements/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/disbursements/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/disbursements/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/disbursements/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/disbursements/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/disbursements/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/disbursements/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/disbursements/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/disbursements/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/disbursements/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/disbursements/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/disbursements/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/disbursements/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/disbursements/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/disbursements/deployments", + "created_at": "2020-09-18T00:54:11Z", + "updated_at": "2021-12-29T08:02:58Z", + "pushed_at": "2023-02-20T02:38:25Z", + "git_url": "git://github.com/XXXX-fs/disbursements.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/disbursements.git", + "svn_url": "https://github.com/XXXX-fs/disbursements", + "homepage": "", + "size": 1696, + "stargazers_count": 1, + "watchers_count": 1, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 5, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "java11", + "kotlin", + "nix", + "spring-boot", + "totoro" + ], + "visibility": "private", + "forks": 0, + "open_issues": 5, + "watchers": 1, + "default_branch": "main", + "permissions": { + "admin": true, + "maintain": true, + "push": true, + "triage": true, + "pull": true + } + }, + { + "id": 288919101, + "node_id": "MDEwOlJlcG9zaXRvcnkyODg5MTkxMDE=", + "name": "financial-services-tech-radar", + "full_name": "XXXX-fs/financial-services-tech-radar", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/financial-services-tech-radar", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar", + "forks_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/financial-services-tech-radar/deployments", + "created_at": "2020-08-20T05:56:01Z", + "updated_at": "2021-05-21T01:03:52Z", + "pushed_at": "2023-01-04T16:26:24Z", + "git_url": "git://github.com/XXXX-fs/financial-services-tech-radar.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/financial-services-tech-radar.git", + "svn_url": "https://github.com/XXXX-fs/financial-services-tech-radar", + "homepage": null, + "size": 3905, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 23, + "license": { + "key": "agpl-3.0", + "name": "GNU Affero General Public License v3.0", + "spdx_id": "AGPL-3.0", + "url": "https://api.github.com/licenses/agpl-3.0", + "node_id": "MDc6TGljZW5zZTE=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 23, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 414467299, + "node_id": "R_kgDOGLRE4w", + "name": "flare-onboard", + "full_name": "XXXX-fs/flare-onboard", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/flare-onboard", + "description": "For interacting with the Flare API and keeping track of onboarding requests", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/flare-onboard", + "forks_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/flare-onboard/deployments", + "created_at": "2021-10-07T05:04:37Z", + "updated_at": "2022-01-12T23:04:11Z", + "pushed_at": "2023-02-21T04:20:20Z", + "git_url": "git://github.com/XXXX-fs/flare-onboard.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/flare-onboard.git", + "svn_url": "https://github.com/XXXX-fs/flare-onboard", + "homepage": "", + "size": 2174, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "flare", + "value-add" + ], + "visibility": "private", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 475230846, + "node_id": "R_kgDOHFNyfg", + "name": "fs-cm-spellbook", + "full_name": "XXXX-fs/fs-cm-spellbook", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-cm-spellbook", + "description": "A space for storing scripts", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-cm-spellbook/deployments", + "created_at": "2022-03-29T00:59:16Z", + "updated_at": "2022-12-12T00:03:24Z", + "pushed_at": "2022-10-05T04:37:38Z", + "git_url": "git://github.com/XXXX-fs/fs-cm-spellbook.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-cm-spellbook.git", + "svn_url": "https://github.com/XXXX-fs/fs-cm-spellbook", + "homepage": null, + "size": 29, + "stargazers_count": 1, + "watchers_count": 1, + "language": "Python", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 1, + "watchers": 1, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 335117930, + "node_id": "MDEwOlJlcG9zaXRvcnkzMzUxMTc5MzA=", + "name": "fs-customer-onboarding-ui", + "full_name": "XXXX-fs/fs-customer-onboarding-ui", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-customer-onboarding-ui", + "description": "Financial services customer onboarding application - front end", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-customer-onboarding-ui/deployments", + "created_at": "2021-02-01T23:59:55Z", + "updated_at": "2022-12-10T11:16:30Z", + "pushed_at": "2023-02-21T04:21:54Z", + "git_url": "git://github.com/XXXX-fs/fs-customer-onboarding-ui.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-customer-onboarding-ui.git", + "svn_url": "https://github.com/XXXX-fs/fs-customer-onboarding-ui", + "homepage": null, + "size": 9099, + "stargazers_count": 0, + "watchers_count": 0, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 7, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 335781005, + "node_id": "MDEwOlJlcG9zaXRvcnkzMzU3ODEwMDU=", + "name": "fs-emailer", + "full_name": "XXXX-fs/fs-emailer", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-emailer", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-emailer", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-emailer/deployments", + "created_at": "2021-02-03T23:15:23Z", + "updated_at": "2022-11-28T04:28:27Z", + "pushed_at": "2022-11-28T05:16:54Z", + "git_url": "git://github.com/XXXX-fs/fs-emailer.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-emailer.git", + "svn_url": "https://github.com/XXXX-fs/fs-emailer", + "homepage": null, + "size": 127, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 435705880, + "node_id": "R_kgDOGfhYGA", + "name": "fs-fiserv-onboarding", + "full_name": "XXXX-fs/fs-fiserv-onboarding", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-fiserv-onboarding", + "description": "FS Fiserv Onboarding", + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-fiserv-onboarding/deployments", + "created_at": "2021-12-07T01:36:24Z", + "updated_at": "2022-12-10T11:28:01Z", + "pushed_at": "2023-02-20T02:34:11Z", + "git_url": "git://github.com/XXXX-fs/fs-fiserv-onboarding.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-fiserv-onboarding.git", + "svn_url": "https://github.com/XXXX-fs/fs-fiserv-onboarding", + "homepage": null, + "size": 3001, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 5, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 5, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 243522657, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDM1MjI2NTc=", + "name": "fs-keycloak-proxy", + "full_name": "XXXX-fs/fs-keycloak-proxy", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-keycloak-proxy", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-keycloak-proxy/deployments", + "created_at": "2020-02-27T13:12:28Z", + "updated_at": "2022-12-19T05:45:43Z", + "pushed_at": "2020-07-30T09:31:32Z", + "git_url": "git://github.com/XXXX-fs/fs-keycloak-proxy.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-keycloak-proxy.git", + "svn_url": "https://github.com/XXXX-fs/fs-keycloak-proxy", + "homepage": "", + "size": 2666, + "stargazers_count": 1, + "watchers_count": 1, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "apollo" + ], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master", + "permissions": { + "admin": true, + "maintain": true, + "push": true, + "triage": true, + "pull": true + } + }, + { + "id": 563619137, + "node_id": "R_kgDOIZglQQ", + "name": "fs-merchant-migration", + "full_name": "XXXX-fs/fs-merchant-migration", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-merchant-migration", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-merchant-migration/deployments", + "created_at": "2022-11-09T01:30:07Z", + "updated_at": "2022-12-12T00:02:29Z", + "pushed_at": "2022-11-16T04:16:39Z", + "git_url": "git://github.com/XXXX-fs/fs-merchant-migration.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-merchant-migration.git", + "svn_url": "https://github.com/XXXX-fs/fs-merchant-migration", + "homepage": null, + "size": 15, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Makefile", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 430581950, + "node_id": "R_kgDOGaoovg", + "name": "fs-mvsi-api", + "full_name": "XXXX-fs/fs-mvsi-api", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-mvsi-api", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-mvsi-api/deployments", + "created_at": "2021-11-22T06:01:12Z", + "updated_at": "2022-12-10T12:18:54Z", + "pushed_at": "2022-10-19T04:56:53Z", + "git_url": "git://github.com/XXXX-fs/fs-mvsi-api.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-mvsi-api.git", + "svn_url": "https://github.com/XXXX-fs/fs-mvsi-api", + "homepage": null, + "size": 2990, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 432068359, + "node_id": "R_kgDOGcDXBw", + "name": "fs-oip-ex-core-secureworks", + "full_name": "XXXX-fs/fs-oip-ex-core-secureworks", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-oip-ex-core-secureworks", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-oip-ex-core-secureworks/deployments", + "created_at": "2021-11-26T05:50:05Z", + "updated_at": "2022-12-05T03:47:43Z", + "pushed_at": "2022-05-16T01:48:21Z", + "git_url": "git://github.com/XXXX-fs/fs-oip-ex-core-secureworks.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-oip-ex-core-secureworks.git", + "svn_url": "https://github.com/XXXX-fs/fs-oip-ex-core-secureworks", + "homepage": null, + "size": 41, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Makefile", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 373702125, + "node_id": "MDEwOlJlcG9zaXRvcnkzNzM3MDIxMjU=", + "name": "fs-oip-nps-migration-tool", + "full_name": "XXXX-fs/fs-oip-nps-migration-tool", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-oip-nps-migration-tool", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-oip-nps-migration-tool/deployments", + "created_at": "2021-06-04T02:50:32Z", + "updated_at": "2022-12-21T00:20:00Z", + "pushed_at": "2023-02-11T19:06:34Z", + "git_url": "git://github.com/XXXX-fs/fs-oip-nps-migration-tool.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-oip-nps-migration-tool.git", + "svn_url": "https://github.com/XXXX-fs/fs-oip-nps-migration-tool", + "homepage": null, + "size": 119, + "stargazers_count": 0, + "watchers_count": 0, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 6, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "internal", + "forks": 0, + "open_issues": 6, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 368711191, + "node_id": "MDEwOlJlcG9zaXRvcnkzNjg3MTExOTE=", + "name": "fs-oip-onboarding-service", + "full_name": "XXXX-fs/fs-oip-onboarding-service", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-oip-onboarding-service", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-oip-onboarding-service/deployments", + "created_at": "2021-05-19T01:30:44Z", + "updated_at": "2022-12-10T11:43:58Z", + "pushed_at": "2023-02-17T03:44:22Z", + "git_url": "git://github.com/XXXX-fs/fs-oip-onboarding-service.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-oip-onboarding-service.git", + "svn_url": "https://github.com/XXXX-fs/fs-oip-onboarding-service", + "homepage": null, + "size": 1584, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 428207707, + "node_id": "R_kgDOGYXuWw", + "name": "fs-oip-secureworks", + "full_name": "XXXX-fs/fs-oip-secureworks", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-oip-secureworks", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-oip-secureworks/deployments", + "created_at": "2021-11-15T09:54:34Z", + "updated_at": "2022-12-05T03:49:57Z", + "pushed_at": "2021-11-22T01:27:40Z", + "git_url": "git://github.com/XXXX-fs/fs-oip-secureworks.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-oip-secureworks.git", + "svn_url": "https://github.com/XXXX-fs/fs-oip-secureworks", + "homepage": null, + "size": 16, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Makefile", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 302233743, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDIyMzM3NDM=", + "name": "fs-pdf-generator", + "full_name": "XXXX-fs/fs-pdf-generator", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-pdf-generator", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-pdf-generator/deployments", + "created_at": "2020-10-08T04:43:03Z", + "updated_at": "2022-11-28T04:29:05Z", + "pushed_at": "2022-11-28T05:28:26Z", + "git_url": "git://github.com/XXXX-fs/fs-pdf-generator.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-pdf-generator.git", + "svn_url": "https://github.com/XXXX-fs/fs-pdf-generator", + "homepage": null, + "size": 311, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Kotlin", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 249870414, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDk4NzA0MTQ=", + "name": "fs-platform-api-test", + "full_name": "XXXX-fs/fs-platform-api-test", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-platform-api-test", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-platform-api-test/deployments", + "created_at": "2020-03-25T02:41:58Z", + "updated_at": "2022-12-19T05:45:11Z", + "pushed_at": "2023-02-20T13:19:05Z", + "git_url": "git://github.com/XXXX-fs/fs-platform-api-test.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-platform-api-test.git", + "svn_url": "https://github.com/XXXX-fs/fs-platform-api-test", + "homepage": "", + "size": 1201, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "apollo", + "test" + ], + "visibility": "private", + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": true, + "maintain": true, + "push": true, + "triage": true, + "pull": true + } + }, + { + "id": 240916443, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDA5MTY0NDM=", + "name": "fs-platform-environment-devops", + "full_name": "XXXX-fs/fs-platform-environment-devops", + "private": true, + "owner": { + "login": "XXXX-fs", + "id": 61450828, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxNDUwODI4", + "avatar_url": "https://avatars.githubusercontent.com/u/61450828?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-fs", + "html_url": "https://github.com/XXXX-fs", + "followers_url": "https://api.github.com/users/XXXX-fs/followers", + "following_url": "https://api.github.com/users/XXXX-fs/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-fs/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-fs/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-fs/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-fs/orgs", + "repos_url": "https://api.github.com/users/XXXX-fs/repos", + "events_url": "https://api.github.com/users/XXXX-fs/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-fs/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX-fs/fs-platform-environment-devops", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops", + "forks_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/forks", + "keys_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/teams", + "hooks_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/events", + "assignees_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/tags", + "blobs_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/languages", + "stargazers_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/subscription", + "commits_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/merges", + "archive_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/downloads", + "issues_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX-fs/fs-platform-environment-devops/deployments", + "created_at": "2020-02-16T15:36:06Z", + "updated_at": "2022-12-19T05:00:16Z", + "pushed_at": "2023-02-21T01:33:07Z", + "git_url": "git://github.com/XXXX-fs/fs-platform-environment-devops.git", + "ssh_url": "*******", + "clone_url": "https://github.com/XXXX-fs/fs-platform-environment-devops.git", + "svn_url": "https://github.com/XXXX-fs/fs-platform-environment-devops", + "homepage": "", + "size": 878, + "stargazers_count": 0, + "watchers_count": 0, + "language": "Shell", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "apollo" + ], + "visibility": "private", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": true, + "maintain": true, + "push": true, + "triage": true, + "pull": true + } + } +] diff --git a/stubs/backend/github/jsons/github.user.repos.pull.request.commits.json b/stubs/backend/github/jsons/github.user.repos.pull.request.commits.json new file mode 100644 index 000000000..70f8e1df5 --- /dev/null +++ b/stubs/backend/github/jsons/github.user.repos.pull.request.commits.json @@ -0,0 +1,160 @@ +[ + { + "sha": "1cd89478fe9fcbde2cde8767fcaed8cea2667496", + "node_id": "C_kwDOHtifHNoAKDFjZDg5NDc4ZmU5ZmNiZGUyY2RlODc2N2ZjYWVkOGNlYTI2Njc0OTY", + "commit": { + "author": { + "name": "XXXX-xxx", + "email": "awawerwer2007@163.com", + "date": "2023-03-10T08:02:45Z" + }, + "committer": { + "name": "XXXX-xxx", + "email": "awawerwer2007@163.com", + "date": "2023-03-10T08:02:45Z" + }, + "message": "ADM-349 feat: create BuildKiteFeignClient", + "tree": { + "sha": "90fc7941375ed324eba4bbf91cc6b5750cb46ed5", + "url": "https://api.github.com/repos/XXXX/XXXX-repo/git/trees/90fc7941375ed324eba4bbf91cc6b5750cb46ed5" + }, + "url": "https://api.github.com/repos/XXXX/XXXX-repo/git/commits/1cd89478fe9fcbde2cde8767fcaed8cea2667496", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/XXXX/XXXX-repo/commits/1cd89478fe9fcbde2cde8767fcaed8cea2667496", + "html_url": "https://github.com/XXXX/XXXX-repo/commit/1cd89478fe9fcbde2cde8767fcaed8cea2667496", + "comments_url": "https://api.github.com/repos/XXXX/XXXX-repo/commits/1cd89478fe9fcbde2cde8767fcaed8cea2667496/comments", + "author": { + "login": "XXXX-xxx", + "id": 66981527, + "node_id": "MDQ6VXNlcjY2OTgxNTI3", + "avatar_url": "https://avatars.githubusercontent.com/u/66981527?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-xxx", + "html_url": "https://github.com/XXXX-xxx", + "followers_url": "https://api.github.com/users/XXXX-xxx/followers", + "following_url": "https://api.github.com/users/XXXX-xxx/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-xxx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-xxx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-xxx/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-xxx/orgs", + "repos_url": "https://api.github.com/users/XXXX-xxx/repos", + "events_url": "https://api.github.com/users/XXXX-xxx/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-xxx/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "XXXX-xxx", + "id": 66981527, + "node_id": "MDQ6VXNlcjY2OTgxNTI3", + "avatar_url": "https://avatars.githubusercontent.com/u/66981527?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-xxx", + "html_url": "https://github.com/XXXX-xxx", + "followers_url": "https://api.github.com/users/XXXX-xxx/followers", + "following_url": "https://api.github.com/users/XXXX-xxx/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-xxx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-xxx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-xxx/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-xxx/orgs", + "repos_url": "https://api.github.com/users/XXXX-xxx/repos", + "events_url": "https://api.github.com/users/XXXX-xxx/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-xxx/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "sha": "4f7195c7d979c345890208cd895ac5ceb4dc7db5", + "url": "https://api.github.com/repos/XXXX/XXXX-repo/commits/4f7195c7d979c345890208cd895ac5ceb4dc7db5", + "html_url": "https://github.com/XXXX/XXXX-repo/commit/4f7195c7d979c345890208cd895ac5ceb4dc7db5" + } + ] + }, + { + "sha": "0ab0c49e37af63b9d99fbcd292658ebe7f03247a", + "node_id": "C_kwDOHtifHNoAKDBhYjBjNDllMzdhZjYzYjlkOTlmYmNkMjkyNjU4ZWJlN2YwMzI0N2E", + "commit": { + "author": { + "name": "XXXX-xxx", + "email": "awawerwer2007@163.com", + "date": "2023-03-10T08:47:38Z" + }, + "committer": { + "name": "XXXX-xxx", + "email": "awawerwer2007@163.com", + "date": "2023-03-10T08:47:38Z" + }, + "message": "ADM-349 feat: create BuildKiteController", + "tree": { + "sha": "29be7a5109745dda8a9b2d35fa6ce5f1a8e541a4", + "url": "https://api.github.com/repos/XXXX/XXXX-repo/git/trees/29be7a5109745dda8a9b2d35fa6ce5f1a8e541a4" + }, + "url": "https://api.github.com/repos/XXXX/XXXX-repo/git/commits/0ab0c49e37af63b9d99fbcd292658ebe7f03247a", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/XXXX/XXXX-repo/commits/0ab0c49e37af63b9d99fbcd292658ebe7f03247a", + "html_url": "https://github.com/XXXX/XXXX-repo/commit/0ab0c49e37af63b9d99fbcd292658ebe7f03247a", + "comments_url": "https://api.github.com/repos/XXXX/XXXX-repo/commits/0ab0c49e37af63b9d99fbcd292658ebe7f03247a/comments", + "author": { + "login": "XXXX-xxx", + "id": 66981527, + "node_id": "MDQ6VXNlcjY2OTgxNTI3", + "avatar_url": "https://avatars.githubusercontent.com/u/66981527?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-xxx", + "html_url": "https://github.com/XXXX-xxx", + "followers_url": "https://api.github.com/users/XXXX-xxx/followers", + "following_url": "https://api.github.com/users/XXXX-xxx/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-xxx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-xxx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-xxx/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-xxx/orgs", + "repos_url": "https://api.github.com/users/XXXX-xxx/repos", + "events_url": "https://api.github.com/users/XXXX-xxx/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-xxx/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "XXXX-xxx", + "id": 66981527, + "node_id": "MDQ6VXNlcjY2OTgxNTI3", + "avatar_url": "https://avatars.githubusercontent.com/u/66981527?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-xxx", + "html_url": "https://github.com/XXXX-xxx", + "followers_url": "https://api.github.com/users/XXXX-xxx/followers", + "following_url": "https://api.github.com/users/XXXX-xxx/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-xxx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-xxx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-xxx/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-xxx/orgs", + "repos_url": "https://api.github.com/users/XXXX-xxx/repos", + "events_url": "https://api.github.com/users/XXXX-xxx/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-xxx/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "sha": "1cd89478fe9fcbde2cde8767fcaed8cea2667496", + "url": "https://api.github.com/repos/XXXX/XXXX-repo/commits/1cd89478fe9fcbde2cde8767fcaed8cea2667496", + "html_url": "https://github.com/XXXX/XXXX-repo/commit/1cd89478fe9fcbde2cde8767fcaed8cea2667496" + } + ] + } +] diff --git a/stubs/backend/github/jsons/github.user.repos.pulls.json b/stubs/backend/github/jsons/github.user.repos.pulls.json new file mode 100644 index 000000000..c6314db5b --- /dev/null +++ b/stubs/backend/github/jsons/github.user.repos.pulls.json @@ -0,0 +1,344 @@ +[ + { + "url": "https://api.github.com/repos/XXXX/XXXX-repo/pulls/216", + "id": 1276020267, + "node_id": "PR_kwDOHtifHM5MDoYr", + "html_url": "https://github.com/XXXX/XXXX-repo/pull/216", + "diff_url": "https://github.com/XXXX/XXXX-repo/pull/216.diff", + "patch_url": "https://github.com/XXXX/XXXX-repo/pull/216.patch", + "issue_url": "https://api.github.com/repos/XXXX/XXXX-repo/issues/216", + "number": 216, + "state": "closed", + "locked": false, + "title": "ADM-349 T5F - [backend] [Config] - Pipeline tool section", + "user": { + "login": "XXXX-xxx", + "id": 66981527, + "node_id": "MDQ6VXNlcjY2OTgxNTI3", + "avatar_url": "https://avatars.githubusercontent.com/u/66981527?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX-xxx", + "html_url": "https://github.com/XXXX-xxx", + "followers_url": "https://api.github.com/users/XXXX-xxx/followers", + "following_url": "https://api.github.com/users/XXXX-xxx/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX-xxx/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX-xxx/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX-xxx/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX-xxx/orgs", + "repos_url": "https://api.github.com/users/XXXX-xxx/repos", + "events_url": "https://api.github.com/users/XXXX-xxx/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX-xxx/received_events", + "type": "User", + "site_admin": false + }, + "body": "## Summary\r\n\r\n...\r\n\r\n## Before\r\n\r\n_Description_\r\n\r\n![Before](Image_path.png)\r\n\r\n## After\r\n\r\n_Description_\r\n\r\n![After](Image_path.png)\r\n\r\n## Note\r\n\r\n_Null_\r\n", + "created_at": "2023-03-15T01:57:20Z", + "updated_at": "2023-03-15T07:12:01Z", + "closed_at": "2023-03-15T07:12:00Z", + "merged_at": "2023-03-15T07:12:00Z", + "merge_commit_sha": "d5499e37eda86619e015529f1c79a0e6ecbe0d1e", + "assignee": null, + "assignees": [], + "requested_reviewers": [], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/XXXX/XXXX-repo/pulls/216/commits", + "review_comments_url": "https://api.github.com/repos/XXXX/XXXX-repo/pulls/216/comments", + "review_comment_url": "https://api.github.com/repos/XXXX/XXXX-repo/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/XXXX/XXXX-repo/issues/216/comments", + "statuses_url": "https://api.github.com/repos/XXXX/XXXX-repo/statuses/073872f108ec1da4df8331a1140079e0006464bc", + "head": { + "label": "XXXX:ADM-349", + "ref": "ADM-349", + "sha": "073872f108ec1da4df8331a1140079e0006464bc", + "user": { + "login": "XXXX", + "id": 110084685, + "node_id": "O_kgDOBo_CTQ", + "avatar_url": "https://avatars.githubusercontent.com/u/110084685?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX", + "html_url": "https://github.com/XXXX", + "followers_url": "https://api.github.com/users/XXXX/followers", + "following_url": "https://api.github.com/users/XXXX/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX/orgs", + "repos_url": "https://api.github.com/users/XXXX/repos", + "events_url": "https://api.github.com/users/XXXX/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 517512988, + "node_id": "R_kgDOHtifHA", + "name": "XXXX-repo", + "full_name": "XXXX/XXXX-repo", + "private": false, + "owner": { + "login": "XXXX", + "id": 110084685, + "node_id": "O_kgDOBo_CTQ", + "avatar_url": "https://avatars.githubusercontent.com/u/110084685?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX", + "html_url": "https://github.com/XXXX", + "followers_url": "https://api.github.com/users/XXXX/followers", + "following_url": "https://api.github.com/users/XXXX/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX/orgs", + "repos_url": "https://api.github.com/users/XXXX/repos", + "events_url": "https://api.github.com/users/XXXX/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX/XXXX-repo", + "description": "XXXX-repo is a tool for tracking project delivery metrics that can help you get a better understanding of delivery performance. This product allows you easily get all aspects of source data faster and more accurate to analyze team delivery performance which enables delivery teams and team leaders focusing on driving continuous improvement and enhancing team productivity and efficiency.", + "fork": true, + "url": "https://api.github.com/repos/XXXX/XXXX-repo", + "forks_url": "https://api.github.com/repos/XXXX/XXXX-repo/forks", + "keys_url": "https://api.github.com/repos/XXXX/XXXX-repo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX/XXXX-repo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX/XXXX-repo/teams", + "hooks_url": "https://api.github.com/repos/XXXX/XXXX-repo/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX/XXXX-repo/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX/XXXX-repo/events", + "assignees_url": "https://api.github.com/repos/XXXX/XXXX-repo/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX/XXXX-repo/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX/XXXX-repo/tags", + "blobs_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX/XXXX-repo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX/XXXX-repo/languages", + "stargazers_url": "https://api.github.com/repos/XXXX/XXXX-repo/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX/XXXX-repo/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX/XXXX-repo/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX/XXXX-repo/subscription", + "commits_url": "https://api.github.com/repos/XXXX/XXXX-repo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX/XXXX-repo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX/XXXX-repo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX/XXXX-repo/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX/XXXX-repo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX/XXXX-repo/merges", + "archive_url": "https://api.github.com/repos/XXXX/XXXX-repo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX/XXXX-repo/downloads", + "issues_url": "https://api.github.com/repos/XXXX/XXXX-repo/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX/XXXX-repo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX/XXXX-repo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX/XXXX-repo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX/XXXX-repo/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX/XXXX-repo/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX/XXXX-repo/deployments", + "created_at": "2022-07-25T04:10:33Z", + "updated_at": "2023-01-25T09:34:49Z", + "pushed_at": "2023-03-15T08:58:35Z", + "git_url": "git://github.com/XXXX/XXXX-repo.git", + "ssh_url": "git@github.com:XXXX/XXXX-repo.git", + "clone_url": "https://github.com/XXXX/XXXX-repo.git", + "svn_url": "https://github.com/XXXX/XXXX-repo", + "homepage": "https://XXXX.github.io/XXXX-repo/", + "size": 23148, + "stargazers_count": 2, + "watchers_count": 2, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 6, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["doro", "metrics"], + "visibility": "public", + "forks": 6, + "open_issues": 2, + "watchers": 2, + "default_branch": "main" + } + }, + "base": { + "label": "XXXX:main", + "ref": "main", + "sha": "00854d52b4d1cd6f281b61927590e881fc87ff19", + "user": { + "login": "XXXX", + "id": 110084685, + "node_id": "O_kgDOBo_CTQ", + "avatar_url": "https://avatars.githubusercontent.com/u/110084685?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX", + "html_url": "https://github.com/XXXX", + "followers_url": "https://api.github.com/users/XXXX/followers", + "following_url": "https://api.github.com/users/XXXX/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX/orgs", + "repos_url": "https://api.github.com/users/XXXX/repos", + "events_url": "https://api.github.com/users/XXXX/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 517512988, + "node_id": "R_kgDOHtifHA", + "name": "XXXX-repo", + "full_name": "XXXX/XXXX-repo", + "private": false, + "owner": { + "login": "XXXX", + "id": 110084685, + "node_id": "O_kgDOBo_CTQ", + "avatar_url": "https://avatars.githubusercontent.com/u/110084685?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/XXXX", + "html_url": "https://github.com/XXXX", + "followers_url": "https://api.github.com/users/XXXX/followers", + "following_url": "https://api.github.com/users/XXXX-xxx/following{/other_user}", + "gists_url": "https://api.github.com/users/XXXX/gists{/gist_id}", + "starred_url": "https://api.github.com/users/XXXX/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/XXXX/subscriptions", + "organizations_url": "https://api.github.com/users/XXXX/orgs", + "repos_url": "https://api.github.com/users/XXXX/repos", + "events_url": "https://api.github.com/users/XXXX/events{/privacy}", + "received_events_url": "https://api.github.com/users/XXXX/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/XXXX/XXXX-repo", + "description": "XXXX-repo is a tool for tracking project delivery metrics that can help you get a better understanding of delivery performance. This product allows you easily get all aspects of source data faster and more accurate to analyze team delivery performance which enables delivery teams and team leaders focusing on driving continuous improvement and enhancing team productivity and efficiency.", + "fork": true, + "url": "https://api.github.com/repos/XXXX/XXXX-repo", + "forks_url": "https://api.github.com/repos/XXXX/XXXX-repo/forks", + "keys_url": "https://api.github.com/repos/XXXX/XXXX-repo/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/XXXX/XXXX-repo/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/XXXX/XXXX-repo/teams", + "hooks_url": "https://api.github.com/repos/XXXX/XXXX-repo/hooks", + "issue_events_url": "https://api.github.com/repos/XXXX/XXXX-repo/issues/events{/number}", + "events_url": "https://api.github.com/repos/XXXX/XXXX-repo/events", + "assignees_url": "https://api.github.com/repos/XXXX/XXXX-repo/assignees{/user}", + "branches_url": "https://api.github.com/repos/XXXX/XXXX-repo/branches{/branch}", + "tags_url": "https://api.github.com/repos/XXXX/XXXX-repo/tags", + "blobs_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/XXXX/XXXX-repo/statuses/{sha}", + "languages_url": "https://api.github.com/repos/XXXX/XXXX-repo/languages", + "stargazers_url": "https://api.github.com/repos/XXXX/XXXX-repo/stargazers", + "contributors_url": "https://api.github.com/repos/XXXX/XXXX-repo/contributors", + "subscribers_url": "https://api.github.com/repos/XXXX/XXXX-repo/subscribers", + "subscription_url": "https://api.github.com/repos/XXXX/XXXX-repo/subscription", + "commits_url": "https://api.github.com/repos/XXXX/XXXX-repo/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/XXXX/XXXX-repo/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/XXXX/XXXX-repo/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/XXXX/XXXX-repo/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/XXXX/XXXX-repo/contents/{+path}", + "compare_url": "https://api.github.com/repos/XXXX/XXXX-repo/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/XXXX/XXXX-repo/merges", + "archive_url": "https://api.github.com/repos/XXXX/XXXX-repo/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/XXXX/XXXX-repo/downloads", + "issues_url": "https://api.github.com/repos/XXXX/XXXX-repo/issues{/number}", + "pulls_url": "https://api.github.com/repos/XXXX/XXXX-repo/pulls{/number}", + "milestones_url": "https://api.github.com/repos/XXXX/XXXX-repo/milestones{/number}", + "notifications_url": "https://api.github.com/repos/XXXX/XXXX-repo/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/XXXX/XXXX-repo/labels{/name}", + "releases_url": "https://api.github.com/repos/XXXX/XXXX-repo/releases{/id}", + "deployments_url": "https://api.github.com/repos/XXXX/XXXX-repo/deployments", + "created_at": "2022-07-25T04:10:33Z", + "updated_at": "2023-01-25T09:34:49Z", + "pushed_at": "2023-03-15T08:58:35Z", + "git_url": "git://github.com/XXXX/XXXX-repo.git", + "ssh_url": "git@github.com:XXXX/XXXX-repo.git", + "clone_url": "https://github.com/XXXX/XXXX-repo.git", + "svn_url": "https://github.com/XXXX/XXXX-repo", + "homepage": "https://XXXX.github.io/XXXX-repo/", + "size": 23148, + "stargazers_count": 2, + "watchers_count": 2, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 6, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["doro", "metrics"], + "visibility": "public", + "forks": 6, + "open_issues": 2, + "watchers": 2, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/XXXX/XXXX-repo/pulls/216" + }, + "html": { + "href": "https://github.com/XXXX/XXXX-repo/pull/216" + }, + "issue": { + "href": "https://api.github.com/repos/XXXX/XXXX-repo/issues/216" + }, + "comments": { + "href": "https://api.github.com/repos/XXXX/XXXX-repo/issues/216/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/XXXX/XXXX-repo/pulls/216/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/XXXX/XXXX-repo/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/XXXX/XXXX-repo/pulls/216/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/XXXX/XXXX-repo/statuses/073872f108ec1da4df8331a1140079e0006464bc" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + } +] diff --git a/stubs/backend/jira/jira-stubs.yaml b/stubs/backend/jira/jira-stubs.yaml new file mode 100644 index 000000000..b9372eeef --- /dev/null +++ b/stubs/backend/jira/jira-stubs.yaml @@ -0,0 +1,75 @@ +# Board Configuration +- request: + method: GET + url: ./backend/rest/agile/1.0/board/1963/configuration + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/jira/jsons/jira.board.1963.configuration.json + +# Status +- request: + method: GET + url: ^/rest/api/2/status/(\d+)$ + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/jira/jsons/jira.status.<% url.1 %>.json + +# All Done issue +- request: + method: GET + url: /rest/agile/1.0/board/1963/issue + query: + maxResults: 100 + jql: status in (%27DONE%27,%27CLOSED%27) AND (status changed to %27DONE%27 during (1661702400000, 1662739199000) or status changed to %27CLOSED%27 during (1661702400000, 1662739199000)) + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/jira/jsons/jira.board.1963.issue.alldone.json + +# All Non Done issue +- request: + method: GET + url: /rest/agile/1.0/board/1963/issue + query: + maxResults: 100 + jql: sprint in openSprints() AND status not in (%27DONE%27,%27CANCELLED%27) + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/jira/jsons/jira.board.1963.issue.allnondone.json + +# target Fields +- request: + method: GET + url: /rest/api/2/issue/createmeta + query: + projectKeys: PLL + expand: projects.issuetypes.fields + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/jira/jsons/jira.issue.createmeta.targetfields.json + +# History +- request: + method: GET + url: ^/rest/internal/2/issue/(PLL-\d+)/activityfeed$ + + response: + headers: + content-type: application/json + status: 200 + file: ./backend/jira/jsons/jira.issue.<% url.1 %>.activityfeed.json + diff --git a/stubs/backend/jira/jsons/jira.board.1963.configuration.json b/stubs/backend/jira/jsons/jira.board.1963.configuration.json new file mode 100644 index 000000000..26b88b145 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.board.1963.configuration.json @@ -0,0 +1,108 @@ +{ + "id": 1963, + "name": "Apollo Sprints", + "type": "scrum", + "self": "https://arlive.atlassian.net/rest/agile/1.0/board/1963/configuration", + "location": { + "type": "project", + "key": "PLL", + "id": "26569", + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "name": "FS Apollo" + }, + "filter": { + "id": "46680", + "self": "https://arlive.atlassian.net/rest/api/2/filter/46680" + }, + "columnConfig": { + "columns": [ + { + "name": "In Analysis", + "statuses": [ + { + "id": "10000", + "self": "https://arlive.atlassian.net/rest/api/2/status/10000" + } + ] + }, + { + "name": "Ready For Dev", + "statuses": [ + { + "id": "10004", + "self": "https://arlive.atlassian.net/rest/api/2/status/10004" + } + ] + }, + { + "name": "In Dev", + "statuses": [ + { + "id": "10066", + "self": "https://arlive.atlassian.net/rest/api/2/status/10066" + } + ] + }, + { + "name": "Blocked", + "statuses": [ + { + "id": "10025", + "self": "https://arlive.atlassian.net/rest/api/2/status/10025" + } + ] + }, + { + "name": "Ready For Test", + "statuses": [ + { + "id": "10005", + "self": "https://arlive.atlassian.net/rest/api/2/status/10005" + } + ] + }, + { + "name": "In Test", + "statuses": [ + { + "id": "19429", + "self": "https://arlive.atlassian.net/rest/api/2/status/19429" + } + ] + }, + { + "name": "Ready to Deploy", + "statuses": [ + { + "id": "18400", + "self": "https://arlive.atlassian.net/rest/api/2/status/18400" + } + ] + }, + { + "name": "Done", + "statuses": [ + { + "id": "14205", + "self": "https://arlive.atlassian.net/rest/api/2/status/14205" + }, + { + "id": "6", + "self": "https://arlive.atlassian.net/rest/api/2/status/6" + } + ] + } + ], + "constraintType": "none" + }, + "estimation": { + "type": "field", + "field": { + "fieldId": "customfield_10004", + "displayName": "Story Points" + } + }, + "ranking": { + "rankCustomFieldId": 11600 + } +} diff --git a/stubs/backend/jira/jsons/jira.board.1963.issue.alldone.json b/stubs/backend/jira/jsons/jira.board.1963.issue.alldone.json new file mode 100644 index 000000000..f635c051f --- /dev/null +++ b/stubs/backend/jira/jsons/jira.board.1963.issue.alldone.json @@ -0,0 +1,30260 @@ +{ + "expand": "schema,names", + "startAt": 0, + "maxResults": 100, + "total": 22, + "issues": [ + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "535510", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/535510", + "key": "PLL-1333", + "fields": { + "customfield_21520": null, + "customfield_21762": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21516": null, + "customfield_21758": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21514": 100, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21513": "Checklist: 3/3", + "customfield_21755": null, + "customfield_21997": null, + "customfield_21512": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21752": null, + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "* Create new endpoint to fetch token transaction info by using token_transaction_id\n* Update postman collection\n* API tests\n\nTest Scenarios: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8900084163/Fetch+token+transaction+information|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8900084163/Fetch+token+transaction+information|smart-link] ", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [], + "customfield_21505": null, + "customfield_21746": null, + "customfield_21504": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [x] Update postman collection\n* [x] API tests", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_21365": null, + "customfield_22454": null, + "customfield_22212": null, + "customfield_22211": null, + "customfield_21364": null, + "customfield_22453": null, + "customfield_22452": null, + "customfield_21363": null, + "customfield_22210": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_22402": null, + "customfield_21797": null, + "customfield_21313": null, + "customfield_21555": null, + "customfield_21312": null, + "customfield_21796": null, + "customfield_21554": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21533": null, + "customfield_21775": null, + "customfield_21774": null, + "customfield_20200": null, + "customfield_21773": null, + "customfield_21772": null, + "customfield_21530": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21527": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1333/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:15:30.014+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [x] Update postman collection\n​* [x] API tests", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-payment}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String?,\n responseMsg: String?\n}{noformat}", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "18400_*:*_1_*:*_58304485_*|*_10000_*:*_1_*:*_2948881798_*|*_10066_*:*_2_*:*_612664912_*|*_10004_*:*_1_*:*_71289556_*|*_19429_*:*_2_*:*_731327_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_2187262", + "statuscategorychangedate": "2022-09-07T09:37:26.982+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 526717, + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/526717", + "name": "Phoenix integration - Credit Card", + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "color": { + "key": "color_9" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-07-26T15:29:47.675+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/402927", + "id": "402927", + "filename": "image-20220906-015309.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T11:53:58.625+1000", + "size": 20838, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/402927", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/402927" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/402931", + "id": "402931", + "filename": "image-20220906-020036.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T12:00:50.794+1000", + "size": 18491, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/402931", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/402931" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "526717", + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/api/2/issue/526717", + "fields": { + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_21244": null, + "customfield_22333": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_21239": null, + "customfield_22328": null, + "customfield_22327": null, + "customfield_21479": null, + "customfield_22326": null, + "customfield_21237": null, + "customfield_22325": null, + "customfield_21478": null, + "customfield_21236": null, + "customfield_22324": null, + "customfield_21477": null, + "customfield_21235": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_22316": null, + "customfield_21227": null, + "customfield_21468": null, + "customfield_22315": null, + "customfield_21226": null, + "customfield_21225": null, + "customfield_22314": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21467": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_21466": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_21222": null, + "customfield_22311": null, + "customfield_21464": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_21219": null, + "customfield_22308": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_21217": null, + "customfield_22306": null, + "customfield_21459": null, + "customfield_22305": null, + "customfield_21216": null, + "customfield_21458": null, + "customfield_21457": null, + "customfield_22304": null, + "customfield_21215": null, + "customfield_21214": null, + "customfield_22303": null, + "customfield_21456": null, + "customfield_22302": null, + "customfield_21213": null, + "customfield_22301": null, + "customfield_21212": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21430": "All Completed", + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21426": null, + "customfield_21668": null, + "customfield_21667": null, + "customfield_21425": null, + "customfield_21424": null, + "customfield_21666": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21421": null, + "customfield_21663": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_21658": null, + "customfield_22505": null, + "customfield_21899": null, + "customfield_21657": null, + "customfield_21415": null, + "customfield_21414": null, + "customfield_21898": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21412": null, + "customfield_21896": null, + "customfield_21411": null, + "customfield_21653": null, + "customfield_21895": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hxtr3j:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21647": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{pullrequest={dataType=pullrequest, state=MERGED, stateCount=4}, build={count=2, dataType=build, failedBuildCount=0, successfulBuildCount=2, unknownBuildCount=0}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":4,\"lastUpdated\":\"2022-09-06T16:24:36.000+1000\",\"stateCount\":4,\"state\":\"MERGED\",\"dataType\":\"pullrequest\",\"open\":false},\"byInstanceType\":{\"GitHub\":{\"count\":4,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":2,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":2,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":2,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22040": null, + "customfield_22282": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22494": null, + "customfield_22010": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-07T09:37:26.976+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14603": null, + "customfield_10008": "PLL-1264", + "customfield_14604": null, + "summary": "Phoenix - Fetch token transaction info by using token_transaction_id ", + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_22224": null, + "customfield_21377": null, + "customfield_21376": null, + "customfield_22223": null, + "customfield_22465": null, + "customfield_22222": [], + "customfield_21375": null, + "customfield_22464": null, + "customfield_21374": null, + "customfield_22463": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_58304485_*|*_10000_*:*_1_*:*_2948881798_*|*_10066_*:*_2_*:*_612664912_*|*_10004_*:*_1_*:*_71289556_*|*_19429_*:*_2_*:*_731327_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_2187262", + "customfield_10001": "2022-08-30T14:01:39.244+1000", + "customfield_14601": null, + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_10004": 1, + "customfield_14600": null, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/535510/comment/803634", + "id": "803634", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Test Scenarios: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8900084163/Fetch+token+transaction+information|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8900084163/Fetch+token+transaction+information|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-30T14:01:39.244+1000", + "updated": "2022-08-30T14:01:39.244+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/535510/comment/808090", + "id": "808090", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "!image-20220906-020036.png|width=679,height=123!\n\n\n\n!image-20220906-015309.png|width=893,height=132!\n\nPlease change the error message to “Invalid Token transaction id” instead of “UUID string too large“. and “Invalid UUID string”?", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T11:54:00.020+1000", + "updated": "2022-09-06T12:00:51.300+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/535510/comment", + "maxResults": 2, + "total": 2, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_22074": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_22063": null, + "customfield_14201": null, + "customfield_18801": null, + "customfield_18802": null, + "customfield_22062": null, + "customfield_14202": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_14200": null, + "customfield_22060": null, + "customfield_18804": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "534898", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/534898", + "key": "PLL-1320", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21516": null, + "customfield_21758": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21756": null, + "customfield_21514": 100, + "customfield_21998": null, + "customfield_21755": null, + "customfield_21997": null, + "customfield_21513": "Checklist: 11/11", + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "h3. Happy path:\n\n*Given* The merchant is enabled for apple pay and the browser is Safari \n\n*When* The Payment Selector is rendered \n\n*Then* Apple pay payment options will be displayed\n\n*When* The user clicks Apple Pay payment options\n\n*Then* the Payment sheet should be displayed\n\nh4. Unhappy path:\n\n*Given* The merchant is not enabled for apple pay or the browser is not Safari \n\n*When* The Payment Selector is rendered \n\n*Then* Apple pay payment options should not be displayed", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [ + { + "id": "688923", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/688923", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "inwardIssue": { + "id": "534903", + "key": "PLL-1321", + "self": "https://arlive.atlassian.net/rest/api/2/issue/534903", + "fields": { + "summary": "Initiate Apple Pay Payment Processing", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21505": null, + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [x] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n* [x] Create PR for Merchant test\n* [x] Create PR for payment selector", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21734": null, + "customfield_21976": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_20601": null, + "customfield_21931": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_22454": null, + "customfield_21365": null, + "customfield_22212": null, + "customfield_22453": null, + "customfield_21364": null, + "customfield_22211": null, + "customfield_21363": null, + "customfield_22210": null, + "customfield_22452": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "workratio": -1, + "customfield_22408": null, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_22405": null, + "customfield_21316": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_21797": null, + "customfield_22402": null, + "customfield_21555": null, + "customfield_21313": null, + "customfield_21312": null, + "customfield_21554": null, + "customfield_21796": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_10400": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22398": null, + "customfield_22156": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22395": null, + "customfield_22153": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22136": null, + "customfield_22378": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1320/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:15:00.907+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [x] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n​* [x] Create PR for Merchant test\n​* [x] Create PR for payment selector", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\nUI Test - blocked by the Spike card for safari\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra for the same merchant\n\n*Assumption*\n\n# No changes to onboarding API as it already accepts Apple Pay as payment type", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22348": null, + "customfield_22106": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_21247": "18400_*:*_1_*:*_1035535_*|*_10000_*:*_1_*:*_1771033508_*|*_10066_*:*_3_*:*_1175084996_*|*_10004_*:*_1_*:*_219277829_*|*_10025_*:*_2_*:*_99247871_*|*_19429_*:*_1_*:*_13427405_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_107843179", + "customfield_22336": null, + "statuscategorychangedate": "2022-09-02T15:52:52.139+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10" + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 531064, + "key": "PLL-1285", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/531064", + "name": "Apple Pay Integration", + "summary": "Apple Pay Integration", + "color": { + "key": "color_1" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-07-25T11:03:41.881+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_17604": null, + "customfield_22190": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/391616", + "id": "391616", + "filename": "image-20220803-070706.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-03T17:07:14.439+1000", + "size": 69574, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/391616", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/391616" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/391746", + "id": "391746", + "filename": "image-20220803-234039.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-04T09:44:02.503+1000", + "size": 40753, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/391746", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/391746" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/391747", + "id": "391747", + "filename": "image-20220803-234120.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-04T09:44:02.963+1000", + "size": 63524, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/391747", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/391747" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/391748", + "id": "391748", + "filename": "image-20220803-234333.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-04T09:44:03.418+1000", + "size": 98604, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/391748", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/391748" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "531064", + "key": "PLL-1285", + "self": "https://arlive.atlassian.net/rest/api/2/issue/531064", + "fields": { + "summary": "Apple Pay Integration", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21878": null, + "customfield_21636": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_21244": null, + "customfield_22333": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21479": null, + "customfield_21237": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_21236": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_22315": null, + "customfield_21468": null, + "customfield_21226": null, + "customfield_21467": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_22314": null, + "customfield_21225": null, + "customfield_21466": null, + "customfield_22313": null, + "customfield_21224": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_21222": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_22306": null, + "customfield_22305": null, + "customfield_21216": null, + "customfield_21458": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_22303": null, + "customfield_21456": null, + "customfield_21214": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_22301": null, + "customfield_21212": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20428", + "value": "True", + "id": "20428" + } + ], + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21430": "All Completed", + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21426": null, + "customfield_21668": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21414": null, + "customfield_21898": null, + "customfield_21897": null, + "customfield_21412": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21653": null, + "customfield_21895": null, + "customfield_21411": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hxtrjb:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21648": null, + "customfield_21406": null, + "customfield_21889": null, + "customfield_21405": null, + "customfield_21647": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_13100": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{pullrequest={dataType=pullrequest, state=MERGED, stateCount=2}, build={count=2, dataType=build, failedBuildCount=0, successfulBuildCount=2, unknownBuildCount=0}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":2,\"lastUpdated\":\"2022-09-01T23:22:36.000+1000\",\"stateCount\":2,\"state\":\"MERGED\",\"dataType\":\"pullrequest\",\"open\":false},\"byInstanceType\":{\"GitHub\":{\"count\":2,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":2,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":2,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":2,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22275": null, + "customfield_22033": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22258": null, + "customfield_22016": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22012": null, + "customfield_22496": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22252": null, + "customfield_22494": null, + "customfield_22010": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-02T15:52:52.114+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14603": null, + "customfield_14604": null, + "customfield_10008": "PLL-1285", + "summary": "Display ApplePay payment options in payment selector", + "customfield_22224": null, + "customfield_21377": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_21376": null, + "customfield_22465": null, + "customfield_22223": null, + "customfield_21375": null, + "customfield_22222": [], + "customfield_22464": null, + "customfield_22463": null, + "customfield_21374": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_1035535_*|*_10000_*:*_1_*:*_1771033508_*|*_10066_*:*_3_*:*_1175084996_*|*_10004_*:*_1_*:*_219277829_*|*_10025_*:*_2_*:*_99247871_*|*_19429_*:*_1_*:*_13427405_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_107843179", + "customfield_10001": "2022-08-04T09:45:24.921+1000", + "customfield_14601": null, + "customfield_14602": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 3, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534898/comment/784436", + "id": "784436", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[~accountid:611c4c0fa3e00f0068729f2d] [~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] [~accountid:61eedfdd58ce4f0068752e6d] [~accountid:5e40b0f2ab90210c8de04f1f] I have added the UI mockups and also some information from Apple Pay regarding the button sizing", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-04T09:45:24.921+1000", + "updated": "2022-08-04T09:45:24.921+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534898/comment/790670", + "id": "790670", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "js:\n\n[https://developer.apple.com/documentation/apple_pay_on_the_web/displaying_apple_pay_buttons_using_javascript|https://developer.apple.com/documentation/apple_pay_on_the_web/displaying_apple_pay_buttons_using_javascript]", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-16T19:31:38.758+1000", + "updated": "2022-08-16T19:31:38.758+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534898/comment/791096", + "id": "791096", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Test Scenarios\n[https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8886321545/Display+ApplePay+button+in+Payment+Selector|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8886321545/Display+ApplePay+button+in+Payment+Selector|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-17T12:35:24.976+1000", + "updated": "2022-08-17T12:35:24.976+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534898/comment/804582", + "id": "804582", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "ApplePay test clientIds (test environment): \n\n# {{30060478}} (With Credit card and BPay)\n# {{30060616}} (Without Credit card and BPay)\n# {{10005930}} (With Credit card and BPay and Surcharge enabled)", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T17:28:47.888+1000", + "updated": "2022-09-02T12:34:39.213+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534898/comment/805092", + "id": "805092", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Block by code review", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T13:16:04.415+1000", + "updated": "2022-09-01T13:16:04.415+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534898/comment/805813", + "id": "805813", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "onboarded a merchant 30159504\nalso, manually called api to register domain name for this merchant.\n\nStill not able to view apple pay button in merchant test (Yes, I am using Safari)", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-02T11:57:11.698+1000", + "updated": "2022-09-02T11:57:11.698+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534898/comment/806048", + "id": "806048", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Remove special characters before displaying cardAcceptorName in payment sheet\n(on the same lines we did for purchase requests)\nwill be handled in [https://arlive.atlassian.net/browse/PLL-1322|https://arlive.atlassian.net/browse/PLL-1322|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-02T15:34:27.405+1000", + "updated": "2022-09-02T15:34:53.000+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/534898/comment", + "maxResults": 7, + "total": 7, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_19901": null, + "customfield_22074": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_18801": null, + "customfield_22062": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_18804": null, + "customfield_14200": null, + "customfield_22060": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "534903", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/534903", + "key": "PLL-1321", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21516": null, + "customfield_21758": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21756": null, + "customfield_21514": 100, + "customfield_21998": null, + "customfield_21997": null, + "customfield_21755": null, + "customfield_21513": "Checklist: 3/3", + "customfield_21512": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21752": null, + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "# Merchant Validation should be successful and use should be able to see the Payment Sheet with Button to Authorise the payment.\n# !image-20220804-054828.png|width=467,height=288!\n\n\nTest Scenarios\n[https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8887108205/Initiate+ApplePay+Payment+Processing|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8887108205/Initiate+ApplePay+Payment+Processing|smart-link] ", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [ + { + "id": "688923", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/688923", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "534898", + "key": "PLL-1320", + "self": "https://arlive.atlassian.net/rest/api/2/issue/534898", + "fields": { + "summary": "Display ApplePay payment options in payment selector", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21505": null, + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Unit tests - Sumit\n* [x] Call the Payment selector Apple Pay payment session api from FE - Yu", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_21973": null, + "customfield_20401": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_11901": null, + "customfield_21708": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_21365": null, + "customfield_22454": null, + "customfield_22212": null, + "customfield_22211": null, + "customfield_22453": null, + "customfield_21364": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_22402": null, + "customfield_21555": null, + "customfield_21313": null, + "customfield_21797": null, + "customfield_21796": null, + "customfield_21312": null, + "customfield_21554": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21533": null, + "customfield_21775": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_10400": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22398": null, + "customfield_22156": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1321/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:12:13.681+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Unit tests - Sumit\n​* [x] Call the Payment selector Apple Pay payment session api from FE - Yu", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "h4. Context\n\nAfter the User clicks on the Apple Pay button, initiate Payment processing and enable biometric authorization. \n\nh4. Scope\n\nUsers are able to see the “ Pay with touchID/ FaceID” button on the payment sheet\n\nh4. Tasks\n\n# On the successful display of Payment sheet, capture ApplePayValidateMerchantEvent successfully\n# Create an Apple Pay Payment Session.\n# Complete Apple merchant validation- This is the validation done by Apple to confirm XXXX is a valid merchant. \n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. Out of scope:\n\n# ApplePayValidate Merchant event is not received\n# Any other errors due to failure in apple merchant validation", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22348": null, + "customfield_22106": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "18400_*:*_1_*:*_69203085_*|*_10000_*:*_1_*:*_1770845065_*|*_10066_*:*_3_*:*_885452253_*|*_10004_*:*_1_*:*_295846857_*|*_10025_*:*_2_*:*_758946897_*|*_19429_*:*_1_*:*_4463320_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_11480688", + "statuscategorychangedate": "2022-09-07T09:37:28.715+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10" + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 531064, + "key": "PLL-1285", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/531064", + "name": "Apple Pay Integration", + "summary": "Apple Pay Integration", + "color": { + "key": "color_1" + }, + "done": true + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + "customfield_18500": null, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-07-25T11:06:50.578+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_17604": null, + "customfield_22190": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/391901", + "id": "391901", + "filename": "image-20220804-054702.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-04T15:47:09.998+1000", + "size": 98754, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/391901", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/391901" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/391902", + "id": "391902", + "filename": "image-20220804-054828.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-04T15:48:35.057+1000", + "size": 82044, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/391902", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/391902" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/403033", + "id": "403033", + "filename": "image-20220906-042345.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T14:24:00.614+1000", + "size": 59633, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/403033", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/403033" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "531064", + "key": "PLL-1285", + "self": "https://arlive.atlassian.net/rest/api/2/issue/531064", + "fields": { + "summary": "Apple Pay Integration", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21635": null, + "customfield_21877": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_21239": null, + "customfield_22328": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21479": null, + "customfield_21237": null, + "customfield_21236": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_21228": null, + "customfield_22317": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_22315": null, + "customfield_21468": null, + "customfield_21226": null, + "customfield_21467": null, + "customfield_22314": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21225": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_21466": null, + "customfield_22312": null, + "customfield_21465": null, + "customfield_22311": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_21218": null, + "customfield_22307": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_22306": null, + "customfield_21458": null, + "customfield_21216": null, + "customfield_22305": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_21456": null, + "customfield_22303": null, + "customfield_21214": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_22301": null, + "customfield_21212": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21673": null, + "customfield_21431": null, + "customfield_21430": "All Completed", + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21426": null, + "customfield_21668": null, + "customfield_21667": null, + "customfield_21425": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21665": null, + "customfield_21423": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21899": null, + "customfield_21657": null, + "customfield_21415": null, + "customfield_21414": null, + "customfield_21898": null, + "customfield_21897": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21654": null, + "customfield_21653": null, + "customfield_21895": null, + "customfield_21411": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hxtrkb:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21647": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_17700": null, + "customfield_13100": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{pullrequest={dataType=pullrequest, state=MERGED, stateCount=4}, build={count=4, dataType=build, failedBuildCount=0, successfulBuildCount=4, unknownBuildCount=0}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":4,\"lastUpdated\":\"2022-09-05T19:10:10.000+1000\",\"stateCount\":4,\"state\":\"MERGED\",\"dataType\":\"pullrequest\",\"open\":false},\"byInstanceType\":{\"GitHub\":{\"count\":4,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":4,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":4,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":4,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22041": null, + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22012": null, + "customfield_22496": null, + "customfield_22495": null, + "customfield_22011": null, + "customfield_22494": null, + "customfield_22010": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-07T09:37:28.712+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_10008": "PLL-1285", + "customfield_14604": null, + "summary": "Initiate Apple Pay Payment Processing", + "customfield_21377": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_22224": null, + "customfield_22223": null, + "customfield_21376": null, + "customfield_22465": null, + "customfield_21375": null, + "customfield_22464": null, + "customfield_22222": [], + "customfield_22463": null, + "customfield_21374": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_69203085_*|*_10000_*:*_1_*:*_1770845065_*|*_10066_*:*_3_*:*_885452253_*|*_10004_*:*_1_*:*_295846857_*|*_10025_*:*_2_*:*_758946897_*|*_19429_*:*_1_*:*_4463320_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_2_*:*_11480688", + "customfield_10001": "2022-08-18T10:56:18.878+1000", + "customfield_14601": null, + "customfield_14602": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 2, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534903/comment/791668", + "id": "791668", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Test Scenarios:\n[https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8887108205/Initiate+ApplePay+Payment+Processing|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8887108205/Initiate+ApplePay+Payment+Processing|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-18T10:56:18.878+1000", + "updated": "2022-08-18T10:56:18.878+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534903/comment/794037", + "id": "794037", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Blocked by PLL-1320", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T12:11:36.308+1000", + "updated": "2022-08-23T12:11:36.308+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534903/comment/806518", + "id": "806518", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[~accountid:61eedfdd58ce4f0068752e6d] can we update the checklist for the outstanding item?", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-05T12:13:25.194+1000", + "updated": "2022-09-05T12:13:25.194+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534903/comment/806521", + "id": "806521", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "it is just the PR comments[~accountid:611c4c0fa3e00f0068729f2d] , [~accountid:5e40b0f2ab90210c8de04f1f] need to address. All others tasks are completed.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-05T12:15:02.109+1000", + "updated": "2022-09-05T12:15:02.109+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534903/comment/806852", + "id": "806852", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Blocked by the pipeline. Can’t merge the code to master.[https://buildkite.com/XXXX/fs-platform-payment-selector/builds/2607|https://buildkite.com/XXXX/fs-platform-payment-selector/builds/2607]", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-05T17:31:23.246+1000", + "updated": "2022-09-05T17:31:23.246+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534903/comment/808286", + "id": "808286", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "!image-20220906-042345.png|width=512,height=370!\n\nOnly happy path can be tested at this time.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T14:24:01.973+1000", + "updated": "2022-09-06T14:24:01.973+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534903/comment/808395", + "id": "808395", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[~accountid:61eedfdd58ce4f0068752e6d] [~accountid:5e40b0f2ab90210c8de04f1f] [~accountid:6153504178e5e400700ca15a] is it possible to hide the ‘Surcharge’ label if surcharge = $0? ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T16:07:59.740+1000", + "updated": "2022-09-06T16:07:59.740+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/534903/comment", + "maxResults": 7, + "total": 7, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_22083": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22074": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_18801": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_22062": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_18804": null, + "customfield_22060": null, + "customfield_14200": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "542872", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/542872", + "key": "PLL-1386", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21514": 0, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21513": "", + "customfield_21997": null, + "customfield_21755": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21993": null, + "lastViewed": null, + "customfield_21992": null, + "customfield_11700": "h4. Happy path\n\n*Given* invoke Fatzebra API successfully \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 200\n\n*And* Fatzebra get APi return ACTIVE [https://docs.fatzebra.com/reference/check-get-an-apple-pay-on-the-web-domain|https://docs.fatzebra.com/reference/check-get-an-apple-pay-on-the-web-domain|smart-link] \n\nh4. Unhappy path\n\n*Given* invoke Fatzebra API failed \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 500\n\n*And* an Alert should be send to {{cr-apollo-alert}} channel", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "customfield_21505": null, + "issuelinks": [], + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21734": null, + "customfield_21976": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_21365": null, + "customfield_22212": null, + "customfield_22454": null, + "customfield_22453": null, + "customfield_21364": null, + "customfield_22211": null, + "customfield_21363": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_21563": null, + "customfield_22410": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_21318": null, + "customfield_22407": null, + "customfield_21317": null, + "customfield_22406": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_21555": null, + "customfield_21797": null, + "customfield_22402": null, + "customfield_21313": null, + "customfield_21312": null, + "customfield_21796": null, + "customfield_21554": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_21774": null, + "customfield_20200": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_10400": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22398": null, + "customfield_22156": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22136": null, + "customfield_22378": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1386/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:12:18.417+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "According the discussion with Fatzebra. We need to Register domain name for apple pay for new merchant. Refer to [https://docs.fatzebra.com/reference/merchant-registration|https://docs.fatzebra.com/reference/merchant-registration|smart-link] for more details.\n\n\n\nh4. Scope:\n\nInvoke Fatzebra API when a new merchant is onboarded [https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|smart-link] \n\n\n\n\n\n[*​/svc-consumers​/{svc-consumer-id}​/clients​/{client-id}*|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardClientWithFatZebraIdUsingPOST]\n\nOnboarding client to Fat Zebra.", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "18400_*:*_1_*:*_829057_*|*_10000_*:*_1_*:*_597527662_*|*_10066_*:*_1_*:*_769792910_*|*_10004_*:*_1_*:*_70509157_*|*_19429_*:*_1_*:*_2001471_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_80828545", + "statuscategorychangedate": "2022-09-09T11:17:11.613+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10" + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 531064, + "key": "PLL-1285", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/531064", + "name": "Apple Pay Integration", + "summary": "Apple Pay Integration", + "color": { + "key": "color_1" + }, + "done": true + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_18500": null, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-22T20:39:02.834+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_17604": null, + "customfield_22190": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/404173", + "id": "404173", + "filename": "image-20220909-003007.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-09T10:30:13.180+1000", + "size": 317275, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/404173", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/404173" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "531064", + "key": "PLL-1285", + "self": "https://arlive.atlassian.net/rest/api/2/issue/531064", + "fields": { + "summary": "Apple Pay Integration", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21878": null, + "customfield_21636": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_21616": null, + "customfield_12906": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21847": null, + "customfield_21605": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_21244": null, + "customfield_22333": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21237": null, + "customfield_21479": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_21236": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_22316": null, + "customfield_21227": null, + "customfield_22315": null, + "customfield_21226": null, + "customfield_21468": null, + "customfield_21225": null, + "customfield_21467": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_22314": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_21466": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21222": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_21219": null, + "customfield_22308": null, + "customfield_21218": null, + "customfield_22307": null, + "customfield_21217": null, + "customfield_22306": null, + "customfield_21459": null, + "customfield_21216": null, + "customfield_21458": null, + "customfield_22305": null, + "customfield_21215": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_22303": null, + "customfield_21456": null, + "customfield_21214": null, + "customfield_22302": null, + "customfield_21213": null, + "customfield_22301": null, + "customfield_21212": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21673": null, + "customfield_21431": null, + "customfield_21672": null, + "customfield_21430": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21665": null, + "customfield_21423": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21415": null, + "customfield_21899": null, + "customfield_21657": null, + "customfield_21414": null, + "customfield_21898": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21412": null, + "customfield_21896": null, + "customfield_21895": null, + "customfield_21653": null, + "customfield_21411": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hxtrln:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21647": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_17700": null, + "customfield_13100": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{pullrequest={dataType=pullrequest, state=MERGED, stateCount=4}, build={count=2, dataType=build, failedBuildCount=1, successfulBuildCount=1, unknownBuildCount=0}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":4,\"lastUpdated\":\"2022-09-08T12:46:02.000+1000\",\"stateCount\":4,\"state\":\"MERGED\",\"dataType\":\"pullrequest\",\"open\":false},\"byInstanceType\":{\"GitHub\":{\"count\":4,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":2,\"lastUpdated\":null,\"failedBuildCount\":1,\"successfulBuildCount\":1,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":2,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22040": null, + "customfield_22282": null, + "customfield_22039": null, + "customfield_22037": null, + "customfield_22036": null, + "components": [], + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22495": null, + "customfield_22011": null, + "customfield_22494": null, + "customfield_22010": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-09T11:17:11.608+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14604": null, + "customfield_10008": "PLL-1285", + "summary": "Apple Pay - Domain name registration for new merchant ", + "customfield_22224": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_21377": null, + "customfield_22223": null, + "customfield_22465": null, + "customfield_21376": null, + "customfield_22464": null, + "customfield_21375": null, + "customfield_22222": [], + "customfield_22463": null, + "customfield_21374": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_829057_*|*_10000_*:*_1_*:*_597527662_*|*_10066_*:*_1_*:*_769792910_*|*_10004_*:*_1_*:*_70509157_*|*_19429_*:*_1_*:*_2001471_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_80828545", + "customfield_14601": null, + "customfield_10001": "2022-08-24T13:14:50.756+1000", + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 2, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/542872/comment/800337", + "id": "800337", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[~accountid:5e40b0f2ab90210c8de04f1f] as discussed, can you add this to the applepay tech design confluence page?", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-24T13:14:50.756+1000", + "updated": "2022-08-24T13:14:50.756+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/542872/comment/810299", + "id": "810299", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "id: 30159521\n\ndomain auto registers when onboarding a new client based on domain_url column value for an svc consumer.\n\n!image-20220909-003007.png|width=1314,height=1024!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-09T10:30:13.901+1000", + "updated": "2022-09-09T11:03:16.252+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/542872/comment/810350", + "id": "810350", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "*Logs*\n\nComplete domain registration\n\n{{\"{\\\"timestamp\\\":\\\"2022-09-09 00:28:16Z\\\",\\\"level\\\":\\\"INFO\\\",\\\"thread\\\":\\\"http-nio-8080-exec-7\\\",\\\"mdc\\\":{\\\"traceId\\\":\\\"317c4621fe7cb1bb0678af573e6da536\\\",\\\"spanId\\\":\\\"3df954140c29f96f\\\"},\\\"logger\\\":\\\"com.XXXX.fsplatform.onboarding.domain.service.FsClientService\\\",\\\"message\\\":\\\"Successfully registered Apple Pay domain for fs_clientId: XXXX2-30159521, domainUrl: uat-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com\\\",\\\"context\\\":\\\"default\\\"}\\ \",}}\n\nStarting domain registration\n{\"cluster\":\"jupiter-europa-preprod\",\"k8ssource\":\"fs-rails.uat-fs-plat-onboarding-67f76996dd-lr8g6.uat-fs-plat-onboarding\",\"log\":\"{\\\"timestamp\\\":\\\\\"2022-09-09 00:28:11Z\\\",\\\"level\\\":\\\\\"INFO\\\",\\\"thread\\\":\\\\\"http-nio-8080-exec-7\\\",\\\"mdc\\\":{\\\"traceId\\\":\\\\\"317c4621fe7cb1bb0678af573e6da536\\\",\\\"spanId\\\":\\\\\"3df954140c29f96f\\\"},\\\"logger\\\":\\\\\"com.XXXX.fsplatform.onboarding.domain.service.FsClientService\\\",\\\"message\\\":\\\\\"Start Apple Pay domain registration for fs_clientId: XXXX2-30159521, domainUrl: uat-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com\\\",\\\"context\\\":\\\\\"default\\\"}\\\\n\",\"namespace\":\"fs-rails\",\"stream\":\"stdout\"}", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-09T11:05:28.719+1000", + "updated": "2022-09-09T11:06:41.618+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/542872/comment", + "maxResults": 3, + "total": 3, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_22083": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22074": null, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_18801": null, + "customfield_18802": null, + "customfield_22062": null, + "customfield_14202": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_18804": null, + "customfield_22060": null, + "customfield_14200": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "534612", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/534612", + "key": "PLL-1311", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21998": null, + "customfield_21514": 100, + "customfield_21756": null, + "customfield_21997": null, + "customfield_21755": null, + "customfield_21513": "Checklist: 6/6", + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "* Add API test for this new rest endpoint.\n* Add transaction into payment_transaction table\n** create transaction status entries\n*** Initialized\n*** completed\n*** failed\n* Add into payment table\n* Validate request body fields\n** all not null\n** currency value is AUD and NZD\n* Cover Unhappy path:\n** follow current OIP error handling for payment\n** pass error message from FZ and forward to Phoenix in error message body.\n\n\n\nTest Scenarios: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8870461970/Card+Payment|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8870461970/Card+Payment|smart-link] ", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [], + "customfield_21505": null, + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [x] postman collection\n* [x] API Test ", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + }, + { + "id": 11406, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11406", + "state": "closed", + "name": "Apollo Sprint 63", + "startDate": "2022-07-17T17:13:56.855Z", + "endDate": "2022-07-31T02:02:00.000Z", + "completeDate": "2022-07-31T12:26:15.384Z", + "originBoardId": 1963, + "goal": "1) MyAccount go live 2) Phoenix migration work 3) ApplePay migration work" + }, + { + "id": 11407, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11407", + "state": "closed", + "name": "Apollo Sprint 64", + "startDate": "2022-07-31T14:01:00.000Z", + "endDate": "2022-08-14T13:58:00.000Z", + "completeDate": "2022-08-14T05:47:11.614Z", + "originBoardId": 1963, + "goal": "1 Phoenix migration work & 2) ApplePay integration work" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_22454": null, + "customfield_22212": null, + "customfield_21365": null, + "customfield_22453": null, + "customfield_22211": null, + "customfield_21364": null, + "customfield_22210": null, + "customfield_22452": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_21326": null, + "customfield_22415": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_21797": null, + "customfield_21555": null, + "customfield_22402": null, + "customfield_21313": null, + "customfield_21312": null, + "customfield_21796": null, + "customfield_21554": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21793": null, + "customfield_21551": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_21774": null, + "customfield_20200": null, + "customfield_21773": null, + "customfield_21772": null, + "customfield_21530": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21527": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [ + "Leave" + ], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1311/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:12:41.884+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [x] postman collection\n​* [x] API Test ", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "Refer to Phoenix Tech Design API: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #4", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_21247": "18400_*:*_1_*:*_308897_*|*_10000_*:*_1_*:*_249753675_*|*_10066_*:*_2_*:*_1889222352_*|*_10004_*:*_1_*:*_1216824531_*|*_10025_*:*_2_*:*_460565879_*|*_19429_*:*_1_*:*_18560201_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_58114201", + "customfield_22336": null, + "statuscategorychangedate": "2022-09-05T14:15:42.299+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 526717, + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/526717", + "name": "Phoenix integration - Credit Card", + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "color": { + "key": "color_9" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-07-22T12:46:32.739+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_17604": null, + "customfield_22190": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/401460", + "id": "401460", + "filename": "image-20220901-023537.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T12:37:24.327+1000", + "size": 61733, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/401460", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/401460" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "526717", + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/api/2/issue/526717", + "fields": { + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21635": null, + "customfield_21877": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_21616": null, + "customfield_12906": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21847": null, + "customfield_21605": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_21239": null, + "customfield_22328": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21237": null, + "customfield_21479": null, + "customfield_22325": null, + "customfield_21236": null, + "customfield_21478": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_22315": null, + "customfield_21468": null, + "customfield_21226": null, + "customfield_21225": null, + "customfield_21467": null, + "customfield_22314": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21466": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_22311": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_21218": null, + "customfield_22307": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_22306": null, + "customfield_21458": null, + "customfield_21216": null, + "customfield_22305": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_21214": null, + "customfield_22303": null, + "customfield_21456": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_21212": null, + "customfield_22301": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21443": null, + "customfield_21201": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_20103": null, + "customfield_21435": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21672": null, + "customfield_21430": "All Completed", + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21421": null, + "customfield_21663": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21657": null, + "customfield_21415": null, + "customfield_21899": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21896": null, + "customfield_21654": null, + "customfield_21412": null, + "customfield_21411": null, + "customfield_21653": null, + "customfield_21895": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hxtsaj:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21648": null, + "customfield_21406": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21647": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_22052": null, + "customfield_17700": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{pullrequest={dataType=pullrequest, state=MERGED, stateCount=4}, build={count=3, dataType=build, failedBuildCount=1, successfulBuildCount=2, unknownBuildCount=0}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":4,\"lastUpdated\":\"2022-09-05T11:56:05.000+1000\",\"stateCount\":4,\"state\":\"MERGED\",\"dataType\":\"pullrequest\",\"open\":false},\"byInstanceType\":{\"GitHub\":{\"count\":4,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":3,\"lastUpdated\":null,\"failedBuildCount\":1,\"successfulBuildCount\":2,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":3,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22041": null, + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22275": null, + "customfield_22033": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22495": null, + "customfield_22011": null, + "customfield_22494": null, + "customfield_22252": null, + "customfield_22010": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-05T14:15:42.286+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + }, + { + "id": 11406, + "name": "Apollo Sprint 63", + "state": "closed", + "boardId": 1963, + "goal": "1) MyAccount go live 2) Phoenix migration work 3) ApplePay migration work", + "startDate": "2022-07-17T17:13:56.855Z", + "endDate": "2022-07-31T02:02:00.000Z", + "completeDate": "2022-07-31T12:26:15.384Z" + }, + { + "id": 11407, + "name": "Apollo Sprint 64", + "state": "closed", + "boardId": 1963, + "goal": "1 Phoenix migration work & 2) ApplePay integration work", + "startDate": "2022-07-31T14:01:00.000Z", + "endDate": "2022-08-14T13:58:00.000Z", + "completeDate": "2022-08-14T05:47:11.614Z" + } + ], + "customfield_14604": null, + "customfield_10008": "PLL-1264", + "summary": "Phoenix - Create Payment", + "customfield_21377": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_22224": null, + "customfield_21376": null, + "customfield_22465": null, + "customfield_22223": null, + "customfield_21375": null, + "customfield_22464": null, + "customfield_22222": [], + "customfield_22463": null, + "customfield_21374": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_308897_*|*_10000_*:*_1_*:*_249753675_*|*_10066_*:*_2_*:*_1889222352_*|*_10004_*:*_1_*:*_1216824531_*|*_10025_*:*_2_*:*_460565879_*|*_19429_*:*_1_*:*_18560201_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_58114201", + "customfield_10001": "2022-08-05T15:31:43.741+1000", + "customfield_14601": null, + "customfield_14602": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 2, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534612/comment/785523", + "id": "785523", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Test Scenarios: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8870461970/Card+Payment|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8870461970/Card+Payment|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-05T15:31:43.741+1000", + "updated": "2022-08-05T15:31:43.741+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534612/comment/804714", + "id": "804714", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Postman collection is still not updated in github.\n[~accountid:62cc5c504c909d6a57aa8119] [~accountid:611c4c0fa3e00f0068729f2d] [~accountid:615b3949a7071000698e3b5a] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T08:06:39.395+1000", + "updated": "2022-09-01T08:06:39.395+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534612/comment/805046", + "id": "805046", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "For failed card payments, generate a token using any of the following cards\n\n[https://docs.fatzebra.com/docs/test-card-numbers|https://docs.fatzebra.com/docs/test-card-numbers|smart-link] \n\nand enter the amount where last digits are not 00.\ne,g, invoice amount 10001 -last 2 digits are 01 - payment will be declined with response code 01\n[https://docs.fatzebra.com/docs/response-codes|https://docs.fatzebra.com/docs/response-codes|smart-link] \n\n\n!image-20220901-023537.png|width=834,height=495!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T12:37:24.855+1000", + "updated": "2022-09-01T12:37:24.855+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534612/comment/805312", + "id": "805312", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Blocked as the api tests are failing and cannot be merged to master", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T15:44:11.045+1000", + "updated": "2022-09-01T15:44:11.045+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/534612/comment", + "maxResults": 4, + "total": 4, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_22083": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22082": null, + "customfield_22078": null, + "customfield_22074": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_22063": null, + "customfield_14201": null, + "customfield_18801": null, + "customfield_14202": null, + "customfield_22062": null, + "customfield_18802": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_14200": null, + "customfield_22060": null, + "customfield_18804": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "538238", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/538238", + "key": "PLL-1354", + "fields": { + "customfield_21520": null, + "customfield_21762": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21514": 0, + "customfield_21513": "", + "customfield_21997": null, + "customfield_21755": null, + "customfield_21512": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21752": null, + "customfield_21993": null, + "lastViewed": null, + "customfield_21992": null, + "customfield_11700": null, + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "customfield_21505": null, + "issuelinks": [ + { + "id": "718027", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/718027", + "type": { + "id": "10000", + "name": "Blocks", + "inward": "is blocked by", + "outward": "blocks", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10000" + }, + "inwardIssue": { + "id": "534918", + "key": "PLL-1326", + "self": "https://arlive.atlassian.net/rest/api/2/issue/534918", + "fields": { + "summary": "Enable Apple Pay on svcConsumer level", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11607, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11607", + "state": "closed", + "name": "Apollo Sprint 67", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z", + "originBoardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2" + }, + { + "id": 11608, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11608", + "state": "closed", + "name": "Apollo Sprint 68", + "startDate": "2022-09-26T00:25:12.834Z", + "endDate": "2022-10-09T02:02:00.000Z", + "completeDate": "2022-10-10T00:22:38.316Z", + "originBoardId": 1963, + "goal": "" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_22454": null, + "customfield_21365": null, + "customfield_22212": null, + "customfield_21364": null, + "customfield_22453": null, + "customfield_22211": null, + "customfield_22452": null, + "customfield_21363": null, + "customfield_22210": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_21326": null, + "customfield_22415": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_21563": null, + "customfield_22410": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_21317": null, + "customfield_22406": null, + "customfield_22405": null, + "customfield_21316": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_22402": null, + "customfield_21555": null, + "customfield_21797": null, + "customfield_21313": null, + "customfield_21554": null, + "customfield_21312": null, + "customfield_21796": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21533": null, + "customfield_21775": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_10400": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1354/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:19:05.191+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": null, + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "6_*:*_1_*:*_2359255974_*|*_10000_*:*_1_*:*_3098815503_*|*_14205_*:*_1_*:*_0", + "statuscategorychangedate": "2022-09-09T13:10:30.183+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10" + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 531064, + "key": "PLL-1285", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/531064", + "name": "Apple Pay Integration", + "summary": "Apple Pay Integration", + "color": { + "key": "color_1" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-04T16:23:34.702+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "531064", + "key": "PLL-1285", + "self": "https://arlive.atlassian.net/rest/api/2/issue/531064", + "fields": { + "summary": "Apple Pay Integration", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21878": null, + "customfield_21636": null, + "customfield_21635": null, + "customfield_21877": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": null, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_21237": null, + "customfield_21479": null, + "customfield_22326": null, + "customfield_21478": null, + "customfield_21236": null, + "customfield_22325": null, + "customfield_21477": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_22323": null, + "customfield_21234": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_22316": null, + "customfield_21227": null, + "customfield_21226": null, + "customfield_22315": null, + "customfield_21468": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21467": null, + "customfield_21225": null, + "customfield_22314": null, + "customfield_21224": null, + "customfield_21466": null, + "customfield_22313": null, + "customfield_22312": null, + "customfield_21465": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21222": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_21218": null, + "customfield_22307": null, + "customfield_21217": null, + "customfield_22306": null, + "customfield_21459": null, + "customfield_22305": null, + "customfield_21458": null, + "customfield_21216": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_21214": null, + "customfield_21456": null, + "customfield_22303": null, + "customfield_22302": null, + "customfield_21213": null, + "customfield_21212": null, + "customfield_22301": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_21446": null, + "customfield_22535": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21443": null, + "customfield_21201": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21430": null, + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21424": null, + "customfield_21666": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21415": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21414": null, + "customfield_21898": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21653": null, + "customfield_21411": null, + "customfield_21895": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hz25zr:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21648": null, + "customfield_21406": null, + "customfield_21405": null, + "customfield_21647": null, + "customfield_21889": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_22052": null, + "customfield_17700": null, + "customfield_13100": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{}", + "customfield_22041": null, + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22258": null, + "customfield_22016": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22012": null, + "customfield_22496": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22010": null, + "customfield_22252": null, + "customfield_22494": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-10-06T21:31:26.134+1100", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": null, + "customfield_10007": [ + { + "id": 11607, + "name": "Apollo Sprint 67", + "state": "closed", + "boardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z" + }, + { + "id": 11608, + "name": "Apollo Sprint 68", + "state": "closed", + "boardId": 1963, + "goal": "", + "startDate": "2022-09-26T00:25:12.834Z", + "endDate": "2022-10-09T02:02:00.000Z", + "completeDate": "2022-10-10T00:22:38.316Z" + } + ], + "customfield_10008": "PLL-1285", + "customfield_14604": null, + "summary": "Enable Apple Pay on svcConsumer level", + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_21377": null, + "customfield_22224": null, + "customfield_22465": null, + "customfield_21376": null, + "customfield_22223": null, + "customfield_21375": null, + "customfield_22464": null, + "customfield_22222": [], + "customfield_22463": null, + "customfield_21374": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "6_*:*_1_*:*_2359255974_*|*_10000_*:*_1_*:*_3098815503_*|*_14205_*:*_1_*:*_0", + "customfield_14601": null, + "customfield_10001": "2022-09-09T13:10:26.744+1000", + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 2, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/538238/comment/810487", + "id": "810487", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "no longer required", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-09T13:10:26.744+1000", + "updated": "2022-09-09T13:10:26.744+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/538238/comment", + "maxResults": 1, + "total": 1, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_19901": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22074": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_22063": null, + "customfield_18801": null, + "customfield_14201": null, + "customfield_22062": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_22060": null, + "customfield_18804": null, + "customfield_14200": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "541733", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/541733", + "key": "PLL-1378", + "fields": { + "customfield_21520": null, + "customfield_21762": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21516": null, + "customfield_21758": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21514": 100, + "customfield_21513": "Checklist: 4/4", + "customfield_21997": null, + "customfield_21755": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21993": null, + "lastViewed": null, + "customfield_21992": null, + "customfield_11700": "# Change the title of this page.\n{{Save card}}\n# Add the XXXX logo beneath the card form\n# Change success page. {{Card captured successfully}}", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [ + { + "id": "693403", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/693403", + "type": { + "id": "10200", + "name": "Cause", + "inward": "is caused by", + "outward": "caused", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10200" + }, + "outwardIssue": { + "id": "547375", + "key": "PLL-1403", + "self": "https://arlive.atlassian.net/rest/api/2/issue/547375", + "fields": { + "summary": "Phoenix - Calculate iframe height when customer fill in incorrect message", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "694098", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/694098", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "547375", + "key": "PLL-1403", + "self": "https://arlive.atlassian.net/rest/api/2/issue/547375", + "fields": { + "summary": "Phoenix - Calculate iframe height when customer fill in incorrect message", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21505": null, + "customfield_21746": null, + "customfield_21504": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test\n* [x] Refactor code", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_21973": null, + "customfield_20401": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_21365": null, + "customfield_22212": null, + "customfield_22454": null, + "customfield_22211": null, + "customfield_22453": null, + "customfield_21364": null, + "customfield_21363": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_21326": null, + "customfield_22415": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_22405": null, + "customfield_21316": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_21313": null, + "customfield_21555": null, + "customfield_22402": null, + "customfield_21797": null, + "customfield_21312": null, + "customfield_21796": null, + "customfield_21554": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [ + "Leave" + ], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_13200": null, + "customfield_22390": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1378/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:12:34.157+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test\n​* [x] Refactor code", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "!image-20220817-064852.png|width=1025,height=342!\n\nThe title of this page is not suitable.\nConfirmed with FZ, if we want to change the title, we should hosted their page rather than directly redirect it.\n\nAlso we need to add the XXXX logo beneath the card form\n\n!image-20220818-065040.png|width=252,height=104!\n\n\n\n[https://XXXX.slack.com/archives/C02U3F516KE/p1660715462381309|https://XXXX.slack.com/archives/C02U3F516KE/p1660715462381309|smart-link] ", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22348": null, + "customfield_22106": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "18400_*:*_2_*:*_1368760_*|*_10000_*:*_1_*:*_1043397745_*|*_10066_*:*_2_*:*_526356004_*|*_10004_*:*_1_*:*_77283314_*|*_10025_*:*_2_*:*_20444033_*|*_19429_*:*_3_*:*_64075629_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_3_*:*_55652627", + "statuscategorychangedate": "2022-09-07T09:37:30.241+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 526717, + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/526717", + "name": "Phoenix integration - Credit Card", + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "color": { + "key": "color_9" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-17T16:47:52.187+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/402918", + "id": "402918", + "filename": "image (1).png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T11:44:25.365+1000", + "size": 85880, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/402918", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/402918" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/395808", + "id": "395808", + "filename": "image-20220817-064852.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-17T16:51:37.579+1000", + "size": 178613, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/395808", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/395808" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/396169", + "id": "396169", + "filename": "image-20220818-065040.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-18T16:50:48.108+1000", + "size": 20172, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/396169", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/396169" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/401229", + "id": "401229", + "filename": "image-20220831-095234.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T19:52:42.381+1000", + "size": 144647, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/401229", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/401229" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/402125", + "id": "402125", + "filename": "image-20220904-101105.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-04T20:11:23.918+1000", + "size": 159071, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/402125", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/402125" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/402833", + "id": "402833", + "filename": "image-20220905-231718.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T09:17:42.475+1000", + "size": 28133, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/402833", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/402833" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/402841", + "id": "402841", + "filename": "image-20220905-232033.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T09:20:46.326+1000", + "size": 32731, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/402841", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/402841" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "526717", + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/api/2/issue/526717", + "fields": { + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21878": null, + "customfield_21636": null, + "customfield_21635": null, + "customfield_21877": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22082", + "value": "Feature Work - Unplanned", + "id": "22082" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21847": null, + "customfield_21605": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60d3003af65054006958575f", + "accountId": "60d3003af65054006958575f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "24x24": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "16x16": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "32x32": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + }, + "displayName": "Aaron Camilleri", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_21244": null, + "customfield_22333": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_21239": null, + "customfield_22328": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21237": null, + "customfield_21479": null, + "customfield_22325": null, + "customfield_21478": null, + "customfield_21236": null, + "customfield_21477": null, + "customfield_21235": null, + "customfield_22324": null, + "customfield_22323": null, + "customfield_21234": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_22316": null, + "customfield_21227": null, + "customfield_22315": null, + "customfield_21226": null, + "customfield_21468": null, + "customfield_21467": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_22314": null, + "customfield_21225": null, + "customfield_21466": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_22311": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_21459": null, + "customfield_22306": null, + "customfield_21217": null, + "customfield_21458": null, + "customfield_22305": null, + "customfield_21216": null, + "customfield_21215": null, + "customfield_21457": null, + "customfield_22304": null, + "customfield_21456": null, + "customfield_22303": null, + "customfield_21214": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_22301": null, + "customfield_21212": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_21446": null, + "customfield_22535": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21443": null, + "customfield_21201": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21673": null, + "customfield_21431": null, + "customfield_21672": null, + "customfield_21430": "All Completed", + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21426": null, + "customfield_21668": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21424": null, + "customfield_21666": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21421": null, + "customfield_21663": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_21658": null, + "customfield_22505": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21411": null, + "customfield_21895": null, + "customfield_21653": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzw0e7:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21889": null, + "customfield_21647": null, + "customfield_21405": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_22052": null, + "customfield_17700": null, + "customfield_13100": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{pullrequest={dataType=pullrequest, state=MERGED, stateCount=4}, build={count=3, dataType=build, failedBuildCount=0, successfulBuildCount=3, unknownBuildCount=0}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":4,\"lastUpdated\":\"2022-09-06T15:50:15.000+1000\",\"stateCount\":4,\"state\":\"MERGED\",\"dataType\":\"pullrequest\",\"open\":false},\"byInstanceType\":{\"GitHub\":{\"count\":4,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":3,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":3,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":3,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22041": null, + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22275": null, + "customfield_22033": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22010": null, + "customfield_22494": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-07T09:37:30.237+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14603": null, + "customfield_10008": "PLL-1264", + "customfield_14604": null, + "summary": "Phoenix - Create a new frontend page to render the FatZebra iframe rather than directly redirect.", + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_22224": null, + "customfield_21377": null, + "customfield_22223": null, + "customfield_21376": null, + "customfield_22465": null, + "customfield_22464": null, + "customfield_21375": null, + "customfield_22222": [], + "customfield_21374": null, + "customfield_22463": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_2_*:*_1368760_*|*_10000_*:*_1_*:*_1043397745_*|*_10066_*:*_2_*:*_526356004_*|*_10004_*:*_1_*:*_77283314_*|*_10025_*:*_2_*:*_20444033_*|*_19429_*:*_3_*:*_64075629_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_3_*:*_55652627", + "customfield_10001": "2022-09-02T12:31:32.871+1000", + "customfield_14601": null, + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_10004": 1, + "customfield_14600": null, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/803736", + "id": "803736", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Once we finished this card, we should double check if merchant test displays the correct page.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-30T15:46:51.480+1000", + "updated": "2022-08-30T15:46:51.480+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/803759", + "id": "803759", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "UI test impact", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-30T16:04:57.608+1000", + "updated": "2022-08-30T16:04:57.608+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/804637", + "id": "804637", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "!image-20220831-095234.png|width=555,height=712!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T19:52:43.825+1000", + "updated": "2022-08-31T19:52:43.825+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/805856", + "id": "805856", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60d3003af65054006958575f", + "accountId": "60d3003af65054006958575f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "24x24": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "16x16": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "32x32": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + }, + "displayName": "Aaron Camilleri", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[~accountid:5f1114d25ee2c3002388c63d] updated with the tokenisation success message", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60d3003af65054006958575f", + "accountId": "60d3003af65054006958575f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "24x24": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "16x16": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "32x32": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + }, + "displayName": "Aaron Camilleri", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-02T12:31:32.871+1000", + "updated": "2022-09-02T12:31:32.871+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/806186", + "id": "806186", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "!image-20220904-101105.png|width=1034,height=561!\n\nNeed to calculate iframe height.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-04T20:11:24.517+1000", + "updated": "2022-09-04T20:11:24.517+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/806187", + "id": "806187", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "PRs:\n\n* UI tests:\n[https://github.com/XXXX-tw/fs-platform-ui-automation-test/pull/28|https://github.com/XXXX-tw/fs-platform-ui-automation-test/pull/28|smart-link] \n* payment - selector:\n[https://github.com/XXXX-tw/fs-platform-payment-selector/pull/312|https://github.com/XXXX-tw/fs-platform-payment-selector/pull/312|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-04T20:24:35.367+1000", + "updated": "2022-09-04T20:24:35.367+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/807859", + "id": "807859", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "When I click save button with no details input, I see this screen\ncard expiry, cvv and save button disappears\n\n!image-20220905-231718.png|width=405,height=483!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T09:17:43.072+1000", + "updated": "2022-09-06T09:17:43.072+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/807863", + "id": "807863", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "!image-20220905-232033.png|width=337,height=486!\n\nSave button is not available this time", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T09:20:46.902+1000", + "updated": "2022-09-06T09:20:46.902+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/807933", + "id": "807933", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "the below errors will be fixed in [https://arlive.atlassian.net/browse/PLL-1403|https://arlive.atlassian.net/browse/PLL-1403|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T10:03:12.109+1000", + "updated": "2022-09-06T10:03:12.109+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/808063", + "id": "808063", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "the new change has blocked phoenix team as they are not able to load the iframe locally although it is working fine in their staging env.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T11:42:36.410+1000", + "updated": "2022-09-06T11:42:36.410+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/808070", + "id": "808070", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "!image (1).png|width=706,height=563!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T11:44:25.943+1000", + "updated": "2022-09-06T11:44:25.943+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/808075", + "id": "808075", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "I cannot move this code to production in its current state", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T11:46:18.902+1000", + "updated": "2022-09-06T11:46:18.902+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment/808175", + "id": "808175", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "localhost config to be added to parameter store. ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T12:44:06.622+1000", + "updated": "2022-09-06T12:44:06.622+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/541733/comment", + "maxResults": 13, + "total": 13, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_22074": null, + "customfield_19901": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_18801": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_22062": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_22060": null, + "customfield_18804": null, + "customfield_14200": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "537817", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/537817", + "key": "PLL-1344", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21516": null, + "customfield_21758": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21514": 0, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21755": null, + "customfield_21513": "", + "customfield_21997": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21993": null, + "lastViewed": null, + "customfield_21992": null, + "customfield_11700": "* _Provide DOS & AppSec access to your confluence space_ \n* _Detailed Systems Architecture diagram_ [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2570291745/Payment+Rails+-+High+Level+Overview|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2570291745/Payment+Rails+-+High+Level+Overview|smart-link] {color:#36B37E}*[ DONE ]*{color} \n* _A network architecture diagram (Including WAFs, Firewalls, Ingress / Egress locations, etc)_[https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2570291745/Payment+Rails+-+High+Level+Overview|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2570291745/Payment+Rails+-+High+Level+Overview|smart-link] {color:#36B37E}*[ DONE ]*{color} \n* _existing solution options documents, or agreed upon ADR (Architecture Decision Records)_ {color:#97A0AF}*[ DONE ]*{color} \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2751596045/Payment+Rails+-+Solution+Proposal+-+OIP+Onboarding+Design+with+FatZebra|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2751596045/Payment+Rails+-+Solution+Proposal+-+OIP+Onboarding+Design+with+FatZebra|smart-link] \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825864635/Payment+Rails+-+Solution+Proposal+-+Phoenix+FatZebra+Integration|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825864635/Payment+Rails+-+Solution+Proposal+-+Phoenix+FatZebra+Integration|smart-link] \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825733702/Payment+Rails+-+Solution+Proposal+-+Apple+Pay+Payment+Option|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825733702/Payment+Rails+-+Solution+Proposal+-+Apple+Pay+Payment+Option|smart-link] \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825733702/Payment+Rails+-+Solution+Proposal+-+Apple+Pay+Payment+Option|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825733702/Payment+Rails+-+Solution+Proposal+-+Apple+Pay+Payment+Option|smart-link] \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825864717/Solution+Options+-+Apple+Pay+Payment+Option|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825864717/Solution+Options+-+Apple+Pay+Payment+Option|smart-link] \n* *_Where possible_* _Data Flow diagram, this should map the flow of data in and out of your service or application_ {color:#97A0AF}*[ TODO ]*{color} ", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [ + { + "id": "682484", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/682484", + "type": { + "id": "10200", + "name": "Cause", + "inward": "is caused by", + "outward": "caused", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10200" + }, + "inwardIssue": { + "id": "536398", + "key": "SECURE-365", + "self": "https://arlive.atlassian.net/rest/api/2/issue/536398", + "fields": { + "summary": "Sec Control #9: Detailed Design documents", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/21870", + "description": "", + "iconUrl": "https://arlive.atlassian.net/", + "name": "Done", + "id": "21870", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14070", + "id": "14070", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "entityId": "f01ca1ad-c949-46a1-8d02-44dc0f405ae2", + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21505": null, + "customfield_21746": null, + "customfield_21504": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_20601": null, + "customfield_21931": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_22454": null, + "customfield_21365": null, + "customfield_22212": null, + "customfield_22211": null, + "customfield_22453": null, + "customfield_21364": null, + "customfield_21363": null, + "customfield_22210": null, + "customfield_22452": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22681", + "value": "Security", + "id": "22681" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_21318": null, + "customfield_22407": null, + "customfield_21317": null, + "customfield_22406": null, + "customfield_22405": null, + "customfield_21316": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_22402": null, + "customfield_21313": null, + "customfield_21797": null, + "customfield_21555": null, + "customfield_21554": null, + "customfield_21796": null, + "customfield_21312": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21533": null, + "customfield_21775": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22136": null, + "customfield_22378": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1344/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:14:43.566+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "# Provide a complete list of /design documents, architecture references, network architecture, or security architecture. (This can include the threat model, but does not count for an architecture diagram)\n# The Architecture diagram must be kept up to date, and been refreshed within the past 12 months, or modified to match a system modification", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22348": null, + "customfield_22106": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_21247": "10000_*:*_1_*:*_2258293157_*|*_10004_*:*_1_*:*_584139730_*|*_14205_*:*_1_*:*_0", + "customfield_22336": null, + "statuscategorychangedate": "2022-09-05T12:53:30.341+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 537829, + "key": "PLL-1347", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/537829", + "name": "SA^2 Assessment", + "summary": "SA^2 Assessment ", + "color": { + "key": "color_7" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-03T15:19:37.494+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "537829", + "key": "PLL-1347", + "self": "https://arlive.atlassian.net/rest/api/2/issue/537829", + "fields": { + "summary": "SA^2 Assessment ", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21878": null, + "customfield_21636": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": null, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_21616": null, + "customfield_12906": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_21237": null, + "customfield_22326": null, + "customfield_21479": null, + "customfield_22325": null, + "customfield_21478": null, + "customfield_21236": null, + "customfield_21235": null, + "customfield_22324": null, + "customfield_21477": null, + "customfield_22323": null, + "customfield_21234": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_22315": null, + "customfield_21226": null, + "customfield_21468": null, + "customfield_22314": null, + "customfield_21225": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21467": null, + "customfield_22313": null, + "customfield_21224": null, + "customfield_21466": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21222": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_21217": null, + "customfield_22306": null, + "customfield_21459": null, + "customfield_22305": null, + "customfield_21458": null, + "customfield_21216": null, + "customfield_21457": null, + "customfield_22304": null, + "customfield_21215": null, + "customfield_21214": null, + "customfield_21456": null, + "customfield_22303": null, + "customfield_22302": null, + "customfield_21213": null, + "customfield_21212": null, + "customfield_22301": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21673": null, + "customfield_21431": null, + "customfield_21430": null, + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21426": null, + "customfield_21668": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21412": null, + "customfield_21896": null, + "customfield_21654": null, + "customfield_21411": null, + "customfield_21895": null, + "customfield_21653": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzw0ev:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21647": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{}", + "customfield_22041": null, + "customfield_22040": null, + "customfield_22282": null, + "customfield_22039": null, + "customfield_22037": null, + "customfield_22036": null, + "components": [], + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22258": null, + "customfield_22016": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22494": null, + "customfield_22252": null, + "customfield_22010": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-05T12:53:30.303+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14603": null, + "customfield_10008": "PLL-1347", + "customfield_14604": null, + "summary": "[Security Review]#9 Detailed Design documents", + "customfield_22224": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + "customfield_21377": null, + "customfield_22465": null, + "customfield_21376": null, + "customfield_22223": null, + "customfield_22222": [], + "customfield_21375": null, + "customfield_22464": null, + "customfield_22463": null, + "customfield_21374": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "10000_*:*_1_*:*_2258293157_*|*_10004_*:*_1_*:*_584139730_*|*_14205_*:*_1_*:*_0", + "customfield_10001": null, + "customfield_14601": null, + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_10004": 0, + "customfield_14600": null, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/537817/comment/803136", + "id": "803136", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Hi [~accountid:611c4c0fa3e00f0068729f2d] \nSince this card has already been verified by the security team and they put this card to Done, we can directly drag this card to done.\n\n[https://arlive.atlassian.net/browse/SECURE-365|https://arlive.atlassian.net/browse/SECURE-365|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-29T19:54:57.983+1000", + "updated": "2022-08-29T19:55:20.896+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/537817/comment", + "maxResults": 1, + "total": 1, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_22074": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_18801": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_22062": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_22060": null, + "customfield_14200": null, + "customfield_18804": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "537810", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/537810", + "key": "PLL-1341", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21514": 100, + "customfield_21998": null, + "customfield_21756": null, + "customfield_21755": null, + "customfield_21513": "Checklist: 11/11", + "customfield_21997": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "* _Asset list of all in scope resources following the template_\n* _Sensitive data should be documented and stored_\n* System added to System Catalogue {color:#36B37E}*[ DONE ]*{color} ", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "customfield_21505": null, + "issuelinks": [ + { + "id": "682471", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/682471", + "type": { + "id": "10200", + "name": "Cause", + "inward": "is caused by", + "outward": "caused", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10200" + }, + "inwardIssue": { + "id": "536392", + "key": "SECURE-360", + "self": "https://arlive.atlassian.net/rest/api/2/issue/536392", + "fields": { + "summary": "Sec Control #3: Asset Access List", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/21870", + "description": "", + "iconUrl": "https://arlive.atlassian.net/", + "name": "Done", + "id": "21870", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14070", + "id": "14070", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "entityId": "f01ca1ad-c949-46a1-8d02-44dc0f405ae2", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "696882", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/696882", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "inwardIssue": { + "id": "537813", + "key": "PLL-1342", + "self": "https://arlive.atlassian.net/rest/api/2/issue/537813", + "fields": { + "summary": "[Security Review] #5 MFA on systems & XXXX trusted network", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": "# Document preparation\n* [x] sensitive data location doc\n* [x] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [x] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n* [x] SECURE-360 provide asset list doc \n* [x] SECURE-370 provide asset list and logging details https://arlive.atlassian.net/browse/PLL-1346", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_11901": null, + "customfield_21708": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_21365": null, + "customfield_22212": null, + "customfield_22454": null, + "customfield_22211": null, + "customfield_22453": null, + "customfield_21364": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22681", + "value": "Security", + "id": "22681" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_21326": null, + "customfield_22415": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_21318": null, + "customfield_22407": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_21313": null, + "customfield_22402": null, + "customfield_21797": null, + "customfield_21555": null, + "customfield_21312": null, + "customfield_21554": null, + "customfield_21796": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21772": null, + "customfield_21530": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22395": null, + "customfield_22153": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1341/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:15:32.414+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Document preparation\n​* [x] sensitive data location doc\n​* [x] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [x] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n​* [x] SECURE-360 provide asset list doc \n​* [x] SECURE-370 provide asset list and logging details https://arlive.atlassian.net/browse/PLL-1346\n", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "# Provide a complete list of assets/services/repositories/databases/log categories. Please use the template [https://XXXXconfluence.atlassian.net/wiki/spaces/security/pages/2125956111|https://XXXXconfluence.atlassian.net/wiki/spaces/security/pages/2125956111|smart-link]\n# This list must be kept up to date and reviewed periodically\n# A sensitive data location document should be completed if your service contains PI or PCI. Template: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2096142797|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2096142797|smart-link]\n# Systems are included into the system catalogue. See [https://system-catalogue.XXXX.com/getting-started|https://system-catalogue.XXXX.com/getting-started] on how ([#svc-system-catalogue|https://XXXX.slack.com/archives/C027UGJ2YSC] for support)", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22348": null, + "customfield_22106": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_21247": "10000_*:*_1_*:*_2258493161_*|*_10066_*:*_1_*:*_268450909_*|*_10004_*:*_1_*:*_65799060_*|*_10025_*:*_1_*:*_337392673_*|*_14205_*:*_1_*:*_0", + "customfield_22336": null, + "statuscategorychangedate": "2022-09-06T13:11:53.554+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 537829, + "key": "PLL-1347", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/537829", + "name": "SA^2 Assessment", + "summary": "SA^2 Assessment ", + "color": { + "key": "color_7" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-03T15:16:17.785+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "537829", + "key": "PLL-1347", + "self": "https://arlive.atlassian.net/rest/api/2/issue/537829", + "fields": { + "summary": "SA^2 Assessment ", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21878": null, + "customfield_21636": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_21616": null, + "customfield_12906": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_21244": null, + "customfield_22333": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21479": null, + "customfield_21237": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_21236": null, + "customfield_21477": null, + "customfield_21235": null, + "customfield_22324": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_21228": null, + "customfield_22317": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_21468": null, + "customfield_21226": null, + "customfield_22315": null, + "customfield_21467": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_22314": null, + "customfield_21225": null, + "customfield_21224": null, + "customfield_21466": null, + "customfield_22313": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_22311": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_21219": null, + "customfield_22308": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_22306": null, + "customfield_21459": null, + "customfield_21217": null, + "customfield_22305": null, + "customfield_21216": null, + "customfield_21458": null, + "customfield_21215": null, + "customfield_21457": null, + "customfield_22304": null, + "customfield_21214": null, + "customfield_22303": null, + "customfield_21456": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_21212": null, + "customfield_22301": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21430": "All Completed", + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21667": null, + "customfield_21425": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21665": null, + "customfield_21423": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_21658": null, + "customfield_22505": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21657": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21412": null, + "customfield_21896": null, + "customfield_21654": null, + "customfield_21411": null, + "customfield_21895": null, + "customfield_21653": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzw0fb:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21889": null, + "customfield_21647": null, + "customfield_21405": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_13100": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{}", + "customfield_22040": null, + "customfield_22282": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22495": null, + "customfield_22011": null, + "customfield_22010": null, + "customfield_22494": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-06T13:11:53.508+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14604": null, + "customfield_10008": "PLL-1347", + "summary": "[Security Review] #3 Asset Access List", + "customfield_21377": null, + "customfield_22224": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + "customfield_22223": null, + "customfield_22465": null, + "customfield_21376": null, + "customfield_22222": [], + "customfield_22464": null, + "customfield_21375": null, + "customfield_22463": null, + "customfield_21374": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "10000_*:*_1_*:*_2258493161_*|*_10066_*:*_1_*:*_268450909_*|*_10004_*:*_1_*:*_65799060_*|*_10025_*:*_1_*:*_337392673_*|*_14205_*:*_1_*:*_0", + "customfield_14601": null, + "customfield_10001": "2022-08-31T11:49:19.414+1000", + "customfield_14602": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": 1, + "customfield_14600": null, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/537810/comment/804202", + "id": "804202", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Sensitive PI data: [https://XXXXconfluence.atlassian.net/wiki/spaces/security/pages/8900444852/PaymentRails+-+PI+information|https://XXXXconfluence.atlassian.net/wiki/spaces/security/pages/8900444852/PaymentRails+-+PI+information|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T11:49:19.414+1000", + "updated": "2022-08-31T11:49:19.414+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/537810/comment/804992", + "id": "804992", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Asset List: [https://XXXXconfluence.atlassian.net/wiki/spaces/security/pages/8900379115/PaymentRails+-+Asset+Access+Control|https://XXXXconfluence.atlassian.net/wiki/spaces/security/pages/8900379115/PaymentRails+-+Asset+Access+Control|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T11:53:36.862+1000", + "updated": "2022-09-01T11:54:21.967+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/537810/comment/806041", + "id": "806041", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Blocked by doc review.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-02T15:28:34.414+1000", + "updated": "2022-09-02T15:28:34.414+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/537810/comment", + "maxResults": 3, + "total": 3, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22074": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_18801": null, + "customfield_22063": null, + "customfield_14201": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_22062": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_14200": null, + "customfield_22060": null, + "customfield_18804": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "534614", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/534614", + "key": "PLL-1312", + "fields": { + "customfield_21520": null, + "customfield_21762": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21516": null, + "customfield_21758": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21756": null, + "customfield_21514": 0, + "customfield_21998": null, + "customfield_21755": null, + "customfield_21513": "", + "customfield_21997": null, + "customfield_21512": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21752": null, + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "See this for more details: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8864302061/Phoenix+FatZebra+Integration+-+Token+Migration+Plan|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8864302061/Phoenix+FatZebra+Integration+-+Token+Migration+Plan|smart-link] ", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [ + { + "id": "692308", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/692308", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "546537", + "key": "PLL-1398", + "self": "https://arlive.atlassian.net/rest/api/2/issue/546537", + "fields": { + "summary": "Phoenix Token Migration - PROD", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21505": null, + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_21365": null, + "customfield_22454": null, + "customfield_22212": null, + "customfield_21364": null, + "customfield_22211": null, + "customfield_22453": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_21326": null, + "customfield_22415": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_21563": null, + "customfield_22410": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_21555": null, + "customfield_22402": null, + "customfield_21797": null, + "customfield_21313": null, + "customfield_21796": null, + "customfield_21554": null, + "customfield_21312": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21793": null, + "customfield_21551": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22398": null, + "customfield_22156": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22395": null, + "customfield_22153": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_13200": null, + "customfield_22390": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22136": null, + "customfield_22378": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1312/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:12:29.960+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "Token migration plan : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Token-Migration-Plan|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Token-Migration-Plan|smart-link] \n\n\n\n!image-20220725-023805.png|width=2256,height=886!", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "18400_*:*_1_*:*_4576809_*|*_10000_*:*_1_*:*_2024003408_*|*_10066_*:*_2_*:*_589947135_*|*_10004_*:*_1_*:*_749430338_*|*_10025_*:*_2_*:*_176819046_*|*_14205_*:*_1_*:*_0", + "statuscategorychangedate": "2022-09-01T13:27:48.245+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 526717, + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/526717", + "name": "Phoenix integration - Credit Card", + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "color": { + "key": "color_9" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-07-22T12:48:11.531+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/400548", + "id": "400548", + "filename": "cc-token-PB-and-PR-FSClientID_FZToken.csv", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-30T09:34:41.322+1000", + "size": 3045, + "mimeType": "text/plain", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/400548" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/388172", + "id": "388172", + "filename": "image-20220725-023805.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-07-25T12:38:17.266+1000", + "size": 489460, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/388172", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/388172" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/399487", + "id": "399487", + "filename": "image-20220825-070009.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-25T17:00:33.561+1000", + "size": 112477, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/399487", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/399487" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/399488", + "id": "399488", + "filename": "image-20220825-070026.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-25T17:00:34.109+1000", + "size": 98541, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/399488", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/399488" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "526717", + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/api/2/issue/526717", + "fields": { + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21878": null, + "customfield_21636": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": "2022-09-11", + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21237": "2022-08-14", + "customfield_21479": null, + "customfield_21236": null, + "customfield_22325": null, + "customfield_21478": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_22324": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_21228": null, + "customfield_22317": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_21226": null, + "customfield_21468": null, + "customfield_22315": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21467": null, + "customfield_21225": null, + "customfield_22314": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_21466": null, + "customfield_22312": null, + "customfield_21465": null, + "customfield_21222": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_21218": null, + "customfield_22307": null, + "customfield_22306": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_21216": null, + "customfield_21458": null, + "customfield_22305": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_21214": null, + "customfield_21456": null, + "customfield_22303": null, + "customfield_22302": null, + "customfield_21213": null, + "customfield_21212": null, + "customfield_22301": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21443": null, + "customfield_21201": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_20103": null, + "customfield_21435": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21430": null, + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21426": null, + "customfield_21668": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21415": null, + "customfield_21899": null, + "customfield_21657": null, + "customfield_21414": null, + "customfield_21898": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21895": null, + "customfield_21411": null, + "customfield_21653": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzwrcv:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21647": null, + "customfield_21889": null, + "customfield_21405": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_22052": null, + "customfield_17700": null, + "customfield_13100": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{}", + "customfield_22041": null, + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22495": null, + "customfield_22011": null, + "customfield_22252": null, + "customfield_22494": null, + "customfield_22010": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-01T13:27:48.240+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14604": null, + "customfield_10008": "PLL-1264", + "summary": "Phoenix - Token migration", + "customfield_22224": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_21377": null, + "customfield_21376": null, + "customfield_22465": null, + "customfield_22223": null, + "customfield_21375": null, + "customfield_22464": null, + "customfield_22222": [], + "customfield_21374": null, + "customfield_22463": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_4576809_*|*_10000_*:*_1_*:*_2024003408_*|*_10066_*:*_2_*:*_589947135_*|*_10004_*:*_1_*:*_749430338_*|*_10025_*:*_2_*:*_176819046_*|*_14205_*:*_1_*:*_0", + "customfield_14601": null, + "customfield_10001": "2022-07-25T12:39:18.773+1000", + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 1, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/778668", + "id": "778668", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Hi [~accountid:611c4c0fa3e00f0068729f2d] Could you help to talk with [~accountid:60d3003af65054006958575f] about the fatzebra processing time", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-07-25T12:39:18.773+1000", + "updated": "2022-07-25T12:39:18.773+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/792655", + "id": "792655", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "For UAT, see the conversation - [https://XXXX.slack.com/archives/C03DWTH56GP/p1660879550058249|https://XXXX.slack.com/archives/C03DWTH56GP/p1660879550058249|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-19T14:54:24.956+1000", + "updated": "2022-08-19T14:54:24.956+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/794423", + "id": "794423", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Got the payby card details today and will create the FZ card token for Phoenix", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T18:29:00.806+1000", + "updated": "2022-08-23T18:29:00.806+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/800634", + "id": "800634", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "See the conversation here: [https://XXXX.slack.com/archives/C03DWTH56GP/p1661222713612599|https://XXXX.slack.com/archives/C03DWTH56GP/p1661222713612599|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-24T18:01:15.311+1000", + "updated": "2022-08-24T18:01:15.311+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/801506", + "id": "801506", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "With no CVV number, pass is_billing value as true\nCard holder name can be hardcoded and set to any value as this is not validated on fatzebra side.\n\n!image-20220825-070009.png|width=1486,height=784!\n\n!image-20220825-070026.png|width=1428,height=722!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-25T17:00:34.577+1000", + "updated": "2022-08-25T17:00:34.577+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/801508", + "id": "801508", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "waiting for payby id and fs client id from phoenix/payby team to continue with token migration in UAT", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-25T17:01:16.468+1000", + "updated": "2022-08-25T17:01:16.468+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/803292", + "id": "803292", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[^cc-token-PB-and-PR-FSClientID_FZToken.csv]\n\n", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-30T09:34:41.893+1000", + "updated": "2022-08-30T09:34:41.893+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/804238", + "id": "804238", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "as discussed, [~accountid:5d87fafa27fe990dc2d2e46c] can you create a separate for Production?", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T12:16:24.438+1000", + "updated": "2022-08-31T12:16:24.438+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/804298", + "id": "804298", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[https://arlive.atlassian.net/browse/PLL-1398|https://arlive.atlassian.net/browse/PLL-1398|smart-link] created for production", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T13:06:16.211+1000", + "updated": "2022-08-31T13:06:16.211+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment/804300", + "id": "804300", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "waiting for confirmation from Jonatas or someone from Phoenix team to ensure that they are able to import tokens successfully", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T13:06:55.643+1000", + "updated": "2022-08-31T13:06:55.643+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/534614/comment", + "maxResults": 10, + "total": 10, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_22074": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_22063": null, + "customfield_18801": null, + "customfield_14201": null, + "customfield_22062": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_18804": null, + "customfield_22060": null, + "customfield_14200": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "540372", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/540372", + "key": "PLL-1373", + "fields": { + "customfield_21520": null, + "customfield_21762": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21516": null, + "customfield_21758": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21514": 0, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21755": null, + "customfield_21513": "", + "customfield_21997": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21993": null, + "lastViewed": null, + "customfield_21992": null, + "customfield_11700": "When we onboard a new client to FZ, the payment can be successful even though we don’t email to FZ to make the \"Switch\" set up to “Test“.", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "customfield_21505": null, + "issuelinks": [], + "customfield_21746": null, + "customfield_21504": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21734": null, + "customfield_21976": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + }, + { + "id": 11607, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11607", + "state": "closed", + "name": "Apollo Sprint 67", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z", + "originBoardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2" + }, + { + "id": 11608, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11608", + "state": "closed", + "name": "Apollo Sprint 68", + "startDate": "2022-09-26T00:25:12.834Z", + "endDate": "2022-10-09T02:02:00.000Z", + "completeDate": "2022-10-10T00:22:38.316Z", + "originBoardId": 1963, + "goal": "" + }, + { + "id": 11407, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11407", + "state": "closed", + "name": "Apollo Sprint 64", + "startDate": "2022-07-31T14:01:00.000Z", + "endDate": "2022-08-14T13:58:00.000Z", + "completeDate": "2022-08-14T05:47:11.614Z", + "originBoardId": 1963, + "goal": "1 Phoenix migration work & 2) ApplePay integration work" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_22212": null, + "customfield_21365": null, + "customfield_22454": null, + "customfield_22211": null, + "customfield_22453": null, + "customfield_21364": null, + "customfield_22210": null, + "customfield_21363": null, + "customfield_22452": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_21563": null, + "customfield_22410": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_21318": null, + "customfield_22407": null, + "customfield_21317": null, + "customfield_22406": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_21797": null, + "customfield_22402": null, + "customfield_21555": null, + "customfield_21313": null, + "customfield_21312": null, + "customfield_21554": null, + "customfield_21796": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21533": null, + "customfield_21775": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_10400": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21527": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1373/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:17:36.018+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "*Background:*\n\n Currently, when we make a payment with a new client that have just onboarded to FatZebra in the {{local/test/uat}} environment, the payment would always be failed due to the response code is 99. \n\n This is because that the \"Switch\" is not “Test“. \n\n The current solution is just that we need to email to FZ to make the new client’s “Switch“ set up to “Test”. \n\n And [~accountid:60d3003af65054006958575f] had emailed to FZ to ask if there are any ways to auto-set up the “Switch“ to “Test“, they replied us they are working on a fix for it.\n\n So in this card, just often email to FZ to track this issue.\n\n\n\n*The Affected Environments:*\n\n local\n\n test\n\n uat", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "6_*:*_1_*:*_3291424515_*|*_10000_*:*_1_*:*_3224437_*|*_10025_*:*_1_*:*_1551695202_*|*_14205_*:*_1_*:*_0", + "statuscategorychangedate": "2022-08-29T18:19:18.820+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 436996, + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/436996", + "name": "Bug Fix and Production Support", + "summary": "Bug Fix and Production Support", + "color": { + "key": "color_14" + }, + "done": false + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-11T18:23:59.213+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/394035", + "id": "394035", + "filename": "Screen Shot 2022-08-11 at 17.12.58.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-11T19:14:07.676+1000", + "size": 132045, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/394035", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/394035" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/394036", + "id": "394036", + "filename": "Screen Shot 2022-08-11 at 17.14.36.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-11T19:16:01.626+1000", + "size": 144868, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/394036", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/394036" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/394037", + "id": "394037", + "filename": "Screen Shot 2022-08-11 at 17.14.47.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-11T19:16:02.209+1000", + "size": 90048, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/394037", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/394037" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "436996", + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/api/2/issue/436996", + "fields": { + "summary": "Bug Fix and Production Support", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/10000", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Analysis", + "id": "10000", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60d3003af65054006958575f", + "accountId": "60d3003af65054006958575f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "24x24": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "16x16": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "32x32": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + }, + "displayName": "Aaron Camilleri", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21847": null, + "customfield_21605": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60d3003af65054006958575f", + "accountId": "60d3003af65054006958575f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "24x24": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "16x16": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "32x32": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + }, + "displayName": "Aaron Camilleri", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_21239": null, + "customfield_22328": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21237": null, + "customfield_21479": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_21236": null, + "customfield_21235": null, + "customfield_22324": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_21228": null, + "customfield_22317": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_21226": null, + "customfield_22315": null, + "customfield_21468": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21225": null, + "customfield_21467": null, + "customfield_22314": null, + "customfield_21466": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_22312": null, + "customfield_21465": null, + "customfield_21222": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_22306": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_21216": null, + "customfield_22305": null, + "customfield_21458": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_21214": null, + "customfield_22303": null, + "customfield_21456": null, + "customfield_22302": null, + "customfield_21213": null, + "customfield_21212": null, + "customfield_22301": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_21446": null, + "customfield_22535": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21672": null, + "customfield_21430": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21426": null, + "customfield_21668": null, + "customfield_21667": null, + "customfield_21425": null, + "customfield_21424": null, + "customfield_21666": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_21658": null, + "customfield_22505": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21411": null, + "customfield_21653": null, + "customfield_21895": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzxhcn:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21647": null, + "customfield_21889": null, + "customfield_21405": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_13100": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{}", + "customfield_22040": null, + "customfield_22282": null, + "customfield_22039": null, + "customfield_22037": null, + "customfield_22036": null, + "components": [], + "customfield_22276": null, + "customfield_22275": null, + "customfield_22033": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22258": null, + "customfield_22016": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22010": null, + "customfield_22494": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-10-06T21:36:23.340+1100", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + }, + { + "id": 11607, + "name": "Apollo Sprint 67", + "state": "closed", + "boardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z" + }, + { + "id": 11608, + "name": "Apollo Sprint 68", + "state": "closed", + "boardId": 1963, + "goal": "", + "startDate": "2022-09-26T00:25:12.834Z", + "endDate": "2022-10-09T02:02:00.000Z", + "completeDate": "2022-10-10T00:22:38.316Z" + }, + { + "id": 11407, + "name": "Apollo Sprint 64", + "state": "closed", + "boardId": 1963, + "goal": "1 Phoenix migration work & 2) ApplePay integration work", + "startDate": "2022-07-31T14:01:00.000Z", + "endDate": "2022-08-14T13:58:00.000Z", + "completeDate": "2022-08-14T05:47:11.614Z" + } + ], + "customfield_14604": null, + "customfield_10008": "PLL-634", + "summary": "Track the issue that FZ response code is 99", + "customfield_21377": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_22224": null, + "customfield_22465": null, + "customfield_22223": null, + "customfield_21376": null, + "customfield_21375": null, + "customfield_22222": [], + "customfield_22464": null, + "customfield_22463": null, + "customfield_21374": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "6_*:*_1_*:*_3291424515_*|*_10000_*:*_1_*:*_3224437_*|*_10025_*:*_1_*:*_1551695202_*|*_14205_*:*_1_*:*_0", + "customfield_14601": null, + "customfield_10001": "2022-08-29T14:02:30.831+1000", + "customfield_14602": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 0, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/540372/comment/788567", + "id": "788567", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "A template email to set up the “Switch“ :\n\n!Screen Shot 2022-08-11 at 17.12.58.png|width=749,height=519!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-11T19:14:08.355+1000", + "updated": "2022-08-11T19:14:08.355+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/540372/comment/788568", + "id": "788568", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Aaron’s email:\n\n!Screen Shot 2022-08-11 at 17.14.36.png|width=566,height=447!\n\nFZ’s reply:\n\n!Screen Shot 2022-08-11 at 17.14.47.png|width=480,height=410!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-11T19:16:02.711+1000", + "updated": "2022-08-11T19:16:02.711+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/540372/comment/802882", + "id": "802882", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60d3003af65054006958575f", + "accountId": "60d3003af65054006958575f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "24x24": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "16x16": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "32x32": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + }, + "displayName": "Aaron Camilleri", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "We are not going to get an ETA for this. I will raise this issue with the partnerships team. I suggest to close this card and we’ll see what further action we can take if this is not a major blocker for our work\nCC: [~accountid:5d87fafa27fe990dc2d2e46c] [~accountid:6153504178e5e400700ca15a] [~accountid:611c4c0fa3e00f0068729f2d] [~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60d3003af65054006958575f", + "accountId": "60d3003af65054006958575f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "24x24": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "16x16": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "32x32": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + }, + "displayName": "Aaron Camilleri", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-29T14:02:30.831+1000", + "updated": "2022-08-29T14:02:30.831+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/540372/comment/803096", + "id": "803096", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Closing this card. If any major issues comes up with development process, to be raised with Partnership team to escalate and resolve.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-29T18:19:14.855+1000", + "updated": "2022-08-29T18:19:14.855+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/540372/comment", + "maxResults": 4, + "total": 4, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22074": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_18801": null, + "customfield_22063": null, + "customfield_14201": null, + "customfield_22062": null, + "customfield_14202": null, + "customfield_18802": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_22060": null, + "customfield_18804": null, + "customfield_14200": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "541742", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/541742", + "key": "PLL-1379", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21998": null, + "customfield_21514": 100, + "customfield_21756": null, + "customfield_21997": null, + "customfield_21755": null, + "customfield_21513": "Checklist: 3/3", + "customfield_21512": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21752": null, + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "* Complete End to end flow with Phoenix", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [ + { + "id": "691883", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/691883", + "type": { + "id": "10200", + "name": "Cause", + "inward": "is caused by", + "outward": "caused", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10200" + }, + "outwardIssue": { + "id": "546208", + "key": "PLL-1397", + "self": "https://arlive.atlassian.net/rest/api/2/issue/546208", + "fields": { + "summary": "Phoenix - Add auth audience and auth scope for phoenix callback endpoint", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "687152", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/687152", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "outwardIssue": { + "id": "534609", + "key": "PLL-1310", + "self": "https://arlive.atlassian.net/rest/api/2/issue/534609", + "fields": { + "summary": "Phoenix - Handle FatZebra response FrontEnd", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21505": null, + "customfield_21746": null, + "customfield_21504": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21734": null, + "customfield_21976": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_22454": null, + "customfield_22212": null, + "customfield_21365": null, + "customfield_22453": null, + "customfield_22211": null, + "customfield_21364": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_21326": null, + "customfield_22415": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_21563": null, + "customfield_22410": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_21318": null, + "customfield_22407": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_22405": null, + "customfield_21316": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_21797": null, + "customfield_21555": null, + "customfield_22402": null, + "customfield_21313": null, + "customfield_21312": null, + "customfield_21796": null, + "customfield_21554": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21772": null, + "customfield_21530": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22395": null, + "customfield_22153": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_13200": null, + "customfield_22390": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1379/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:12:36.304+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# -Grant access for Phoenix endpoint call in XXXX-id client repo- (moved to card PLL-1397)\n# -Update the audience in payment selector (as per the changes done in XXXX-id client repo)- (moved to card PLL-1397)\n# Add Phoenix domain in the payment selector security proxy. (that configuration in the devops repo). \n`{{paymentSelector/security/policy}}\n# -Do the changes in payment selector if there is any change in Phoenix endpoint URL request body-", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "18400_*:*_1_*:*_173097173_*|*_10000_*:*_1_*:*_504252282_*|*_10066_*:*_1_*:*_162109908_*|*_10025_*:*_1_*:*_440401872_*|*_19429_*:*_1_*:*_1726708_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_572561", + "statuscategorychangedate": "2022-09-01T13:27:50.105+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 526717, + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/526717", + "name": "Phoenix integration - Credit Card", + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "color": { + "key": "color_9" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-17T17:18:29.635+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/400738", + "id": "400738", + "filename": "image.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-30T14:28:01.159+1000", + "size": 48287, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/400738", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/400738" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/401112", + "id": "401112", + "filename": "image-20220831-034405.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T13:44:09.083+1000", + "size": 14401, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/401112", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/401112" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "526717", + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/api/2/issue/526717", + "fields": { + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_21616": null, + "customfield_12906": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_21479": null, + "customfield_22326": null, + "customfield_21237": null, + "customfield_21236": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_21235": null, + "customfield_22324": null, + "customfield_21477": null, + "customfield_22323": null, + "customfield_21234": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_22316": null, + "customfield_21227": null, + "customfield_21468": null, + "customfield_22315": null, + "customfield_21226": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21467": null, + "customfield_21225": null, + "customfield_22314": null, + "customfield_21224": null, + "customfield_21466": null, + "customfield_22313": null, + "customfield_22312": null, + "customfield_21465": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21222": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_21219": null, + "customfield_22308": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_22306": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_21458": null, + "customfield_21216": null, + "customfield_22305": null, + "customfield_21215": null, + "customfield_21457": null, + "customfield_22304": null, + "customfield_21456": null, + "customfield_21214": null, + "customfield_22303": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_21212": null, + "customfield_22301": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21673": null, + "customfield_21431": null, + "customfield_21672": null, + "customfield_21430": "All Completed", + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21421": null, + "customfield_21663": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_21658": null, + "customfield_22505": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21657": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21412": null, + "customfield_21896": null, + "customfield_21654": null, + "customfield_21653": null, + "customfield_21411": null, + "customfield_21895": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzxhd3:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21648": null, + "customfield_21406": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21647": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{build={count=2, dataType=build, failedBuildCount=0, successfulBuildCount=2, unknownBuildCount=0}, repository={count=7, dataType=repository}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"repository\":{\"overall\":{\"count\":7,\"lastUpdated\":\"2022-08-24T12:37:29.000+1000\",\"dataType\":\"repository\"},\"byInstanceType\":{\"GitHub\":{\"count\":7,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":2,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":2,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":2,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22041": null, + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22275": null, + "customfield_22033": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22258": null, + "customfield_22016": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22494": null, + "customfield_22252": null, + "customfield_22010": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-01T13:27:50.100+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14603": null, + "customfield_10008": "PLL-1264", + "customfield_14604": null, + "summary": "Phoenix call back endpoint changes", + "customfield_22224": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_21377": null, + "customfield_21376": null, + "customfield_22223": null, + "customfield_22465": null, + "customfield_22464": null, + "customfield_22222": [], + "customfield_21375": null, + "customfield_21374": null, + "customfield_22463": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_173097173_*|*_10000_*:*_1_*:*_504252282_*|*_10066_*:*_1_*:*_162109908_*|*_10025_*:*_1_*:*_440401872_*|*_19429_*:*_1_*:*_1726708_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_572561", + "customfield_10001": "2022-08-22T16:20:45.409+1000", + "customfield_14601": null, + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_10004": 2, + "customfield_14600": null, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541742/comment/793486", + "id": "793486", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "*Phoenix domain.*\n\nhttps://*.[XXXXadvanced.com|http://XXXXadvanced.com/] \n\nhttps://*.staging.XXXX-edops.com\n\n\n[https://XXXX.slack.com/archives/C03DWTH56GP/p1661149071663919|https://XXXX.slack.com/archives/C03DWTH56GP/p1661149071663919|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-22T16:20:45.409+1000", + "updated": "2022-08-23T13:03:33.294+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541742/comment/800963", + "id": "800963", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Blocked until Phoenix is not ready. with their changes.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-25T10:24:27.484+1000", + "updated": "2022-08-25T10:24:27.484+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541742/comment/803584", + "id": "803584", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "{noformat}{\ncluster\n:\n\"jupiter-europa-preprod\",\nk8ssource\n:\n\"fs-rails.uat-fs-plat-pymt-sel-56f8cdfc7b-d4dff.uat-fs-plat-pymt-sel\",\nlog\n:\n\"{\\\"timestamp\\\":\\\"2022-08-30 02:49:24Z\\\",\\\"level\\\":\\\"INFO\\\",\\\"thread\\\":\\\"http-nio-8080-exec-7\\\",\\\"mdc\\\":{\\\"traceId\\\":\\\"ab2aebd5d63b8dd60d9cbe3f458c6f58\\\",\\\"spanId\\\":\\\"ca8a19cad0d976fb\\\"},\\\"logger\\\":\\\"com.XXXX.fsplatform.paymentselector.service.service.CardTokenizationService\\\",\\\"message\\\":\\\"Successfully notify svc consumer using callback url: http://localhost:8080/payment/selector/tokenization/saveToken, tokenTransactionId: f06835c9-afa4-4362-99f5-a3a85acec1b8, response status 200 OK\\\",\\\"context\\\":\\\"default\\\"}\\\n\",\nnamespace\n:\n\"fs-rails\",\nstream\n:\n\"stdout\"\n}{noformat}\n\ncan see response code 200 okay for this.\n\nVibin from Phoenix team has confirme that they can see the token value in CreditCardDetail payload section.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-30T13:20:45.108+1000", + "updated": "2022-08-30T13:20:45.108+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541742/comment/803655", + "id": "803655", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "!image.png|width=542,height=190!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-30T14:28:01.706+1000", + "updated": "2022-08-30T14:28:01.706+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541742/comment/804268", + "id": "804268", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Tested with webhook.site\n\n\n{noformat}{\n \"tokenTransactionId\": \"0f3a647d-4707-4577-970a-7a1962bc3608\",\n \"creditCardDetail\": {\n \"category\": \"Credit\",\n \"expiry\": \"03/2026\",\n \"holderName\": \"Test Account\",\n \"number\": \"512345XXXXXX2346\",\n \"subcategory\": \"Standard\",\n \"type\": \"MasterCard\",\n \"token\": \"s5n2jxz4elm3ho8tm12l\"\n }\n}{noformat}", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T12:37:56.217+1000", + "updated": "2022-08-31T12:37:56.217+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541742/comment/804348", + "id": "804348", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "not able to move card to Done\n\n\n!image-20220831-034405.png|width=372,height=123!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T13:44:09.668+1000", + "updated": "2022-08-31T13:44:09.668+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/541742/comment", + "maxResults": 6, + "total": 6, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_22083": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22074": null, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_18801": null, + "customfield_22062": null, + "customfield_14202": null, + "customfield_18802": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_14200": null, + "customfield_22060": null, + "customfield_18804": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "541972", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/541972", + "key": "PLL-1380", + "fields": { + "customfield_21520": null, + "customfield_21762": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21514": 100, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21997": null, + "customfield_21755": null, + "customfield_21513": "Checklist: 12/12", + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21993": null, + "lastViewed": null, + "customfield_21992": null, + "customfield_11700": "To request the access for Brian based on the request template above", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [ + { + "id": "687433", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/687433", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "outwardIssue": { + "id": "534287", + "key": "PLL-1307", + "self": "https://arlive.atlassian.net/rest/api/2/issue/534287", + "fields": { + "summary": "Request access for Yonghee", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21505": null, + "customfield_21746": null, + "customfield_21504": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_22454": null, + "customfield_21365": null, + "customfield_22212": null, + "customfield_22453": null, + "customfield_21364": null, + "customfield_22211": null, + "customfield_21363": null, + "customfield_22210": null, + "customfield_22452": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22683", + "value": "Support Request", + "id": "22683" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_21326": null, + "customfield_22415": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "workratio": -1, + "customfield_22408": null, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_21555": null, + "customfield_21313": null, + "customfield_21797": null, + "customfield_22402": null, + "customfield_21796": null, + "customfield_21312": null, + "customfield_21554": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21793": null, + "customfield_21551": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_10400": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21527": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22398": null, + "customfield_22156": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1380/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:11:51.284+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "References: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/1990165041/Setup+Your+Environment#Request-Template|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/1990165041/Setup+Your+Environment#Request-Template|smart-link] ", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_21247": "10000_*:*_1_*:*_342213726_*|*_10066_*:*_1_*:*_864559260_*|*_10025_*:*_1_*:*_88725370_*|*_14205_*:*_1_*:*_0", + "customfield_22336": null, + "statuscategorychangedate": "2022-09-02T12:57:04.764+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 436996, + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/436996", + "name": "Bug Fix and Production Support", + "summary": "Bug Fix and Production Support", + "color": { + "key": "color_14" + }, + "done": false + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-18T13:05:26.440+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_17604": null, + "customfield_22190": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "436996", + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/api/2/issue/436996", + "fields": { + "summary": "Bug Fix and Production Support", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/10000", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Analysis", + "id": "10000", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21878": null, + "customfield_21636": null, + "customfield_21635": null, + "customfield_21877": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21847": null, + "customfield_21605": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_21479": null, + "customfield_21237": null, + "customfield_22326": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_21236": null, + "customfield_21477": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_21228": null, + "customfield_22317": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_21468": null, + "customfield_22315": null, + "customfield_21226": null, + "customfield_22314": null, + "customfield_21225": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21467": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_21466": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_22311": null, + "customfield_21222": null, + "customfield_21464": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_21219": null, + "customfield_22308": null, + "customfield_21218": null, + "customfield_22307": null, + "customfield_21459": null, + "customfield_22306": null, + "customfield_21217": null, + "customfield_21458": null, + "customfield_21216": null, + "customfield_22305": null, + "customfield_21215": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_22303": null, + "customfield_21214": null, + "customfield_21456": null, + "customfield_22302": null, + "customfield_21213": null, + "customfield_22301": null, + "customfield_21212": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21443": null, + "customfield_21201": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21673": null, + "customfield_21431": null, + "customfield_21430": "All Completed", + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21424": null, + "customfield_21666": null, + "customfield_21665": null, + "customfield_21423": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21421": null, + "customfield_21663": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21653": null, + "customfield_21411": null, + "customfield_21895": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzxvgv:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21647": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{}", + "customfield_22041": null, + "customfield_22040": null, + "customfield_22282": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22495": null, + "customfield_22011": null, + "customfield_22252": null, + "customfield_22494": null, + "customfield_22010": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-02T12:57:04.727+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14603": null, + "customfield_10008": "PLL-634", + "customfield_14604": null, + "summary": "Request access for Brian Ong", + "customfield_22224": null, + "customfield_21377": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + "customfield_22223": null, + "customfield_21376": null, + "customfield_22465": null, + "customfield_22222": [], + "customfield_22464": null, + "customfield_21375": null, + "customfield_21374": null, + "customfield_22463": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "10000_*:*_1_*:*_342213726_*|*_10066_*:*_1_*:*_864559260_*|*_10025_*:*_1_*:*_88725370_*|*_14205_*:*_1_*:*_0", + "customfield_14601": null, + "customfield_10001": "2022-08-22T14:39:08.323+1000", + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_10004": 0, + "customfield_14600": null, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541972/comment/793359", + "id": "793359", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Slack Profile setup\nGithub access request raised: [https://XXXX.slack.com/archives/C3F2M5NFP/p1661143075803629|https://XXXX.slack.com/archives/C3F2M5NFP/p1661143075803629|smart-link] \n\nLocal admin request raised by [~accountid:62f148e61323922c61e367b1] \n1Password request raised: [https://XXXX.slack.com/archives/C3F2M5NFP/p1661146214700879|https://XXXX.slack.com/archives/C3F2M5NFP/p1661146214700879|smart-link] \n\nIntelliJ license request raised by [~accountid:62f148e61323922c61e367b1] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-22T14:39:08.323+1000", + "updated": "2022-08-23T09:19:16.047+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541972/comment/793762", + "id": "793762", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Access requested for \n\n* AWS\n* buildkite\n* cloudsmith\n* segment\n\n[https://XXXX.slack.com/archives/C3F2M5NFP/p1661210085200979|https://XXXX.slack.com/archives/C3F2M5NFP/p1661210085200979|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T09:15:44.854+1000", + "updated": "2022-08-23T09:15:44.854+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541972/comment/793861", + "id": "793861", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "victorops access requested: [https://XXXX.slack.com/archives/C3F2M5NFP/p1661213706589449|https://XXXX.slack.com/archives/C3F2M5NFP/p1661213706589449|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T10:15:30.857+1000", + "updated": "2022-08-23T10:15:30.857+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541972/comment/794044", + "id": "794044", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Local Admin request approved\n\nApproved VictorOps, AWS, Buildkite, cloudsmith, Segment, Github and 1 password request\n\nApproved Intellij", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T12:25:48.367+1000", + "updated": "2022-08-23T12:25:48.367+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541972/comment/800270", + "id": "800270", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Sumologic request raised: [https://XXXX.slack.com/archives/C3F2M5NFP/p1661307317354209|https://XXXX.slack.com/archives/C3F2M5NFP/p1661307317354209|smart-link] \n[~accountid:60c28292f6505400695b54bd] tagging you for approval.", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-24T12:16:14.474+1000", + "updated": "2022-08-24T12:16:14.474+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/541972/comment/802037", + "id": "802037", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Segment permissions request raised: [https://XXXX.slack.com/archives/C3F2M5NFP/p1661729577661329|https://XXXX.slack.com/archives/C3F2M5NFP/p1661729577661329|smart-link] \n\n\nRequest for the following git repos:\n[https://github.com/XXXX-tw/fs-platform-ui-automation-test|https://github.com/XXXX-tw/fs-platform-ui-automation-test|smart-link] \n[https://github.com/XXXX-tw/fs-platform-api-test|https://github.com/XXXX-tw/fs-platform-api-test|smart-link] \n [https://XXXX.slack.com/archives/C3F2M5NFP/p1661478024265969|https://XXXX.slack.com/archives/C3F2M5NFP/p1661478024265969|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-26T12:22:21.016+1000", + "updated": "2022-08-29T11:33:37.862+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/541972/comment", + "maxResults": 6, + "total": 6, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_22083": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22082": null, + "customfield_22078": null, + "customfield_19901": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22074": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_14201": null, + "customfield_18801": null, + "customfield_22063": null, + "customfield_22062": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_22060": null, + "customfield_18804": null, + "customfield_14200": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "534618", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/534618", + "key": "PLL-1314", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21514": 100, + "customfield_21997": null, + "customfield_21513": "Checklist: 8/8", + "customfield_21755": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "* Happy path\n* Error path (error alert)", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "customfield_21505": null, + "issuelinks": [ + { + "id": "687639", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/687639", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "542112", + "key": "PLL-1382", + "self": "https://arlive.atlassian.net/rest/api/2/issue/542112", + "fields": { + "summary": "Enhance DevOps script due to issue with template file being too large", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "683301", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/683301", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "inwardIssue": { + "id": "534997", + "key": "PLL-1330", + "self": "https://arlive.atlassian.net/rest/api/2/issue/534997", + "fields": { + "summary": "MyAccount team to Send transaction report", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo\n* [x] Test File generation in test env\n* [x] test SFTP connection works", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21734": null, + "customfield_21976": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_21973": null, + "customfield_20401": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_22212": null, + "customfield_21365": null, + "customfield_22454": null, + "customfield_21364": null, + "customfield_22453": null, + "customfield_22211": null, + "customfield_21363": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "workratio": -1, + "customfield_22408": null, + "customfield_21318": null, + "customfield_22407": null, + "customfield_21317": null, + "customfield_22406": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_22402": null, + "customfield_21797": null, + "customfield_21313": null, + "customfield_21555": null, + "customfield_21312": null, + "customfield_21554": null, + "customfield_21796": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21793": null, + "customfield_21551": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [ + "Tech_Usability_Issues" + ], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22398": null, + "customfield_22156": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1314/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:16:52.537+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo\n​* [x] Test File generation in test env\n​* [x] test SFTP connection works", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n** No additional fields required. We can use the same attached template.\n** File name: fz-Phoenix-reconciliation-report-CURRENCYTYPE-YYYY-MM-DDTHH_MM_SS.SSSSSSS\n** CurrencyType to be depicted as AUD or NZD\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n** Yes\n\n[^fz-myaccount-reconciliation-report-2022-08-15T22_01_00.661898522.csv]\n\n\n\nGenerate report and upload to SFTP\n\n# Create a new folder “ Phoenix” in SFTP/ S3 at the same level as MyAccount\n# Create a subfolder in Phoenix as “ transaction-report\n# Create two subfolders AUD and NZD in “ transaction-report” folder\n# Upload daily files generated for AUD transactions under the subfolder AUD\n# Upload daily files generated for NZD transactions under the subfolder NZD\n\nGeneration logic: Report to be generated daily at 08.00 AEST including public holidays for previous day transactions. \n\n*Out of scope:* Send an email to the finance team", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "18400_*:*_3_*:*_60503963_*|*_10000_*:*_1_*:*_2023677832_*|*_10066_*:*_3_*:*_938433551_*|*_10004_*:*_1_*:*_38449495_*|*_10025_*:*_3_*:*_475462765_*|*_19429_*:*_1_*:*_5500356_*|*_14205_*:*_2_*:*_7890998_*|*_10005_*:*_1_*:*_63878402", + "statuscategorychangedate": "2022-09-02T08:42:55.306+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 526717, + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/526717", + "name": "Phoenix integration - Credit Card", + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "color": { + "key": "color_9" + }, + "done": true + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_18500": null, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-07-22T12:52:57.983+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/395222", + "id": "395222", + "filename": "fz-myaccount-reconciliation-report-2022-08-15T22_01_00.661898522.csv", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-16T13:13:16.282+1000", + "size": 10360, + "mimeType": "text/plain", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/395222" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/394372", + "id": "394372", + "filename": "image-20220812-060639.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-12T16:06:29.033+1000", + "size": 5485, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/394372", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/394372" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/401606", + "id": "401606", + "filename": "image-20220901-054219.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T15:42:27.920+1000", + "size": 51431, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/401606", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/401606" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "526717", + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/api/2/issue/526717", + "fields": { + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21635": null, + "customfield_21877": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_21616": null, + "customfield_12906": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21237": null, + "customfield_21479": null, + "customfield_22325": null, + "customfield_21236": null, + "customfield_21478": null, + "customfield_21477": null, + "customfield_21235": null, + "customfield_22324": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_22315": null, + "customfield_21226": null, + "customfield_21468": null, + "customfield_22314": null, + "customfield_21225": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21467": null, + "customfield_22313": null, + "customfield_21224": null, + "customfield_21466": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_22311": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_21218": null, + "customfield_22307": null, + "customfield_22306": null, + "customfield_21459": null, + "customfield_21217": null, + "customfield_21458": null, + "customfield_21216": null, + "customfield_22305": null, + "customfield_22304": null, + "customfield_21215": null, + "customfield_21457": null, + "customfield_21214": null, + "customfield_22303": null, + "customfield_21456": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_22301": null, + "customfield_21212": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_21446": null, + "customfield_22535": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_20103": null, + "customfield_21435": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21672": null, + "customfield_21430": "All Completed", + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21667": null, + "customfield_21425": null, + "customfield_21424": null, + "customfield_21666": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_21658": null, + "customfield_22505": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21895": null, + "customfield_21653": null, + "customfield_21411": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzxwc7:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21647": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_22052": null, + "customfield_17700": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{pullrequest={dataType=pullrequest, state=MERGED, stateCount=9}, build={count=2, dataType=build, failedBuildCount=0, successfulBuildCount=2, unknownBuildCount=0}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":9,\"lastUpdated\":\"2022-09-01T17:29:38.000+1000\",\"stateCount\":9,\"state\":\"MERGED\",\"dataType\":\"pullrequest\",\"open\":false},\"byInstanceType\":{\"GitHub\":{\"count\":9,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":2,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":2,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":2,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22041": null, + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22258": null, + "customfield_22016": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22012": null, + "customfield_22496": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22494": null, + "customfield_22010": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-02T08:42:55.301+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14603": null, + "customfield_14604": null, + "customfield_10008": "PLL-1264", + "summary": "Phoenix - Reconciliation report generation", + "customfield_21377": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_22224": null, + "customfield_21376": null, + "customfield_22465": null, + "customfield_22223": null, + "customfield_22222": [], + "customfield_21375": null, + "customfield_22464": null, + "customfield_21374": null, + "customfield_22463": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_3_*:*_60503963_*|*_10000_*:*_1_*:*_2023677832_*|*_10066_*:*_3_*:*_938433551_*|*_10004_*:*_1_*:*_38449495_*|*_10025_*:*_3_*:*_475462765_*|*_19429_*:*_1_*:*_5500356_*|*_14205_*:*_2_*:*_7890998_*|*_10005_*:*_1_*:*_63878402", + "customfield_10001": "2022-09-01T10:23:38.938+1000", + "customfield_14601": null, + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_10004": 2, + "customfield_14600": null, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/792084", + "id": "792084", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Currently blocked by an issue with our DevOps deployment script. We are currently running cloudformation without deploying the template to a deployment S3 bucket firstly, and this caused an issue where it is unable to process the changes as the file size is too large. \n\nCreated a ticket [https://arlive.atlassian.net/browse/PLL-1382|https://arlive.atlassian.net/browse/PLL-1382|smart-link] to address this first before this card can be completed", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-18T16:50:38.945+1000", + "updated": "2022-08-18T16:51:18.102+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/793968", + "id": "793968", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "no longer blocked, will begin testing shortly", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T11:34:03.185+1000", + "updated": "2022-08-23T11:34:03.185+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/793971", + "id": "793971", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Do i have to contact the finance team to let the know about this new change?", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T11:35:07.317+1000", + "updated": "2022-08-23T11:35:07.317+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/794374", + "id": "794374", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "blocked by sumologic issue", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T16:52:16.348+1000", + "updated": "2022-08-23T16:52:16.348+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/804866", + "id": "804866", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "{\"timestamp\":\"2022-09-01 00:20:21Z\",\"level\":\"INFO\",\"thread\":\"simpleMessageListenerContainer-8\",\"logger\":\"com.XXXX.fsplatform.paymentselector.service.reconciliation.report.generator.listener.ReconciliationReportGeneratorListener\",\"message\":\"Successfully generated and uploaded reconciliation report_message: {\"svcConsumerId\": \"2fd037bd-48be-4d29-bac9-efe2d730d2b7\",\"time\" : \"2022-09-01T20:20:00Z\"}, processed item count: 44\",\"context\":\"default\"}", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T10:23:38.938+1000", + "updated": "2022-09-01T10:23:38.938+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/804881", + "id": "804881", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "checked for both successful and declined transactions", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T10:32:28.426+1000", + "updated": "2022-09-01T10:32:28.426+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/804889", + "id": "804889", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[https://XXXX.slack.com/archives/C02U3F516KE/p1661992680040099|https://XXXX.slack.com/archives/C02U3F516KE/p1661992680040099|smart-link] \n\nSince I am not able to attach file directly here, I have attached file in the slack channel and provided the link", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T10:38:46.946+1000", + "updated": "2022-09-01T10:38:46.946+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/805311", + "id": "805311", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "devops deployment failed in production\n\n\n!image-20220901-054219.png|width=991,height=115!\n\n[~accountid:615b3949a7071000698e3b5a] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T15:42:28.496+1000", + "updated": "2022-09-01T15:42:28.496+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/805344", + "id": "805344", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Deployment to production errored out for both devops and payment selector\n\n{noformat}{\"timestamp\":\"2022-09-01 06:03:41Z\",\"level\":\"INFO\",\"thread\":\"main\",\"logger\":\"com.XXXX.fsplatform.paymentselector.service.PaymentSelectorApplication\",\"message\":\"Starting PaymentSelectorApplication v0.0.1-snapshot-2571 using Java 17.0.2 on fs-plat-pymt-sel-2571-5cdd9787d4-2lvjb with PID 1 (/app.jar started by root in /)\",\"context\":\"default\"}\n{\"timestamp\":\"2022-09-01 06:03:41Z\",\"level\":\"INFO\",\"thread\":\"main\",\"logger\":\"com.XXXX.fsplatform.paymentselector.service.PaymentSelectorApplication\",\"message\":\"No active profile set, falling back to 1 default profile: \\\"default\\\"\",\"context\":\"default\"}\n{\"timestamp\":\"2022-09-01 06:03:59Z\",\"level\":\"ERROR\",\"thread\":\"main\",\"logger\":\"org.springframework.boot.SpringApplication\",\"message\":\"Application run failed\",\"context\":\"default\",\"exception\":\"org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'phoenixReconciliationReportFTPConfig': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder '/payment-selector/prod/pr-file-base/sftp/phoenix/username' in value \\\"${/payment-selector/${APP_ENV}/pr-file-base/sftp/phoenix/username}\\\"\\n\\tat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:405)\\n\\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431)\\n\\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)\\n\\tat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)\\n\\tat org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)\\n\\tat org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)\\n\\tat org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)\\n\\tat org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)\\n\\tat org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953)\\n\\tat org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)\\n\\tat org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)\\n\\tat org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)\\n\\tat org.springframework.boot.SpringApplication.refresh(SpringApplication.java:745)\\n\\tat org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:420)\\n\\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:307)\\n\\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1317)\\n\\tat org.springframework.boot.SpringApplication.run(SpringApplication.java:1306)\\n\\tat com.XXXX.fsplatform.paymentselector.service.PaymentSelectorApplication.main(PaymentSelectorApplication.java:16)\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\n\\tat{noformat}", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T16:11:16.064+1000", + "updated": "2022-09-01T16:11:16.064+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment/805419", + "id": "805419", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[~accountid:615b3949a7071000698e3b5a] fixed the issues. devops prod deployment is success\npayment selector in progress", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-01T17:48:02.918+1000", + "updated": "2022-09-01T17:48:02.918+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/534618/comment", + "maxResults": 10, + "total": 10, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_22083": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22074": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_14201": null, + "customfield_18801": null, + "customfield_22063": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_22062": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_14200": null, + "customfield_18804": null, + "customfield_22060": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "542645", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/542645", + "key": "PLL-1384", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21756": null, + "customfield_21514": 100, + "customfield_21998": null, + "customfield_21997": null, + "customfield_21513": "Checklist: 16/16", + "customfield_21755": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "To request the access for Yonghee based on the request template above", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "customfield_21505": null, + "issuelinks": [ + { + "id": "688328", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/688328", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "outwardIssue": { + "id": "534287", + "key": "PLL-1307", + "self": "https://arlive.atlassian.net/rest/api/2/issue/534287", + "fields": { + "summary": "Request access for Yonghee", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21746": null, + "customfield_21504": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [x] Get familiar with fs-platform-onboarding\n* [x] Config the development environment of fs-platform-payment-selector\n* [x] Get familiar with fs-platform-payment-selector", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_21973": null, + "customfield_20401": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_11901": null, + "customfield_21708": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_21365": null, + "customfield_22454": null, + "customfield_22212": null, + "customfield_22211": null, + "customfield_21364": null, + "customfield_22453": null, + "customfield_21363": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22683", + "value": "Support Request", + "id": "22683" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_21563": null, + "customfield_22410": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_22405": null, + "customfield_21316": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_21313": null, + "customfield_21555": null, + "customfield_21797": null, + "customfield_22402": null, + "customfield_21796": null, + "customfield_21312": null, + "customfield_21554": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21793": null, + "customfield_21551": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21533": null, + "customfield_21775": null, + "customfield_21774": null, + "customfield_20200": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_10400": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21527": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_13200": null, + "customfield_22390": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22136": null, + "customfield_22378": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1384/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:11:57.537+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [x] Get familiar with fs-platform-onboarding\n​* [x] Config the development environment of fs-platform-payment-selector\n​* [x] Get familiar with fs-platform-payment-selector\n", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "References: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/1990165041/Setup+Your+Environment#Request-Template|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/1990165041/Setup+Your+Environment#Request-Template|smart-link] ", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_21247": "18400_*:*_1_*:*_5600_*|*_10000_*:*_1_*:*_1025095_*|*_10066_*:*_1_*:*_1209847591_*|*_10025_*:*_1_*:*_89872290_*|*_14205_*:*_1_*:*_0", + "customfield_22336": null, + "statuscategorychangedate": "2022-09-06T13:11:10.047+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 436996, + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/436996", + "name": "Bug Fix and Production Support", + "summary": "Bug Fix and Production Support", + "color": { + "key": "color_14" + }, + "done": false + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-22T11:51:59.517+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "436996", + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/api/2/issue/436996", + "fields": { + "summary": "Bug Fix and Production Support", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/10000", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Analysis", + "id": "10000", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62ffcb2a142d0c981fced848", + "accountId": "62ffcb2a142d0c981fced848", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "24x24": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "16x16": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "32x32": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png" + }, + "displayName": "Peihang Yu", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21847": null, + "customfield_21605": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62ffcb2a142d0c981fced848", + "accountId": "62ffcb2a142d0c981fced848", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "24x24": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "16x16": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "32x32": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png" + }, + "displayName": "Peihang Yu", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_21479": null, + "customfield_21237": null, + "customfield_22326": null, + "customfield_21236": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_21477": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_21228": null, + "customfield_22317": null, + "customfield_22316": null, + "customfield_21227": null, + "customfield_21226": null, + "customfield_22315": null, + "customfield_21468": null, + "customfield_22314": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21225": null, + "customfield_21467": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_21466": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_21222": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_21219": null, + "customfield_22308": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_22306": null, + "customfield_21459": null, + "customfield_21217": null, + "customfield_22305": null, + "customfield_21216": null, + "customfield_21458": null, + "customfield_21457": null, + "customfield_22304": null, + "customfield_21215": null, + "customfield_22303": null, + "customfield_21214": null, + "customfield_21456": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_21212": null, + "customfield_22301": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21673": null, + "customfield_21431": null, + "customfield_21672": null, + "customfield_21430": "All Completed", + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21426": null, + "customfield_21668": null, + "customfield_21667": null, + "customfield_21425": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21657": null, + "customfield_21415": null, + "customfield_21899": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21654": null, + "customfield_21653": null, + "customfield_21895": null, + "customfield_21411": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzxwcn:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21648": null, + "customfield_21406": null, + "customfield_21889": null, + "customfield_21647": null, + "customfield_21405": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_17700": null, + "customfield_13100": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{}", + "customfield_22040": null, + "customfield_22282": null, + "customfield_22039": null, + "customfield_22037": null, + "customfield_22036": null, + "components": [], + "customfield_22276": null, + "customfield_22275": null, + "customfield_22033": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22252": null, + "customfield_22010": null, + "customfield_22494": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-06T13:11:10.039+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14603": null, + "customfield_10008": "PLL-634", + "customfield_14604": null, + "summary": "Request access for Peihang", + "customfield_22224": null, + "customfield_21377": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + "customfield_22223": null, + "customfield_22465": null, + "customfield_21376": null, + "customfield_22222": [], + "customfield_22464": null, + "customfield_21375": null, + "customfield_22463": null, + "customfield_21374": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_5600_*|*_10000_*:*_1_*:*_1025095_*|*_10066_*:*_1_*:*_1209847591_*|*_10025_*:*_1_*:*_89872290_*|*_14205_*:*_1_*:*_0", + "customfield_10001": null, + "customfield_14601": null, + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_10004": 0, + "customfield_14600": null, + "comment": { + "comments": [], + "self": "https://arlive.atlassian.net/rest/api/2/issue/542645/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_22083": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22082": null, + "customfield_22078": null, + "customfield_22074": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_18801": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_22062": null, + "customfield_14202": null, + "customfield_18802": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_22060": null, + "customfield_14200": null, + "customfield_18804": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "534619", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/534619", + "key": "PLL-1315", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21514": 100, + "customfield_21755": null, + "customfield_21513": "Checklist: 5/5", + "customfield_21997": null, + "customfield_21512": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21752": null, + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "* Able to generate a card token using Fat Zebra api in Merchant test UI application for all card types\n* UI tests about tokenizing credit cards via FZ passed", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [ + { + "id": "682164", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/682164", + "type": { + "id": "10200", + "name": "Cause", + "inward": "is caused by", + "outward": "caused", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10200" + }, + "inwardIssue": { + "id": "534602", + "key": "PLL-1309", + "self": "https://arlive.atlassian.net/rest/api/2/issue/534602", + "fields": { + "summary": "Phoenix - Generate iframe URL", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "688922", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/688922", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "542851", + "key": "PLL-1385", + "self": "https://arlive.atlassian.net/rest/api/2/issue/542851", + "fields": { + "summary": "Buildkite can't connect to SonarQube", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14275", + "id": "14275", + "description": "Issue type to capture all incidents with custom fields", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14704?size=medium", + "name": "FS Incidents", + "subtask": false, + "avatarId": 14704, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21505": null, + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [x] UI test for duplicate request ", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21734": null, + "customfield_21976": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_21973": null, + "customfield_20401": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11605, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11605", + "state": "closed", + "name": "Apollo Sprint 65", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z", + "originBoardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix." + }, + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_22454": null, + "customfield_21365": null, + "customfield_22212": null, + "customfield_22211": null, + "customfield_21364": null, + "customfield_22453": null, + "customfield_21363": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_21313": null, + "customfield_22402": null, + "customfield_21555": null, + "customfield_21797": null, + "customfield_21554": null, + "customfield_21312": null, + "customfield_21796": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21772": null, + "customfield_21530": null, + "customfield_10400": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22379": null, + "customfield_22137": null, + "customfield_22136": null, + "customfield_22378": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1315/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:16:39.054+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [x] UI test for duplicate request ", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## FS client ID\n## Secret ID and Key\n# Once card details are entered and saved, verify card token is successfully generated.\n# Add some UI tests to cover the card tokenization process\n\n*Out of scope*\n\nNo UI for payment processing via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* UI test cases\n** Add a credit card to FatZebra successfully.\n** error cases\n*** tokenized card failed\n*** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate.\n\n\n\n[https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8863482127/Credit+Card+Tokenization|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8863482127/Credit+Card+Tokenization|smart-link] ", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "18400_*:*_1_*:*_73250668_*|*_10000_*:*_1_*:*_2023553468_*|*_10066_*:*_3_*:*_786062806_*|*_10004_*:*_1_*:*_241728109_*|*_10025_*:*_1_*:*_341523479_*|*_19429_*:*_2_*:*_74133208_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4118664", + "statuscategorychangedate": "2022-09-01T13:27:53.330+1000", + "fixVersions": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false + } + ], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 526717, + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/526717", + "name": "Phoenix integration - Credit Card", + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "color": { + "key": "color_9" + }, + "done": true + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-07-22T12:55:02.954+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_17604": null, + "customfield_22190": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/388170", + "id": "388170", + "filename": "image-20220725-023509.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-07-25T12:37:17.202+1000", + "size": 140143, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/388170", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/388170" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/397060", + "id": "397060", + "filename": "image-20220822-091235.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-22T19:12:48.028+1000", + "size": 277997, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/397060", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/397060" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/397430", + "id": "397430", + "filename": "image-20220823-090735.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T19:07:41.614+1000", + "size": 20874, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/397430", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/397430" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "526717", + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/api/2/issue/526717", + "fields": { + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_21244": null, + "customfield_22333": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_22326": null, + "customfield_21479": null, + "customfield_21237": null, + "customfield_21236": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_21468": null, + "customfield_21226": null, + "customfield_22315": null, + "customfield_22314": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21225": null, + "customfield_21467": null, + "customfield_21466": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_22311": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_21219": null, + "customfield_22308": null, + "customfield_21218": null, + "customfield_22307": null, + "customfield_21459": null, + "customfield_22306": null, + "customfield_21217": null, + "customfield_22305": null, + "customfield_21216": null, + "customfield_21458": null, + "customfield_21215": null, + "customfield_21457": null, + "customfield_22304": null, + "customfield_21456": null, + "customfield_22303": null, + "customfield_21214": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_21212": null, + "customfield_22301": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_20103": null, + "customfield_21435": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21430": "All Completed", + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21426": null, + "customfield_21668": null, + "customfield_21667": null, + "customfield_21425": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_21658": null, + "customfield_22505": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21896": null, + "customfield_21654": null, + "customfield_21412": null, + "customfield_21895": null, + "customfield_21411": null, + "customfield_21653": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzxwcv:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21889": null, + "customfield_21405": null, + "customfield_21647": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_22052": null, + "customfield_17700": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{build={count=3, dataType=build, failedBuildCount=0, successfulBuildCount=3, unknownBuildCount=0}, repository={count=36, dataType=repository}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"repository\":{\"overall\":{\"count\":36,\"lastUpdated\":\"2022-09-05T18:26:22.000+1000\",\"dataType\":\"repository\"},\"byInstanceType\":{\"GitHub\":{\"count\":36,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":3,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":3,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":3,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22012": null, + "customfield_22496": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22494": null, + "customfield_22010": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-01T13:27:53.326+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": null, + "customfield_10007": [ + { + "id": 11605, + "name": "Apollo Sprint 65", + "state": "closed", + "boardId": 1963, + "goal": "Able to do payment initiation process via Apple pay\n\nComplete payment processing via card token from Phoenix.", + "startDate": "2022-08-14T14:00:00.000Z", + "endDate": "2022-08-28T13:59:00.000Z", + "completeDate": "2022-08-29T02:25:54.880Z" + }, + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_10008": "PLL-1264", + "customfield_14604": null, + "summary": "Ability to test Card tokenization process (Merchant Test & UI Test)", + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_22224": null, + "customfield_21377": null, + "customfield_22465": null, + "customfield_21376": null, + "customfield_22223": null, + "customfield_22222": [], + "customfield_22464": null, + "customfield_21375": null, + "customfield_21374": null, + "customfield_22463": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_73250668_*|*_10000_*:*_1_*:*_2023553468_*|*_10066_*:*_3_*:*_786062806_*|*_10004_*:*_1_*:*_241728109_*|*_10025_*:*_1_*:*_341523479_*|*_19429_*:*_2_*:*_74133208_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_4118664", + "customfield_10001": "2022-08-17T13:19:25.486+1000", + "customfield_14601": null, + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 2, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534619/comment/791152", + "id": "791152", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8863482127/Credit+Card+Tokenization|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8863482127/Credit+Card+Tokenization|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-17T13:19:25.486+1000", + "updated": "2022-08-17T13:19:25.486+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534619/comment/793421", + "id": "793421", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "*Blocked Reason:*\n\nIt can’t deploy code to TEST env due to a permission issue\n\n\n{noformat}nested exception is com.coveo.configuration.parameterstore.exception.ParameterStoreError: Accessing Parameter Store for parameter '/payment-merchant-test/test/spring/datasource/url' failed.\n\n Status Code: 400; Error Code: AccessDeniedException; Request ID: dbb39cf5-dda8-4f27-8c8d-cba69ebe6cd9)\\n\\tat com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1712){noformat}\n\n!image-20220822-091235.png|width=1705,height=609!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-22T15:23:33.183+1000", + "updated": "2022-08-22T19:13:43.978+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534619/comment/794031", + "id": "794031", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[https://arlive.atlassian.net/browse/PLL-1385|https://arlive.atlassian.net/browse/PLL-1385|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T12:08:13.928+1000", + "updated": "2022-08-23T12:08:13.928+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534619/comment/794432", + "id": "794432", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "[https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html]\n\n\n!image-20220823-090735.png|width=308,height=403!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-23T19:07:25.447+1000", + "updated": "2022-08-23T19:07:42.126+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534619/comment/802124", + "id": "802124", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "PRs:\n\n* merchant-test ✅\n[https://github.com/XXXX-tw/fs-platform-payment-selector-merchant-test/pull/72|https://github.com/XXXX-tw/fs-platform-payment-selector-merchant-test/pull/72|smart-link] \n* UI-test\n[https://github.com/XXXX-tw/fs-platform-ui-automation-test/pull/26|https://github.com/XXXX-tw/fs-platform-ui-automation-test/pull/26|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-26T13:43:42.229+1000", + "updated": "2022-08-29T18:54:50.044+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/534619/comment/804261", + "id": "804261", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Missed this in automated test\n*Given* Fatzebra iframe is displayed in browser\n*When* user inputs credit card details\n*If* card details are invalid\n*Then* user sees validation error message in Iframe for invalid values\n*When* user inputs valid credit card details\n*And* clicks Submit button\n*Then* card token is generated\n*And* token_transaction table status is updated to SUCCEED for respective token_transaction_id\n*And* a success page is displayed to the user", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-08-31T12:31:10.682+1000", + "updated": "2022-08-31T12:31:10.682+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/534619/comment", + "maxResults": 6, + "total": 6, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22074": null, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_18801": null, + "customfield_18802": null, + "customfield_22062": null, + "customfield_14202": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_14200": null, + "customfield_18804": null, + "customfield_22060": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "546620", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/546620", + "key": "PLL-1400", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21514": 100, + "customfield_21998": null, + "customfield_21756": null, + "customfield_21755": null, + "customfield_21997": null, + "customfield_21513": "Checklist: 2/2", + "customfield_21512": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21752": null, + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "customfield_11700": "* Successful transactions should be uploaded\n* Unsuccessful transactions where response code is not null should be uploaded\n* AUD and NZD transactions should be uploaded in separate folders", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [], + "customfield_21505": null, + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": "# Default checklist\n* [x] Add logic to create SQS message\n* [x] Add logic to access S3 or SFTP logic\n# Checklist #2", + "customfield_21742": null, + "customfield_17000": { + "id": "403", + "title": "Payment Rails (portfolio)", + "isShared": true, + "name": "Payment Rails (portfolio)" + }, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21734": null, + "customfield_21976": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_21973": null, + "customfield_20401": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_11901": null, + "customfield_21708": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_20601": null, + "customfield_21931": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_22212": null, + "customfield_21365": null, + "customfield_22454": null, + "customfield_21364": null, + "customfield_22211": null, + "customfield_22453": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_21563": null, + "customfield_22410": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_21318": null, + "customfield_22407": null, + "customfield_21317": null, + "customfield_22406": null, + "customfield_22405": null, + "customfield_21316": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_21313": null, + "customfield_21555": null, + "customfield_21797": null, + "customfield_22402": null, + "customfield_21554": null, + "customfield_21796": null, + "customfield_21312": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_21774": null, + "customfield_20200": null, + "customfield_21773": null, + "customfield_21772": null, + "customfield_21530": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22398": null, + "customfield_22156": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22395": null, + "customfield_22153": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1400/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-15T15:11:04.322+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": "​# Default checklist\n​* [x] Add logic to create SQS message\n​* [x] Add logic to access S3 or SFTP logic\n\n​# Checklist #2", + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "As part of the completion of the work for generating reconciliation reports, we should create some E2E test for generation of the reconciliation reports for Phoenix.\n\n\n\nFlow:\n\nTrigger card token payment API using predefined card token → \n\nTrigger SQS message queue → \n\nGo to AWS S3 bucket to AUD folder download → \n\nValidate entry in reconciliation report matches.", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22348": null, + "customfield_22106": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_21247": "10000_*:*_1_*:*_66230098_*|*_10066_*:*_1_*:*_690661167_*|*_10004_*:*_1_*:*_34204_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_29377", + "customfield_22336": null, + "statuscategorychangedate": "2022-09-09T11:07:15.897+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 526717, + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/526717", + "name": "Phoenix integration - Credit Card", + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "color": { + "key": "color_9" + }, + "done": true + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_18500": null, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-31T16:51:21.126+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "526717", + "key": "PLL-1264", + "self": "https://arlive.atlassian.net/rest/api/2/issue/526717", + "fields": { + "summary": "Phoenix integration with FatZebra - Credit Card Payment", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21635": null, + "customfield_21877": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_21237": null, + "customfield_22326": null, + "customfield_21479": null, + "customfield_22325": null, + "customfield_21478": null, + "customfield_21236": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_21228": null, + "customfield_22317": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_21468": null, + "customfield_22315": null, + "customfield_21226": null, + "customfield_22314": null, + "customfield_21467": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21225": null, + "customfield_22313": null, + "customfield_21224": null, + "customfield_21466": null, + "customfield_22312": null, + "customfield_21465": null, + "customfield_22311": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_21459": null, + "customfield_22306": null, + "customfield_21217": null, + "customfield_21458": null, + "customfield_22305": null, + "customfield_21216": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_22304": null, + "customfield_21214": null, + "customfield_22303": null, + "customfield_21456": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_22301": null, + "customfield_21212": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_21435": null, + "customfield_20103": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21430": "All Completed", + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21423": null, + "customfield_21665": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21421": null, + "customfield_21663": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21415": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21414": null, + "customfield_21898": null, + "customfield_21897": null, + "customfield_21896": null, + "customfield_21654": null, + "customfield_21412": null, + "customfield_21895": null, + "customfield_21653": null, + "customfield_21411": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzxwd3:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21648": null, + "customfield_21406": null, + "customfield_21889": null, + "customfield_21405": null, + "customfield_21647": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{pullrequest={dataType=pullrequest, state=MERGED, stateCount=1}, build={count=1, dataType=build, failedBuildCount=0, successfulBuildCount=1, unknownBuildCount=0}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":1,\"lastUpdated\":\"2022-09-09T09:49:07.000+1000\",\"stateCount\":1,\"state\":\"MERGED\",\"dataType\":\"pullrequest\",\"open\":false},\"byInstanceType\":{\"GitHub\":{\"count\":1,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":1,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":1,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":1,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "customfield_22036": null, + "components": [], + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22012": null, + "customfield_22496": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22252": null, + "customfield_22494": null, + "customfield_22010": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-09T11:07:15.765+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14603": null, + "customfield_14604": null, + "customfield_10008": "PLL-1264", + "summary": "Phoenix - Create E2E test for generation of reconciliation reports", + "customfield_22224": null, + "customfield_21377": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + }, + "customfield_22223": null, + "customfield_22465": null, + "customfield_21376": null, + "customfield_21375": null, + "customfield_22222": [], + "customfield_22464": null, + "customfield_21374": null, + "customfield_22463": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "10000_*:*_1_*:*_66230098_*|*_10066_*:*_1_*:*_690661167_*|*_10004_*:*_1_*:*_34204_*|*_14205_*:*_1_*:*_0_*|*_10005_*:*_1_*:*_29377", + "customfield_14601": null, + "customfield_10001": null, + "customfield_14602": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 1, + "comment": { + "comments": [], + "self": "https://arlive.atlassian.net/rest/api/2/issue/546620/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_22083": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22074": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_22063": null, + "customfield_14201": null, + "customfield_18801": null, + "customfield_14202": null, + "customfield_22062": null, + "customfield_18802": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_22060": null, + "customfield_14200": null, + "customfield_18804": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "546580", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/546580", + "key": "PLL-1399", + "fields": { + "customfield_21520": null, + "customfield_21762": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": null, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21514": null, + "customfield_21513": null, + "customfield_21755": null, + "customfield_21997": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21993": null, + "lastViewed": null, + "customfield_21992": null, + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [], + "customfield_21505": null, + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": null, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_21973": null, + "customfield_20401": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + }, + { + "id": 11607, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11607", + "state": "closed", + "name": "Apollo Sprint 67", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z", + "originBoardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2" + }, + { + "id": 11608, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11608", + "state": "closed", + "name": "Apollo Sprint 68", + "startDate": "2022-09-26T00:25:12.834Z", + "endDate": "2022-10-09T02:02:00.000Z", + "completeDate": "2022-10-10T00:22:38.316Z", + "originBoardId": 1963, + "goal": "" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14275", + "id": "14275", + "description": "Issue type to capture all incidents with custom fields", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14704?size=medium", + "name": "FS Incidents", + "subtask": false, + "avatarId": 14704, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_11901": null, + "customfield_21708": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_22213": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22707", + "value": "Payment Rails", + "id": "22707" + }, + "customfield_22454": null, + "customfield_21365": null, + "customfield_22212": null, + "customfield_22211": null, + "customfield_21364": null, + "customfield_22210": null, + "customfield_22452": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "workratio": -1, + "customfield_22408": null, + "customfield_21318": null, + "customfield_22407": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_21555": null, + "customfield_21313": null, + "customfield_21797": null, + "customfield_22402": null, + "customfield_21312": null, + "customfield_21554": null, + "customfield_21796": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21772": null, + "customfield_21530": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21527": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22398": null, + "customfield_22156": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22395": null, + "customfield_22153": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1399/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-09-26T10:12:51.355+1000", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "Bug submitted by Anthony Tse\n\nhttps://XXXX.slack.com/archives/C0165HE18TB/p1661842923221209", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_21247": null, + "customfield_22336": null, + "statuscategorychangedate": "2022-08-31T18:26:46.139+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 436996, + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/436996", + "name": "Bug Fix and Production Support", + "summary": "Bug Fix and Production Support", + "color": { + "key": "color_14" + }, + "done": false + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_18500": null, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-08-31T14:59:23.777+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_17604": null, + "customfield_22190": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "436996", + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/api/2/issue/436996", + "fields": { + "summary": "Bug Fix and Production Support", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/10000", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Analysis", + "id": "10000", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21878": null, + "customfield_21636": null, + "customfield_21635": null, + "customfield_21877": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": null, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_21616": null, + "customfield_12906": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21847": null, + "customfield_21605": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_21239": null, + "customfield_22328": null, + "customfield_22327": null, + "customfield_21237": null, + "customfield_21479": null, + "customfield_22326": null, + "customfield_21236": null, + "customfield_21478": null, + "customfield_22325": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_22323": null, + "customfield_21234": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_22316": null, + "customfield_21227": null, + "customfield_21226": null, + "customfield_21468": null, + "customfield_22315": null, + "customfield_22314": null, + "customfield_21467": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21225": null, + "customfield_21466": null, + "customfield_22313": null, + "customfield_21224": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_22311": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_21219": null, + "customfield_22308": null, + "customfield_21218": null, + "customfield_22307": null, + "customfield_21217": null, + "customfield_22306": null, + "customfield_21459": null, + "customfield_21216": null, + "customfield_22305": null, + "customfield_21458": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_22304": null, + "customfield_21456": null, + "customfield_22303": null, + "customfield_21214": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_21212": null, + "customfield_22301": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_20103": null, + "customfield_21435": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21673": null, + "customfield_21431": null, + "customfield_21430": null, + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21665": null, + "customfield_21423": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21657": null, + "customfield_21415": null, + "customfield_21899": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21411": null, + "customfield_21895": null, + "customfield_21653": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzy8pz:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21648": null, + "customfield_21406": null, + "customfield_21647": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_16600": "{}", + "customfield_22041": null, + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "customfield_22036": null, + "components": [], + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22012": null, + "customfield_22496": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22494": null, + "customfield_22010": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": null, + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22231": null, + "customfield_22472": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + }, + { + "id": 11607, + "name": "Apollo Sprint 67", + "state": "closed", + "boardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z" + }, + { + "id": 11608, + "name": "Apollo Sprint 68", + "state": "closed", + "boardId": 1963, + "goal": "", + "startDate": "2022-09-26T00:25:12.834Z", + "endDate": "2022-10-09T02:02:00.000Z", + "completeDate": "2022-10-10T00:22:38.316Z" + } + ], + "customfield_14603": null, + "customfield_10008": "PLL-634", + "customfield_14604": null, + "customfield_22229": null, + "customfield_22228": null, + "customfield_22226": null, + "summary": "victorops raise an issue - ", + "customfield_22466": null, + "customfield_21377": null, + "customfield_22224": null, + "customfield_21376": null, + "customfield_22465": null, + "customfield_22223": null, + "customfield_21375": null, + "customfield_22464": null, + "customfield_22222": [], + "customfield_22463": null, + "customfield_21374": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": null, + "customfield_14601": null, + "customfield_10001": null, + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": null, + "comment": { + "comments": [], + "self": "https://arlive.atlassian.net/rest/api/2/issue/546580/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_22083": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22074": null, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_14201": null, + "customfield_18801": null, + "customfield_22063": null, + "customfield_14202": null, + "customfield_18802": null, + "customfield_22062": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_18804": null, + "customfield_14200": null, + "customfield_22060": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "547634", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/547634", + "key": "PLL-1404", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21514": 0, + "customfield_21755": null, + "customfield_21513": "", + "customfield_21997": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [ + { + "id": "694700", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/694700", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "inwardIssue": { + "id": "548616", + "key": "PLL-1408", + "self": "https://arlive.atlassian.net/rest/api/2/issue/548616", + "fields": { + "summary": " raise an issue - Complete Payment Calllback Error!", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14275", + "id": "14275", + "description": "Issue type to capture all incidents with custom fields", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14704?size=medium", + "name": "FS Incidents", + "subtask": false, + "avatarId": 14704, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21505": null, + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": null, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_21973": null, + "customfield_20401": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + }, + { + "id": 11607, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11607", + "state": "closed", + "name": "Apollo Sprint 67", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z", + "originBoardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2" + }, + { + "id": 11608, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11608", + "state": "closed", + "name": "Apollo Sprint 68", + "startDate": "2022-09-26T00:25:12.834Z", + "endDate": "2022-10-09T02:02:00.000Z", + "completeDate": "2022-10-10T00:22:38.316Z", + "originBoardId": 1963, + "goal": "" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14275", + "id": "14275", + "description": "Issue type to capture all incidents with custom fields", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14704?size=medium", + "name": "FS Incidents", + "subtask": false, + "avatarId": 14704, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_11901": null, + "customfield_21708": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_20601": null, + "customfield_21931": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_22213": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22707", + "value": "Payment Rails", + "id": "22707" + }, + "customfield_21365": null, + "customfield_22212": null, + "customfield_22454": null, + "customfield_22211": null, + "customfield_21364": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_22430": null, + "customfield_21583": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_21326": null, + "customfield_22415": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_21317": null, + "customfield_22406": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_21314": null, + "customfield_22403": null, + "customfield_21797": null, + "customfield_21313": null, + "customfield_22402": null, + "customfield_21555": null, + "customfield_21312": null, + "customfield_21796": null, + "customfield_21554": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_22390": null, + "customfield_13200": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1404/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-11T13:54:19.540+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "Bug submitted by Yu Zhang\n\n[https://XXXX.slack.com/archives/C0165HE18TB/p1662347763403229|https://XXXX.slack.com/archives/C0165HE18TB/p1662347763403229|smart-link] ", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": "6_*:*_1_*:*_2531947926_*|*_10000_*:*_2_*:*_168666183_*|*_10066_*:*_1_*:*_3580997_*|*_14205_*:*_1_*:*_0", + "statuscategorychangedate": "2022-09-07T13:17:15.852+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 436996, + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/436996", + "name": "Bug Fix and Production Support", + "summary": "Bug Fix and Production Support", + "color": { + "key": "color_14" + }, + "done": false + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_18500": null, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-09-05T13:26:28.708+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_17601": null, + "customfield_13001": null, + "customfield_13000": null, + "customfield_17600": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/403160", + "id": "403160", + "filename": "image-20220906-062259.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T17:13:49.349+1000", + "size": 133824, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/403160", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/403160" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/403161", + "id": "403161", + "filename": "image-20220906-062323.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T17:13:50.009+1000", + "size": 69863, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/403161", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/403161" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/attachment/403162", + "id": "403162", + "filename": "image-20220906-071339.png", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T17:13:50.501+1000", + "size": 140048, + "mimeType": "image/png", + "content": "https://arlive.atlassian.net/rest/api/2/attachment/content/403162", + "thumbnail": "https://arlive.atlassian.net/rest/api/2/attachment/thumbnail/403162" + } + ], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "436996", + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/api/2/issue/436996", + "fields": { + "summary": "Bug Fix and Production Support", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/10000", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Analysis", + "id": "10000", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_20300": null, + "customfield_21872": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_21237": null, + "customfield_22326": null, + "customfield_21479": null, + "customfield_22325": null, + "customfield_21236": null, + "customfield_21478": null, + "customfield_21235": null, + "customfield_22324": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_21231": null, + "customfield_22320": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_22315": null, + "customfield_21468": null, + "customfield_21226": null, + "customfield_21467": null, + "customfield_22314": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21225": null, + "customfield_22313": null, + "customfield_21224": null, + "customfield_21466": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21222": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_22306": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_21458": null, + "customfield_22305": null, + "customfield_21216": null, + "customfield_21215": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_21214": null, + "customfield_21456": null, + "customfield_22303": null, + "customfield_22302": null, + "customfield_21213": null, + "customfield_21212": null, + "customfield_22301": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21443": null, + "customfield_21201": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_20103": null, + "customfield_21435": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21430": null, + "customfield_21672": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21665": null, + "customfield_21423": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21421": null, + "customfield_21663": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_21658": null, + "customfield_22505": null, + "customfield_21415": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21411": null, + "customfield_21653": null, + "customfield_21895": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzye5j:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21889": null, + "customfield_21405": null, + "customfield_21647": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_13100": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{}", + "customfield_22040": null, + "customfield_22282": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22495": null, + "customfield_22011": null, + "customfield_22494": null, + "customfield_22252": null, + "customfield_22010": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-10-06T21:36:23.795+1100", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22231": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22751", + "value": "N/A", + "id": "22751" + }, + "customfield_22472": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": "It was resolved automatically. no action required.", + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + }, + { + "id": 11607, + "name": "Apollo Sprint 67", + "state": "closed", + "boardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z" + }, + { + "id": 11608, + "name": "Apollo Sprint 68", + "state": "closed", + "boardId": 1963, + "goal": "", + "startDate": "2022-09-26T00:25:12.834Z", + "endDate": "2022-10-09T02:02:00.000Z", + "completeDate": "2022-10-10T00:22:38.316Z" + } + ], + "customfield_14604": null, + "customfield_10008": "PLL-634", + "customfield_22229": 1, + "customfield_22228": 1, + "customfield_22226": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22744", + "value": "Others", + "id": "22744" + }, + "summary": "victorops raise an issue - Incident #380336: [europa] 1 firing alerts for complete-payment-callback-error", + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + "customfield_22224": null, + "customfield_21377": null, + "customfield_21376": null, + "customfield_22465": null, + "customfield_22223": null, + "customfield_22464": null, + "customfield_21375": null, + "customfield_22222": [], + "customfield_21374": null, + "customfield_22463": null, + "customfield_22220": null, + "customfield_21373": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "6_*:*_1_*:*_2531947926_*|*_10000_*:*_2_*:*_168666183_*|*_10066_*:*_1_*:*_3580997_*|*_14205_*:*_1_*:*_0", + "customfield_10001": "2022-09-06T11:57:39.654+1000", + "customfield_14601": null, + "customfield_14602": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": 0, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/547634/comment/808097", + "id": "808097", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "payment id : {{08db119a-830c-4917-95c1-94be4a95ffaf}}", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T11:57:39.654+1000", + "updated": "2022-09-06T11:57:39.654+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/547634/comment/808459", + "id": "808459", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "*Error message*\n\n{{Encounter exception during complete payment phase, General payment complete error. message: current payment transaction d9a83d9e-4e05-407e-8b86-83d965371a88 status PROCESSING can not transfer to PROCESSING_payment: Payment(id=08db119a-830c-4917-95c1-94be4a95ffaf, fsClientId=10034127}}}\n\n*Analysis*\n\n\n\nCredit card call back endpoint was called at {{05/09/2022 11:14:07.523 AM +0800}}, and the payment status was changed from {{INITIALISED}} to {{PROCESSING}}\n\n!image-20220906-062323.png|width=1141,height=235!\n\nIt was called again with the same payment id at {{05/09/2022 11:14:11.583 AM +0800}}, but payment status can not be from {{PROCESSING}} to {{PROCESSING}}. Therefore exception was thrown, and Prometheus alert was triggered.\n\n!image-20220906-062259.png|width=1144,height=339!\n\nFinally the first complete call back request was processed successfully.\n\n!image-20220906-071339.png|width=1124,height=357!", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-06T17:13:51.079+1000", + "updated": "2022-09-06T17:13:51.079+1000", + "jsdPublic": true + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/547634/comment/808904", + "id": "808904", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Yeah, I don’t see any issue with this transaction. the status is archived for payment and completed for transaction. the file has been uploaded to PR_OIP_CC as flag is set to true\nwe can close this card\n[~accountid:5f9895fb62584c006bd2f674] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-07T12:39:00.456+1000", + "updated": "2022-09-07T12:39:00.456+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/547634/comment", + "maxResults": 3, + "total": 3, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_22074": null, + "customfield_19901": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_18801": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_14202": null, + "customfield_22062": null, + "customfield_18802": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_18804": null, + "customfield_22060": null, + "customfield_14200": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "548357", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/548357", + "key": "PLL-1406", + "fields": { + "customfield_21520": null, + "customfield_21762": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": { + "self": "https://arlive.atlassian.net/rest/api/2/resolution/6", + "id": "6", + "description": "Work has been completed on this issue.", + "name": "Done" + }, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21516": null, + "customfield_21758": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21998": null, + "customfield_21514": 0, + "customfield_21756": null, + "customfield_21513": "", + "customfield_21755": null, + "customfield_21997": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21993": null, + "lastViewed": null, + "customfield_21992": null, + "customfield_11700": "CardAcceptor Name should be DGreat Solutions", + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "issuelinks": [], + "customfield_21505": null, + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": null, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21734": null, + "customfield_21976": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_11901": null, + "customfield_21708": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_22454": null, + "customfield_22212": null, + "customfield_21365": null, + "customfield_22453": null, + "customfield_22211": null, + "customfield_21364": null, + "customfield_21363": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_22448": null, + "customfield_21359": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22677", + "value": "Maintenance", + "id": "22677" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_22201": null, + "customfield_21354": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_21586": null, + "customfield_22433": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_21563": null, + "customfield_22410": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "customfield_22408": null, + "workratio": -1, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_21316": null, + "customfield_22405": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_21555": null, + "customfield_21797": null, + "customfield_22402": null, + "customfield_21313": null, + "customfield_21796": null, + "customfield_21312": null, + "customfield_21554": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21311": null, + "customfield_21794": null, + "customfield_21793": null, + "customfield_21551": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_20200": null, + "customfield_21774": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22395": null, + "customfield_22153": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_13200": null, + "customfield_22390": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1406/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-11-11T13:56:10.553+1100", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "customfield_21261": null, + "timeoriginalestimate": null, + "description": "Hey [@payment-platform-help|https://XXXX.slack.com/admin/user_groups] OIP customer has incorrect business name showing on bank statement when payee processes.\n\nPaycorp/Payment Rails ID = 10013278\nFatZebra Descriptor> Card Acceptor Name = Avvini Athletica\nShould be showing as: DGreat Solutions\n\nCan we check the payment rails database has the correct name of DGreat Solutions?\n\n[https://XXXX.slack.com/archives/CEN54EKU6/p1661739484133589|https://XXXX.slack.com/archives/CEN54EKU6/p1661739484133589|smart-link] ", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22348": null, + "customfield_22106": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_21249": null, + "customfield_22338": null, + "customfield_22337": null, + "customfield_21247": "18400_*:*_1_*:*_108656_*|*_10000_*:*_1_*:*_7689001_*|*_10066_*:*_1_*:*_5826_*|*_19429_*:*_1_*:*_34098_*|*_14205_*:*_1_*:*_0", + "customfield_22336": null, + "statuscategorychangedate": "2022-09-06T18:23:52.164+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 436996, + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/436996", + "name": "Bug Fix and Production Support", + "summary": "Bug Fix and Production Support", + "color": { + "key": "color_14" + }, + "done": false + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_18500": null, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-09-06T16:13:14.604+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "436996", + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/api/2/issue/436996", + "fields": { + "summary": "Bug Fix and Production Support", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/10000", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Analysis", + "id": "10000", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": null, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_21245": null, + "customfield_22334": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_21000": null, + "customfield_22331": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_22328": null, + "customfield_21239": null, + "customfield_22327": null, + "customfield_21479": null, + "customfield_22326": null, + "customfield_21237": null, + "customfield_21478": null, + "customfield_21236": null, + "customfield_22325": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_22321": null, + "customfield_21232": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_22318": null, + "customfield_21229": null, + "customfield_21228": null, + "customfield_22317": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_21468": null, + "customfield_22315": null, + "customfield_21226": null, + "customfield_22314": null, + "customfield_21225": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21467": null, + "customfield_22313": null, + "customfield_21466": null, + "customfield_21224": null, + "customfield_21465": null, + "customfield_22312": null, + "customfield_21464": null, + "customfield_22311": null, + "customfield_21222": null, + "customfield_21221": null, + "customfield_22310": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_22306": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_21458": null, + "customfield_21216": null, + "customfield_22305": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_22304": null, + "customfield_22303": null, + "customfield_21456": null, + "customfield_21214": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_22301": null, + "customfield_21212": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_21446": null, + "customfield_22535": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_20103": null, + "customfield_21435": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21673": null, + "customfield_21431": null, + "customfield_21672": null, + "customfield_21430": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21669": null, + "customfield_21427": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21424": null, + "customfield_21666": null, + "customfield_21665": null, + "customfield_21423": null, + "customfield_21664": null, + "customfield_19101": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21657": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21414": null, + "customfield_21898": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21895": null, + "customfield_21411": null, + "customfield_21653": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21893": null, + "customfield_21651": null, + "customfield_21650": null, + "customfield_21892": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzygwf:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21647": null, + "customfield_21405": null, + "customfield_21889": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_13100": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{pullrequest={dataType=pullrequest, state=MERGED, stateCount=2}, build={count=1, dataType=build, failedBuildCount=1, successfulBuildCount=0, unknownBuildCount=0}, json={\"cachedValue\":{\"errors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":2,\"lastUpdated\":\"2022-09-06T18:02:49.000+1000\",\"stateCount\":2,\"state\":\"MERGED\",\"dataType\":\"pullrequest\",\"open\":false},\"byInstanceType\":{\"GitHub\":{\"count\":2,\"name\":\"GitHub\"}}},\"build\":{\"overall\":{\"count\":1,\"lastUpdated\":null,\"failedBuildCount\":1,\"successfulBuildCount\":0,\"unknownBuildCount\":0,\"dataType\":\"build\"},\"byInstanceType\":{\"cloud-providers\":{\"count\":1,\"name\":\"Other providers\"}}}}},\"isStale\":true}}", + "customfield_22040": null, + "customfield_22282": null, + "customfield_22039": null, + "customfield_22037": null, + "customfield_22036": null, + "components": [], + "customfield_22276": null, + "customfield_22275": null, + "customfield_22033": null, + "customfield_22032": null, + "customfield_22274": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22258": null, + "customfield_22016": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22012": null, + "customfield_22496": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22010": null, + "customfield_22494": null, + "customfield_22252": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": "2022-09-06T18:23:52.161+1000", + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_21399": null, + "customfield_22004": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22472": null, + "customfield_22471": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_14603": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + } + ], + "customfield_14604": null, + "customfield_10008": "PLL-634", + "summary": "Update card Acceptor Name for client 10013278", + "customfield_22224": null, + "customfield_22466": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24661", + "value": "Planned Operational", + "id": "24661" + }, + "customfield_21377": null, + "customfield_22223": null, + "customfield_21376": null, + "customfield_22465": null, + "customfield_22222": [], + "customfield_21375": null, + "customfield_22464": null, + "customfield_21374": null, + "customfield_22463": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": "18400_*:*_1_*:*_108656_*|*_10000_*:*_1_*:*_7689001_*|*_10066_*:*_1_*:*_5826_*|*_19429_*:*_1_*:*_34098_*|*_14205_*:*_1_*:*_0", + "customfield_10001": null, + "customfield_14601": null, + "customfield_14602": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": 0, + "customfield_14600": null, + "comment": { + "comments": [], + "self": "https://arlive.atlassian.net/rest/api/2/issue/548357/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_22074": null, + "customfield_19901": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_18801": null, + "customfield_22062": null, + "customfield_14202": null, + "customfield_18802": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_18804": null, + "customfield_14200": null, + "customfield_22060": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "548616", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/548616", + "key": "PLL-1408", + "fields": { + "customfield_21520": null, + "customfield_21762": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": null, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21516": null, + "customfield_21758": null, + "customfield_21515": null, + "customfield_21757": null, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21514": null, + "customfield_21997": null, + "customfield_21755": null, + "customfield_21513": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "customfield_21993": null, + "lastViewed": null, + "customfield_21992": null, + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "customfield_21505": null, + "issuelinks": [ + { + "id": "694700", + "self": "https://arlive.atlassian.net/rest/api/2/issueLink/694700", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://arlive.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "547634", + "key": "PLL-1404", + "self": "https://arlive.atlassian.net/rest/api/2/issue/547634", + "fields": { + "summary": "victorops raise an issue - Incident #380336: [europa] 1 firing alerts for complete-payment-callback-error", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14275", + "id": "14275", + "description": "Issue type to capture all incidents with custom fields", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14704?size=medium", + "name": "FS Incidents", + "subtask": false, + "avatarId": 14704, + "hierarchyLevel": 0 + } + } + } + } + ], + "customfield_21504": null, + "customfield_21746": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": null, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21734": null, + "customfield_21976": null, + "customfield_21733": null, + "customfield_21732": null, + "customfield_20400": null, + "customfield_21973": null, + "customfield_20401": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + }, + { + "id": 11607, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11607", + "state": "closed", + "name": "Apollo Sprint 67", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z", + "originBoardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14275", + "id": "14275", + "description": "Issue type to capture all incidents with custom fields", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14704?size=medium", + "name": "FS Incidents", + "subtask": false, + "avatarId": 14704, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_11901": null, + "customfield_21708": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_21931": null, + "customfield_20601": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_21367": null, + "customfield_22214": null, + "customfield_22213": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22707", + "value": "Payment Rails", + "id": "22707" + }, + "customfield_22212": null, + "customfield_21365": null, + "customfield_22454": null, + "customfield_21364": null, + "customfield_22211": null, + "customfield_22452": null, + "customfield_22210": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_21361": null, + "customfield_22450": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + "customfield_22202": null, + "customfield_21355": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_22434": null, + "customfield_21587": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21584": null, + "customfield_21100": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_22415": null, + "customfield_21326": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_22410": null, + "customfield_21563": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "workratio": -1, + "customfield_22408": null, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_22405": null, + "customfield_21316": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_21555": null, + "customfield_22402": null, + "customfield_21313": null, + "customfield_21797": null, + "customfield_21796": null, + "customfield_21554": null, + "customfield_21312": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21533": null, + "customfield_21775": null, + "customfield_21774": null, + "customfield_20200": null, + "customfield_21773": null, + "customfield_21530": null, + "customfield_21772": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21527": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_13200": null, + "customfield_22390": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1408/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-09-26T10:24:10.168+1000", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": " got complete-payment callback error. Please check log for more details.\n\n[https://XXXX.slack.com/archives/C0165HE18TB/p1662531316872309|https://XXXX.slack.com/archives/C0165HE18TB/p1662531316872309]\n\n\n\n|Failed to get confirmation of completing payment for fsClientId: 10004895, paymentId: 39f7fa58-931b-4a8e-a153-e092a43fdbd2,|", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22106": null, + "customfield_22348": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_22336": null, + "customfield_21247": null, + "statuscategorychangedate": "2022-09-07T16:32:01.883+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 436996, + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/436996", + "name": "Bug Fix and Production Support", + "summary": "Bug Fix and Production Support", + "color": { + "key": "color_14" + }, + "done": false + }, + "customfield_18500": null, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-09-07T16:16:55.855+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "436996", + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/api/2/issue/436996", + "fields": { + "summary": "Bug Fix and Production Support", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/10000", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Analysis", + "id": "10000", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21879": null, + "customfield_21637": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21635": null, + "customfield_21877": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": null, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_21618": null, + "customfield_12904": null, + "customfield_21617": null, + "customfield_12907": null, + "customfield_21616": null, + "customfield_12906": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21847": null, + "customfield_21605": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_21244": null, + "customfield_22333": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_21239": null, + "customfield_22328": null, + "customfield_22327": null, + "customfield_21237": null, + "customfield_22326": null, + "customfield_21479": null, + "customfield_21236": null, + "customfield_22325": null, + "customfield_21478": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21477": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_22322": null, + "customfield_21233": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_10100": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_22317": null, + "customfield_21228": null, + "customfield_22316": null, + "customfield_21227": null, + "customfield_21226": null, + "customfield_22315": null, + "customfield_21468": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_21225": null, + "customfield_22314": null, + "customfield_21467": null, + "customfield_22313": null, + "customfield_21466": null, + "customfield_21224": null, + "customfield_22312": null, + "customfield_21465": null, + "customfield_22311": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_22306": null, + "customfield_22305": null, + "customfield_21458": null, + "customfield_21216": null, + "customfield_22304": null, + "customfield_21457": null, + "customfield_21215": null, + "customfield_21456": null, + "customfield_21214": null, + "customfield_22303": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_22301": null, + "customfield_21212": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_22300": null, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21689": null, + "customfield_21447": null, + "customfield_21446": null, + "customfield_22535": null, + "customfield_21203": null, + "customfield_22534": null, + "customfield_21444": null, + "customfield_21202": null, + "customfield_21201": null, + "customfield_21443": null, + "customfield_21442": null, + "customfield_21200": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_20103": null, + "customfield_21435": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21672": null, + "customfield_21430": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21424": null, + "customfield_21666": null, + "customfield_21665": null, + "customfield_21423": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21663": null, + "customfield_21421": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_21658": null, + "customfield_22505": null, + "customfield_21899": null, + "customfield_21415": null, + "customfield_21657": null, + "customfield_21414": null, + "customfield_21898": null, + "customfield_21897": null, + "customfield_21412": null, + "customfield_21896": null, + "customfield_21654": null, + "customfield_21895": null, + "customfield_21411": null, + "customfield_21653": null, + "customfield_21894": null, + "customfield_21652": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzyi07:", + "customfield_21408": null, + "customfield_21649": null, + "customfield_21407": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21405": null, + "customfield_21647": null, + "customfield_21889": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_22052": null, + "customfield_17700": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{}", + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22275": null, + "customfield_22033": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22258": null, + "customfield_22016": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22011": null, + "customfield_22495": null, + "customfield_22252": null, + "customfield_22010": null, + "customfield_22494": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": null, + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22231": null, + "customfield_22472": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + }, + { + "id": 11607, + "name": "Apollo Sprint 67", + "state": "closed", + "boardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z" + } + ], + "customfield_14603": null, + "customfield_14604": null, + "customfield_10008": "PLL-634", + "customfield_22229": null, + "customfield_22228": null, + "customfield_22226": null, + "summary": " raise an issue - Complete Payment Calllback Error!", + "customfield_22466": null, + "customfield_21377": null, + "customfield_22224": null, + "customfield_22465": null, + "customfield_22223": null, + "customfield_21376": null, + "customfield_21375": null, + "customfield_22222": [], + "customfield_22464": null, + "customfield_21374": null, + "customfield_22463": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": null, + "customfield_14601": null, + "customfield_10001": "2022-09-07T16:32:52.137+1000", + "customfield_10002": null, + "customfield_14602": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_14600": null, + "comment": { + "comments": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issue/548616/comment/809171", + "id": "809171", + "author": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "body": "Confirmed with [~accountid:5d87fafa27fe990dc2d2e46c] , that this payment has already processed successfully.\nThe reason is the same as PLL-1404\n[https://arlive.atlassian.net/browse/PLL-1404|https://arlive.atlassian.net/browse/PLL-1404|smart-link] ", + "updateAuthor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "created": "2022-09-07T16:32:52.137+1000", + "updated": "2022-09-07T16:32:52.137+1000", + "jsdPublic": true + } + ], + "self": "https://arlive.atlassian.net/rest/api/2/issue/548616/comment", + "maxResults": 1, + "total": 1, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_20701": null, + "customfield_10906": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_22074": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_15300": null, + "customfield_22071": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_18801": null, + "customfield_22063": null, + "customfield_14201": null, + "customfield_18802": null, + "customfield_14202": null, + "customfield_22062": null, + "customfield_18803": null, + "customfield_22061": null, + "customfield_18804": null, + "customfield_22060": null, + "customfield_14200": null, + "customfield_18800": null + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "548956", + "self": "https://arlive.atlassian.net/rest/agile/1.0/issue/548956", + "key": "PLL-1411", + "fields": { + "customfield_21762": null, + "customfield_21520": null, + "customfield_21761": null, + "customfield_21760": null, + "resolution": null, + "customfield_21519": null, + "customfield_21518": null, + "customfield_21759": null, + "customfield_21758": null, + "customfield_21516": null, + "customfield_21757": null, + "customfield_21515": null, + "customfield_21514": null, + "customfield_21756": null, + "customfield_21998": null, + "customfield_21755": null, + "customfield_21513": null, + "customfield_21997": null, + "customfield_21512": null, + "customfield_21752": null, + "customfield_18100": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21394", + "value": "Project work", + "id": "21394" + } + ], + "lastViewed": null, + "customfield_21993": null, + "customfield_21992": null, + "aggregatetimeoriginalestimate": null, + "customfield_21507": null, + "customfield_21506": null, + "customfield_21505": null, + "issuelinks": [], + "customfield_21746": null, + "customfield_21504": null, + "customfield_21502": null, + "customfield_21501": null, + "customfield_21742": null, + "customfield_17000": null, + "customfield_21738": null, + "customfield_21978": null, + "customfield_21977": null, + "customfield_21976": null, + "customfield_21734": null, + "customfield_21733": null, + "customfield_20400": null, + "customfield_21732": null, + "customfield_20401": null, + "customfield_21973": null, + "customfield_21730": null, + "subtasks": [], + "customfield_21729": null, + "customfield_21728": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21724", + "value": "Annual", + "id": "21724" + }, + "closedSprints": [ + { + "id": 11606, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11606", + "state": "closed", + "name": "Apollo Sprint 66", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z", + "originBoardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards" + }, + { + "id": 11607, + "self": "https://arlive.atlassian.net/rest/agile/1.0/sprint/11607", + "state": "closed", + "name": "Apollo Sprint 67", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z", + "originBoardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2" + } + ], + "customfield_21721": null, + "customfield_21720": null, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14275", + "id": "14275", + "description": "Issue type to capture all incidents with custom fields", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14704?size=medium", + "name": "FS Incidents", + "subtask": false, + "avatarId": 14704, + "hierarchyLevel": 0 + }, + "customfield_19400": null, + "customfield_19401": null, + "sprint": null, + "customfield_21958": null, + "customfield_21957": null, + "customfield_21956": null, + "customfield_21955": null, + "customfield_21954": null, + "customfield_21953": null, + "customfield_21952": null, + "customfield_21951": null, + "customfield_21950": null, + "customfield_18300": null, + "customfield_11900": null, + "customfield_21708": null, + "customfield_11901": null, + "customfield_21949": null, + "customfield_21948": null, + "customfield_21945": null, + "customfield_21943": null, + "customfield_21942": null, + "customfield_21941": null, + "customfield_17200": null, + "timetracking": {}, + "customfield_21939": null, + "customfield_20600": null, + "customfield_20601": null, + "customfield_21931": null, + "customfield_21930": null, + "environment": null, + "customfield_21929": null, + "customfield_21928": null, + "customfield_21927": null, + "customfield_21926": null, + "customfield_21925": null, + "customfield_21924": null, + "customfield_21923": null, + "customfield_21922": null, + "customfield_21921": null, + "customfield_22214": null, + "customfield_21367": null, + "customfield_22213": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22707", + "value": "Payment Rails", + "id": "22707" + }, + "customfield_21365": null, + "customfield_22454": null, + "customfield_22212": null, + "customfield_22211": null, + "customfield_21364": null, + "customfield_22210": null, + "customfield_22452": null, + "customfield_21363": null, + "customfield_21362": null, + "customfield_22450": null, + "customfield_21361": null, + "customfield_21360": null, + "customfield_13500": null, + "customfield_22449": null, + "customfield_21359": null, + "customfield_22448": null, + "customfield_21358": null, + "customfield_21357": null, + "customfield_22203": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + "customfield_21355": null, + "customfield_22202": null, + "customfield_21354": null, + "customfield_22201": null, + "customfield_22200": null, + "customfield_21352": null, + "customfield_12400": null, + "customfield_12401": null, + "timeestimate": null, + "customfield_22436": null, + "customfield_21588": null, + "customfield_21587": null, + "customfield_22434": null, + "customfield_22433": null, + "customfield_21586": null, + "customfield_21100": null, + "customfield_21584": null, + "customfield_21583": null, + "customfield_22430": null, + "customfield_21582": null, + "customfield_21581": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21580": null, + "customfield_15900": null, + "customfield_14802": null, + "customfield_22429": null, + "customfield_22426": null, + "customfield_22425": null, + "customfield_22424": null, + "customfield_22423": null, + "customfield_22422": null, + "customfield_20000": null, + "customfield_21331": null, + "customfield_14800": null, + "customfield_22419": null, + "customfield_22418": null, + "customfield_22417": null, + "customfield_21326": null, + "customfield_22415": null, + "customfield_21325": null, + "customfield_21324": null, + "customfield_22412": null, + "customfield_22411": null, + "customfield_21563": null, + "customfield_22410": null, + "customfield_21562": null, + "customfield_19000": null, + "aggregatetimespent": null, + "customfield_13700": null, + "customfield_12602": null, + "customfield_12604": null, + "customfield_12603": null, + "customfield_12606": null, + "customfield_12605": null, + "customfield_12607": null, + "customfield_22409": null, + "workratio": -1, + "customfield_22408": null, + "customfield_22407": null, + "customfield_21318": null, + "customfield_22406": null, + "customfield_21317": null, + "customfield_22405": null, + "customfield_21316": null, + "customfield_22404": null, + "customfield_22403": null, + "customfield_21314": null, + "customfield_21313": null, + "customfield_22402": null, + "customfield_21797": null, + "customfield_21555": null, + "customfield_21554": null, + "customfield_21796": null, + "customfield_21312": null, + "customfield_21311": null, + "customfield_21795": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22102", + "value": "Unplanned", + "id": "22102" + }, + "customfield_21794": null, + "customfield_21551": null, + "customfield_21793": null, + "customfield_21790": null, + "customfield_11501": null, + "customfield_21789": null, + "customfield_21788": null, + "customfield_21302": null, + "customfield_21540": null, + "flagged": false, + "customfield_21539": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_21538": null, + "customfield_21537": null, + "customfield_21536": null, + "customfield_21535": null, + "customfield_21534": null, + "customfield_21775": null, + "customfield_21533": null, + "customfield_21774": null, + "customfield_20200": null, + "customfield_21773": null, + "customfield_21772": null, + "customfield_21530": null, + "customfield_13900": null, + "customfield_21529": null, + "customfield_21528": null, + "customfield_21769": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21798", + "value": "Feature", + "id": "21798" + }, + "customfield_21527": null, + "customfield_21526": null, + "customfield_21525": null, + "customfield_21524": null, + "customfield_15400": null, + "customfield_22171": null, + "customfield_22170": null, + "customfield_18904": null, + "customfield_18905": null, + "customfield_22166": null, + "customfield_14300": null, + "labels": [], + "customfield_22159": null, + "customfield_22158": null, + "customfield_22157": null, + "customfield_22156": null, + "customfield_22398": null, + "customfield_22397": null, + "customfield_22396": null, + "customfield_22153": null, + "customfield_22395": null, + "customfield_22152": null, + "customfield_22151": null, + "customfield_22150": null, + "customfield_13200": null, + "customfield_22390": null, + "customfield_17803": null, + "customfield_17802": null, + "customfield_17801": null, + "customfield_17800": null, + "customfield_22149": null, + "customfield_21295": null, + "customfield_22141": null, + "customfield_22140": null, + "reporter": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_16700": null, + "customfield_22139": null, + "customfield_22138": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22564", + "value": "N/A", + "id": "22564" + }, + "customfield_22137": null, + "customfield_22379": null, + "customfield_22378": null, + "customfield_22136": null, + "customfield_22135": null, + "customfield_22134": null, + "customfield_22133": null, + "customfield_22132": null, + "customfield_21282": null, + "customfield_21281": null, + "customfield_15600": null, + "customfield_22126": null, + "watches": { + "self": "https://arlive.atlassian.net/rest/api/2/issue/PLL-1411/watchers", + "watchCount": 0, + "isWatching": false + }, + "customfield_22120": null, + "customfield_22360": null, + "customfield_14503": null, + "customfield_14500": null, + "customfield_14501": null, + "customfield_22119": null, + "updated": "2022-09-26T10:17:31.497+1000", + "customfield_22359": null, + "customfield_22114": null, + "customfield_22355": null, + "customfield_22353": null, + "customfield_22110": null, + "customfield_21262": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20561", + "value": "Full Stack", + "id": "20561" + }, + "timeoriginalestimate": null, + "customfield_21261": null, + "description": "Bug submitted by Anthony Tse\n\nhttps://XXXX.slack.com/archives/C0165HE18TB/p1662618677219739\n\n[https://XXXX.slack.com/archives/C0305LE7E6B/p1662516872501159|https://XXXX.slack.com/archives/C0305LE7E6B/p1662516872501159]", + "customfield_13400": null, + "customfield_22109": null, + "customfield_22108": null, + "customfield_22107": null, + "customfield_22348": null, + "customfield_22106": null, + "customfield_22347": null, + "customfield_22346": null, + "customfield_22345": null, + "customfield_22344": null, + "customfield_22343": null, + "customfield_22342": null, + "customfield_22341": null, + "customfield_22340": null, + "customfield_21250": null, + "customfield_16900": null, + "customfield_22339": null, + "customfield_22338": null, + "customfield_21249": null, + "customfield_22337": null, + "customfield_21247": null, + "customfield_22336": null, + "statuscategorychangedate": "2022-09-08T16:40:22.576+1000", + "fixVersions": [], + "customfield_19600": null, + "customfield_21919": null, + "customfield_21917": null, + "customfield_21916": null, + "customfield_21915": null, + "customfield_21914": null, + "customfield_21913": null, + "customfield_21912": null, + "customfield_21911": null, + "epic": { + "id": 436996, + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/agile/1.0/epic/436996", + "name": "Bug Fix and Production Support", + "summary": "Bug Fix and Production Support", + "color": { + "key": "color_14" + }, + "done": false + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "customfield_18500": null, + "customfield_21903": null, + "customfield_21902": null, + "customfield_17401": null, + "customfield_16302": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + "customfield_15200": null, + "created": "2022-09-08T16:31:32.159+1000", + "customfield_14102": null, + "customfield_14100": null, + "customfield_14101": null, + "customfield_18700": null, + "customfield_17608": null, + "customfield_17607": null, + "customfield_17606": null, + "customfield_22198": null, + "customfield_22197": null, + "customfield_22196": null, + "customfield_13001": null, + "customfield_17601": null, + "customfield_17600": null, + "customfield_13000": null, + "customfield_13002": null, + "customfield_17605": null, + "customfield_22190": null, + "customfield_17604": null, + "customfield_17603": null, + "customfield_17602": null, + "attachment": [], + "customfield_22189": null, + "customfield_16501": null, + "customfield_16500": null, + "customfield_16503": null, + "customfield_16502": null, + "customfield_21400": null, + "parent": { + "id": "436996", + "key": "PLL-634", + "self": "https://arlive.atlassian.net/rest/api/2/issue/436996", + "fields": { + "summary": "Bug Fix and Production Support", + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/10000", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Analysis", + "id": "10000", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + "issuetype": { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + } + }, + "customfield_21640": null, + "customfield_21881": null, + "customfield_21880": null, + "customfield_21637": null, + "customfield_21879": null, + "customfield_21636": null, + "customfield_21878": null, + "customfield_21877": null, + "customfield_21635": null, + "customfield_21633": null, + "customfield_21873": null, + "customfield_21872": null, + "customfield_20300": null, + "customfield_21871": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + }, + "customfield_12910": null, + "customfield_12911": null, + "customfield_21869": null, + "customfield_21868": null, + "assignee": null, + "customfield_21866": null, + "customfield_21865": null, + "customfield_21864": null, + "customfield_21620": null, + "customfield_12900": null, + "customfield_12902": null, + "customfield_12905": null, + "customfield_12904": null, + "customfield_21618": null, + "customfield_12907": null, + "customfield_21617": null, + "customfield_12906": null, + "customfield_21616": null, + "customfield_12909": null, + "customfield_12908": null, + "customfield_21854": null, + "customfield_21853": null, + "customfield_18200": null, + "customfield_18201": null, + "customfield_18202": null, + "customfield_18203": null, + "customfield_21849": null, + "customfield_21606": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/21426", + "value": "6 weeks", + "id": "21426" + }, + "customfield_21605": null, + "customfield_21847": null, + "customfield_21846": null, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + }, + "customfield_21844": null, + "customfield_21843": null, + "customfield_21842": null, + "customfield_21841": null, + "customfield_21840": null, + "customfield_17102": null, + "customfield_17101": null, + "customfield_17100": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15410", + "value": "Active Directory", + "id": "15410", + "child": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15432", + "value": "Add User ", + "id": "15432" + } + }, + "customfield_21834": null, + "customfield_20501": null, + "customfield_21832": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + } + ], + "customfield_20500": null, + "customfield_19500": null, + "customfield_18400": null, + "duedate": null, + "customfield_22335": null, + "customfield_22334": null, + "customfield_21245": null, + "customfield_22333": null, + "customfield_21244": null, + "customfield_22332": null, + "customfield_22331": null, + "customfield_21000": null, + "customfield_22330": null, + "customfield_21481": null, + "customfield_15800": null, + "customfield_22329": null, + "customfield_21239": null, + "customfield_22328": null, + "customfield_22327": null, + "customfield_21237": null, + "customfield_21479": null, + "customfield_22326": null, + "customfield_22325": null, + "customfield_21236": null, + "customfield_21478": null, + "customfield_21477": null, + "customfield_22324": null, + "customfield_21235": null, + "customfield_21234": null, + "customfield_22323": null, + "customfield_21233": null, + "customfield_22322": null, + "customfield_21232": null, + "customfield_22321": null, + "customfield_22320": null, + "customfield_21231": null, + "customfield_21230": null, + "customfield_21471": null, + "customfield_14700": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14000", + "value": "Please Set", + "id": "14000" + }, + "customfield_10100": null, + "customfield_22319": null, + "customfield_21229": null, + "customfield_22318": null, + "customfield_21228": null, + "customfield_22317": null, + "customfield_21227": null, + "customfield_22316": null, + "customfield_21468": null, + "customfield_21226": null, + "customfield_22315": null, + "customfield_21467": null, + "status": { + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "customfield_22314": null, + "customfield_21225": null, + "customfield_21466": null, + "customfield_21224": null, + "customfield_22313": null, + "customfield_22312": null, + "customfield_21465": null, + "customfield_22311": null, + "customfield_21464": null, + "customfield_21222": null, + "customfield_22310": null, + "customfield_21221": null, + "customfield_21220": null, + "customfield_13600": null, + "customfield_12503": null, + "customfield_12502": null, + "aggregatetimeestimate": null, + "customfield_22309": null, + "customfield_22308": null, + "customfield_21219": null, + "customfield_22307": null, + "customfield_21218": null, + "customfield_21217": null, + "customfield_21459": null, + "customfield_22306": null, + "customfield_21458": null, + "customfield_22305": null, + "customfield_21216": null, + "customfield_21457": null, + "customfield_22304": null, + "customfield_21215": null, + "customfield_21214": null, + "customfield_21456": null, + "customfield_22303": null, + "customfield_21213": null, + "customfield_22302": null, + "customfield_22301": null, + "customfield_21212": null, + "customfield_22300": null, + "creator": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "customfield_21210": null, + "customfield_21692": null, + "customfield_21691": null, + "customfield_12501": null, + "customfield_21208": null, + "customfield_21207": null, + "customfield_21206": null, + "customfield_21447": null, + "customfield_21689": null, + "customfield_22535": null, + "customfield_21446": null, + "customfield_22534": null, + "customfield_21203": null, + "customfield_21202": null, + "customfield_21444": null, + "customfield_21443": null, + "customfield_21201": null, + "customfield_21200": null, + "customfield_21442": null, + "customfield_21441": null, + "customfield_21440": null, + "timespent": null, + "customfield_11401": null, + "customfield_21439": null, + "customfield_20103": null, + "customfield_21435": null, + "customfield_21434": null, + "customfield_20101": null, + "customfield_21432": null, + "customfield_21431": null, + "customfield_21673": null, + "customfield_21672": null, + "customfield_21430": null, + "customfield_21671": null, + "customfield_21670": null, + "customfield_13801": null, + "customfield_13802": null, + "customfield_21428": null, + "customfield_21427": null, + "customfield_21669": null, + "customfield_21668": null, + "customfield_21426": null, + "customfield_21425": null, + "customfield_21667": null, + "customfield_21666": null, + "customfield_21424": null, + "customfield_21665": null, + "customfield_21423": null, + "customfield_19101": null, + "customfield_21664": null, + "customfield_21421": null, + "customfield_21663": null, + "customfield_21662": null, + "customfield_21661": null, + "customfield_21660": null, + "customfield_19100": null, + "customfield_12701": [], + "customfield_12700": null, + "customfield_12703": null, + "customfield_12702": null, + "customfield_12705": null, + "customfield_12704": "https://.XXXXadvanced.com", + "customfield_12707": null, + "customfield_12706": null, + "customfield_12708": null, + "customfield_21659": null, + "customfield_22505": null, + "customfield_21658": null, + "customfield_21657": null, + "customfield_21415": null, + "customfield_21899": null, + "customfield_21898": null, + "customfield_21414": null, + "customfield_21897": null, + "customfield_21654": null, + "customfield_21896": null, + "customfield_21412": null, + "customfield_21411": null, + "customfield_21895": null, + "customfield_21653": null, + "customfield_21652": null, + "customfield_21894": null, + "customfield_21651": null, + "customfield_21893": null, + "customfield_21892": null, + "customfield_21650": null, + "customfield_21891": null, + "customfield_21890": null, + "customfield_18000": null, + "customfield_11600": "2|hzyjhb:", + "customfield_21408": null, + "customfield_21407": null, + "customfield_21649": null, + "customfield_21406": null, + "customfield_21648": null, + "customfield_21647": null, + "customfield_21889": null, + "customfield_21405": null, + "customfield_21646": null, + "customfield_21645": null, + "customfield_21644": null, + "customfield_21401": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20829", + "value": "Siebel Dev", + "id": "20829" + }, + "customfield_22059": null, + "customfield_22058": null, + "customfield_22057": null, + "customfield_22056": null, + "customfield_22055": null, + "customfield_22054": null, + "customfield_22053": null, + "customfield_13100": null, + "customfield_17700": null, + "customfield_22052": null, + "customfield_22051": null, + "customfield_13101": null, + "customfield_22045": null, + "customfield_22044": null, + "customfield_22043": null, + "customfield_22042": null, + "customfield_22041": null, + "customfield_16600": "{}", + "customfield_22282": null, + "customfield_22040": null, + "customfield_22039": null, + "customfield_22037": null, + "components": [], + "customfield_22036": null, + "customfield_22276": null, + "customfield_22033": null, + "customfield_22275": null, + "customfield_22274": null, + "customfield_22032": null, + "customfield_22271": null, + "customfield_15503": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13609", + "value": "Yes", + "id": "13609" + }, + "customfield_22268": null, + "customfield_22267": null, + "customfield_22264": null, + "customfield_22263": null, + "customfield_22262": null, + "customfield_22261": null, + "customfield_22260": null, + "customfield_14401": null, + "customfield_17906": null, + "customfield_17904": null, + "customfield_17903": null, + "progress": { + "progress": 0, + "total": 0 + }, + "customfield_22016": null, + "customfield_22258": null, + "customfield_22015": null, + "customfield_22014": null, + "customfield_22013": null, + "customfield_22496": null, + "customfield_22012": null, + "customfield_22495": null, + "customfield_22011": null, + "customfield_22010": null, + "customfield_22252": null, + "customfield_22494": null, + "project": { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + }, + "customfield_13300": null, + "customfield_17902": null, + "customfield_17901": null, + "resolutiondate": null, + "customfield_22009": null, + "customfield_22008": null, + "customfield_22005": null, + "customfield_22004": null, + "customfield_21399": null, + "customfield_22244": null, + "customfield_21396": null, + "customfield_21395": null, + "customfield_21394": null, + "customfield_16802": null, + "customfield_16801": null, + "customfield_16800": null, + "customfield_15703": null, + "customfield_15704": null, + "customfield_21389": null, + "customfield_22235": null, + "customfield_22475": null, + "customfield_22231": null, + "customfield_22472": null, + "customfield_15701": null, + "customfield_15702": null, + "customfield_15700": null, + "customfield_10005": null, + "customfield_10007": [ + { + "id": 11606, + "name": "Apollo Sprint 66", + "state": "closed", + "boardId": 1963, + "goal": "1) Complete Phoenix Dev work and start the E2E test in UAT\n2) Show Apple Pay Payment Sheet and Complete payment flow for Apple Pay \n3) SA2 - Show the progress and complete some SA2 related cards", + "startDate": "2022-08-29T03:02:01.135Z", + "endDate": "2022-09-11T02:02:00.000Z", + "completeDate": "2022-09-12T02:14:59.864Z" + }, + { + "id": 11607, + "name": "Apollo Sprint 67", + "state": "closed", + "boardId": 1963, + "goal": "1) Phoenix - Complete UAT and get ready for production release\n2) Apple Pay - Get everything ready for Pilot Testing\n3) Keep making progress for SA2", + "startDate": "2022-09-12T02:15:13.602Z", + "endDate": "2022-09-25T13:59:00.000Z", + "completeDate": "2022-09-26T00:12:48.658Z" + } + ], + "customfield_14603": null, + "customfield_10008": "PLL-634", + "customfield_14604": null, + "customfield_22229": null, + "customfield_22228": null, + "customfield_22226": null, + "summary": "Wrong Merchant ID for the existing OIP merchant", + "customfield_22466": null, + "customfield_21377": null, + "customfield_22224": null, + "customfield_22465": null, + "customfield_21376": null, + "customfield_22223": null, + "customfield_21375": null, + "customfield_22464": null, + "customfield_22222": [], + "customfield_21374": null, + "customfield_22463": null, + "customfield_21373": null, + "customfield_22220": null, + "customfield_21372": null, + "customfield_21371": null, + "customfield_21370": null, + "customfield_10000": null, + "customfield_10001": null, + "customfield_14601": null, + "customfield_14602": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_14600": null, + "customfield_10004": null, + "comment": { + "comments": [], + "self": "https://arlive.atlassian.net/rest/api/2/issue/548956/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "customfield_22219": null, + "customfield_22218": null, + "customfield_22216": null, + "customfield_22215": null, + "customfield_10906": null, + "customfield_20701": null, + "customfield_20700": null, + "customfield_16200": null, + "customfield_16202": null, + "customfield_16201": null, + "versions": [], + "customfield_15100": null, + "customfield_15101": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_18600": null, + "customfield_17500": null, + "customfield_22093": null, + "customfield_22092": null, + "customfield_22091": null, + "customfield_22090": null, + "customfield_20903": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/19915", + "value": "Not Assigned", + "id": "19915" + }, + "customfield_20904": null, + "customfield_20901": null, + "customfield_20902": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": false + }, + "customfield_22089": null, + "customfield_22088": null, + "customfield_22087": null, + "customfield_22086": null, + "customfield_22085": null, + "customfield_22084": null, + "customfield_16400": { + "hasEpicLinkFieldDependency": true, + "showField": false, + "nonEditableReason": { + "reason": "EPIC_LINK_IS_SET", + "message": "Cannot use parent link when epic link is set." + } + }, + "customfield_22083": null, + "customfield_22082": null, + "customfield_22078": null, + "customfield_15301": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/13446", + "value": "Ad-Hoc", + "id": "13446" + }, + "customfield_19901": null, + "customfield_22074": null, + "customfield_22073": null, + "customfield_22072": null, + "customfield_22071": null, + "customfield_15300": null, + "customfield_22070": null, + "customfield_19900": null, + "security": null, + "customfield_18805": null, + "customfield_22069": null, + "customfield_22068": null, + "customfield_22067": null, + "customfield_22066": null, + "customfield_22065": null, + "customfield_22064": null, + "customfield_18801": null, + "customfield_14201": null, + "customfield_22063": null, + "customfield_14202": null, + "customfield_18802": null, + "customfield_22062": null, + "customfield_22061": null, + "customfield_18803": null, + "customfield_18804": null, + "customfield_22060": null, + "customfield_14200": null, + "customfield_18800": null + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.board.1963.issue.allnondone.json b/stubs/backend/jira/jsons/jira.board.1963.issue.allnondone.json new file mode 100644 index 000000000..b1325be51 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.board.1963.issue.allnondone.json @@ -0,0 +1,8298 @@ +{ + "expand": "schema,names", + "startAt": 0, + "maxResults": 100, + "total": 20, + "issues": [ + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10380", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10380", + "key": "ADM-360", + "fields": { + "statuscategorychangedate": "2023-01-18T07:10:02.219+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "customfield_10034": null, + "aggregatetimespent": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=60e7975ed6ba9a0077a06afd", + "accountId": "60e7975ed6ba9a0077a06afd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/32" + }, + "displayName": "Dewen Zhang", + "active": false, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + } + ], + "resolutiondate": null, + "workratio": -1, + "lastViewed": "2023-03-02T13:01:02.751+0800", + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-360/watchers", + "watchCount": 3, + "isWatching": false + }, + "created": "2023-01-18T07:10:01.859+0800", + "customfield_10020": [ + { + "id": 18, + "name": "Tool Sprint 3", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-01-23T03:04:37.339Z", + "endDate": "2023-02-06T03:04:00.000Z", + "completeDate": "2023-02-03T05:04:30.641Z" + }, + { + "id": 22, + "name": "Tool Sprint 4", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z" + }, + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": "2023-02-03T16:57:22.842+0800", + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": 5, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0016c:l", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10038", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10038", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "outwardIssue": { + "id": "10379", + "key": "ADM-359", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10379", + "fields": { + "summary": "T5A - [Frontend] [Config]- Board section", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10008", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Testing", + "id": "10008", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10057", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10057", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10395", + "key": "ADM-375", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10395", + "fields": { + "summary": "T5G - [Backend] [Config]- Board section - ClassicJira verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10058", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10058", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10396", + "key": "ADM-376", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10396", + "fields": { + "summary": "T5H - [Backend] [Config]- Board section - Linear verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10064", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10064", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10403", + "key": "ADM-383", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10403", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Jira verify - part2", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10007", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Doing", + "id": "10007", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10056", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10056", + "type": { + "id": "10002", + "name": "Duplicate", + "inward": "is duplicated by", + "outward": "duplicates", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10002" + }, + "outwardIssue": { + "id": "10327", + "key": "ADM-309", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10327", + "fields": { + "summary": "T5D - [backend] [Config] - Source control section", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10061", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10061", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "10401", + "key": "ADM-381", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10401", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Return Users Info-Jira verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10038", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "CANCELLED", + "id": "10038", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10062", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10062", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "10402", + "key": "ADM-382", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10402", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Return targetFields Info-Jira verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10038", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "CANCELLED", + "id": "10038", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "updated": "2023-03-07T09:02:45.994+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10010", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Blocked", + "id": "10010", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** Verify request\n** -Integrate with frontend friends to finish the calling of this verify request- - Move to [ADM-359|https://dorametrics.atlassian.net/browse/ADM-359]\n* Sad path\n** Warning code when verify request failed\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\n* What requests send from this verify request in existing master codebase\n* Refactor the request\n* Request to the real server for now as mock sever is not ready\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* E2E - no\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "timetracking": {}, + "customfield_10015": null, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "aggregatetimeestimate": null, + "customfield_10009": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10266", + "id": "10266", + "filename": "Screen Shot 2023-01-18 at 07.08.01.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-18T07:10:01.562+0800", + "size": 348761, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10266", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10266" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10267", + "id": "10267", + "filename": "Screen Shot 2023-01-18 at 07.13.59.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-18T07:15:06.729+0800", + "size": 70911, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10267", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10267" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10314", + "id": "10314", + "filename": "Screen Shot 2023-02-20 at 11.44.31.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-20T11:44:47.687+0800", + "size": 265601, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10314", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10314" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10308", + "id": "10308", + "filename": "uml-3.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=60e7975ed6ba9a0077a06afd", + "accountId": "60e7975ed6ba9a0077a06afd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/32" + }, + "displayName": "Dewen Zhang", + "active": false, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-07T14:46:03.809+0800", + "size": 57226, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10308", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10308" + } + ], + "flagged": false, + "summary": "T5B - [Backend] [Config]- Board section - Jira verify", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10000": "{}", + "customfield_10044": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10045": null, + "customfield_10001": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 18, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/18", + "state": "closed", + "name": "Tool Sprint 3", + "startDate": "2023-01-23T03:04:37.339Z", + "endDate": "2023-02-06T03:04:00.000Z", + "completeDate": "2023-02-03T05:04:30.641Z", + "originBoardId": 2, + "goal": "" + }, + { + "id": 22, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/22", + "state": "closed", + "name": "Tool Sprint 4", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z", + "originBoardId": 2, + "goal": "" + }, + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10380/comment/10170", + "id": "10170", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=6299101b658d58006889e938", + "accountId": "6299101b658d58006889e938", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6299101b658d58006889e938/f078dbbb-173d-4c95-ab0b-6e4bb720bd60/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6299101b658d58006889e938/f078dbbb-173d-4c95-ab0b-6e4bb720bd60/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6299101b658d58006889e938/f078dbbb-173d-4c95-ab0b-6e4bb720bd60/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6299101b658d58006889e938/f078dbbb-173d-4c95-ab0b-6e4bb720bd60/32" + }, + "displayName": "Huijun Hong", + "active": false, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "body": "原来项目中jira verify token成功后的拿到response的API调用过程\n\n[https://chief-spleen-3f7.notion.site/ADM-360-0c21aa0ee2d44285b6f2752e13b65306|https://chief-spleen-3f7.notion.site/ADM-360-0c21aa0ee2d44285b6f2752e13b65306|smart-link] ", + "updateAuthor": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=6299101b658d58006889e938", + "accountId": "6299101b658d58006889e938", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6299101b658d58006889e938/f078dbbb-173d-4c95-ab0b-6e4bb720bd60/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6299101b658d58006889e938/f078dbbb-173d-4c95-ab0b-6e4bb720bd60/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6299101b658d58006889e938/f078dbbb-173d-4c95-ab0b-6e4bb720bd60/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6299101b658d58006889e938/f078dbbb-173d-4c95-ab0b-6e4bb720bd60/32" + }, + "displayName": "Huijun Hong", + "active": false, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-03T16:57:22.842+0800", + "updated": "2023-02-03T16:57:22.842+0800", + "jsdPublic": true + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10380/comment/10171", + "id": "10171", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=60e7975ed6ba9a0077a06afd", + "accountId": "60e7975ed6ba9a0077a06afd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/32" + }, + "displayName": "Dewen Zhang", + "active": false, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "body": "原来代码中verify token时会call三个接口去enrich column和users的信息,这里先只对column config接口返回的数据进行处理,剩下的信息拆成单独的卡做。", + "updateAuthor": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=60e7975ed6ba9a0077a06afd", + "accountId": "60e7975ed6ba9a0077a06afd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/32" + }, + "displayName": "Dewen Zhang", + "active": false, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-06T15:54:01.430+0800", + "updated": "2023-02-06T15:54:01.430+0800", + "jsdPublic": true + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10380/comment/10172", + "id": "10172", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=60e7975ed6ba9a0077a06afd", + "accountId": "60e7975ed6ba9a0077a06afd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/32" + }, + "displayName": "Dewen Zhang", + "active": false, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "body": "Jira api: GET [https://dorametrics.atlassian.net/rest/agile/1.0/board/2/configuration|https://dorametrics.atlassian.net/rest/agile/1.0/board/2/configuration]\n\n(Basic Auth)\n\napi: \n\nGET [http://localhost:4322/api/v1/boards/jira|http://localhost:4322/api/v1/boards/jira]\n\nrequest body : {\n \"boardName\": \"\",\n \"boardId\":\"2\",\n \"email\":\"\",\n \"projectKey\":\"ADM\",\n \"site\":\"dorametrics\",\n \"token\":\"\"\n}", + "updateAuthor": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=60e7975ed6ba9a0077a06afd", + "accountId": "60e7975ed6ba9a0077a06afd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/32" + }, + "displayName": "Dewen Zhang", + "active": false, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-10T14:44:27.544+0800", + "updated": "2023-02-10T14:47:37.779+0800", + "jsdPublic": true + } + ], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10380/comment", + "maxResults": 3, + "total": 3, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-360/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10381", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10381", + "key": "ADM-361", + "fields": { + "statuscategorychangedate": "2023-01-19T11:01:57.110+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "aggregatetimespent": null, + "customfield_10034": null, + "customfield_10035": null, + "resolution": null, + "customfield_10036": [], + "customfield_10037": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=62bdfa7efa171a27239e7e98", + "accountId": "62bdfa7efa171a27239e7e98", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/c7e2257d12199f8be108d926e1f8f98d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FFH-5.png", + "24x24": "https://secure.gravatar.com/avatar/c7e2257d12199f8be108d926e1f8f98d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FFH-5.png", + "16x16": "https://secure.gravatar.com/avatar/c7e2257d12199f8be108d926e1f8f98d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FFH-5.png", + "32x32": "https://secure.gravatar.com/avatar/c7e2257d12199f8be108d926e1f8f98d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FFH-5.png" + }, + "displayName": "Fengxin Hou", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + } + ], + "resolutiondate": null, + "workratio": -1, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-361/watchers", + "watchCount": 1, + "isWatching": false + }, + "lastViewed": null, + "created": "2023-01-19T11:01:56.768+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "customfield_10023": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "labels": [], + "customfield_10016": 2, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0016c:l9", + "aggregatetimeoriginalestimate": null, + "timeestimate": null, + "versions": [], + "issuelinks": [], + "assignee": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=62bdfa6c174792b4ae0a559b", + "accountId": "62bdfa6c174792b4ae0a559b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png", + "24x24": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png", + "16x16": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png", + "32x32": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png" + }, + "displayName": "Lanxin Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "updated": "2023-03-08T14:25:02.152+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10008", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Testing", + "id": "10008", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nIn order to calculate metrics, populate assignees for user selecting\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** Populate options for Included Crews setting\n** {color:#ff5630}How about no users, means empty{color}\n** With *All* option in the first position\n* Sad path\n** Included Crews is required\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n\n# Frontend\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "customfield_10009": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10285", + "id": "10285", + "filename": "Screen Shot 2023-01-29 at 15.26.43.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T15:27:17.079+0800", + "size": 29140, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10285", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10285" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10286", + "id": "10286", + "filename": "Screen Shot 2023-01-29 at 15.27.01.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T15:27:21.040+0800", + "size": 62496, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10286", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10286" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10287", + "id": "10287", + "filename": "Screen Shot 2023-01-29 at 15.28.57.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T15:29:19.355+0800", + "size": 21869, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10287", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10287" + } + ], + "aggregatetimeestimate": null, + "flagged": false, + "summary": "T6 - [frontend] [Metrics] Crew Settings", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10043": null, + "customfield_10000": "{}", + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10044": null, + "customfield_10045": null, + "customfield_10001": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-361/votes", + "votes": 0, + "hasVoted": false + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10381/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10379", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10379", + "key": "ADM-359", + "fields": { + "statuscategorychangedate": "2023-01-18T07:00:50.467+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "customfield_10033": null, + "fixVersions": [], + "customfield_10034": null, + "aggregatetimespent": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=62bdfa7efa171a27239e7e98", + "accountId": "62bdfa7efa171a27239e7e98", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/c7e2257d12199f8be108d926e1f8f98d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FFH-5.png", + "24x24": "https://secure.gravatar.com/avatar/c7e2257d12199f8be108d926e1f8f98d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FFH-5.png", + "16x16": "https://secure.gravatar.com/avatar/c7e2257d12199f8be108d926e1f8f98d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FFH-5.png", + "32x32": "https://secure.gravatar.com/avatar/c7e2257d12199f8be108d926e1f8f98d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FFH-5.png" + }, + "displayName": "Fengxin Hou", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + } + ], + "resolutiondate": null, + "workratio": -1, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-359/watchers", + "watchCount": 2, + "isWatching": false + }, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "lastViewed": "2023-02-20T13:48:08.465+0800", + "created": "2023-01-18T07:00:50.162+0800", + "customfield_10020": [ + { + "id": 18, + "name": "Tool Sprint 3", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-01-23T03:04:37.339Z", + "endDate": "2023-02-06T03:04:00.000Z", + "completeDate": "2023-02-03T05:04:30.641Z" + }, + { + "id": 22, + "name": "Tool Sprint 4", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z" + }, + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [ + "block_by_leave" + ], + "customfield_10016": 5, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0016c:li", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10038", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10038", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10380", + "key": "ADM-360", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10380", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Jira verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10010", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Blocked", + "id": "10010", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=62bdfa6c174792b4ae0a559b", + "accountId": "62bdfa6c174792b4ae0a559b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png", + "24x24": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png", + "16x16": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png", + "32x32": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png" + }, + "displayName": "Lanxin Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "updated": "2023-03-07T14:00:05.463+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10008", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Testing", + "id": "10008", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** Board title\n** Board data appears If selection of required data are Velocity, Cycle time and Classification, otherwise not\n** 6 fields, board is Jira by default, others are *boardId, email, projectKey, site, token* and empty by default when board select Jira\n** -4 fields, Linear selected for board option, then 3 fields are- *-teamId, teamName, token-*\n** all fields are required\n** shadow border of this board card\n** Verify button which integrate with backend [ADM 360|https://dorametrics.atlassian.net/browse/ADM-360]\n** Reset function will clean all the selection in this section and all fields are by default like the first time entered, Verify button is gray and disabled\n** Clean all fields when switch board among Classic Jira, Jira, Linear\n** Pop up reminder message for re-select collection date when collection date is not reasonable and click Verify button\n* Sad path - waring error message\n** xxx filed is required when field turns to be empty\n** xxx[board selection] verify failed when verify failed\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n\n# Verify button request in another story\n# Integrate with backend\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* E2E - input all board info and verify pass can go to next step if only top 3 options selected\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10265", + "id": "10265", + "filename": "Screen Shot 2023-01-18 at 07.08.01.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-18T07:08:14.480+0800", + "size": 348761, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10265", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10265" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10273", + "id": "10273", + "filename": "Screen Shot 2023-01-28 at 09.49.39.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-28T09:50:02.644+0800", + "size": 72002, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10273", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10273" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10274", + "id": "10274", + "filename": "Screen Shot 2023-01-28 at 09.53.05.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-28T09:53:27.010+0800", + "size": 54307, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10274", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10274" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10275", + "id": "10275", + "filename": "Screen Shot 2023-01-28 at 09.53.58.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-28T09:54:24.594+0800", + "size": 170349, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10275", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10275" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10276", + "id": "10276", + "filename": "Screen Shot 2023-01-28 at 11.12.37.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-28T11:13:22.939+0800", + "size": 66416, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10276", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10276" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10305", + "id": "10305", + "filename": "Screen Shot 2023-01-31 at 10.53.26.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-31T10:54:20.028+0800", + "size": 100731, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10305", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10305" + } + ], + "customfield_10009": null, + "aggregatetimeestimate": null, + "flagged": false, + "summary": "T5A - [Frontend] [Config]- Board section", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10043": null, + "customfield_10044": null, + "customfield_10000": "{}", + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10045": null, + "customfield_10001": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 18, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/18", + "state": "closed", + "name": "Tool Sprint 3", + "startDate": "2023-01-23T03:04:37.339Z", + "endDate": "2023-02-06T03:04:00.000Z", + "completeDate": "2023-02-03T05:04:30.641Z", + "originBoardId": 2, + "goal": "" + }, + { + "id": 22, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/22", + "state": "closed", + "name": "Tool Sprint 4", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z", + "originBoardId": 2, + "goal": "" + }, + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10379/comment/10175", + "id": "10175", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "body": "* Board card is not aligned with below buttons\n* Board fields(board) should start with Uppercase(Board)\n* should not use snack case, should like Project Id", + "updateAuthor": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-24T20:25:47.236+0800", + "updated": "2023-02-24T20:25:47.236+0800", + "jsdPublic": true + } + ], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10379/comment", + "maxResults": 1, + "total": 1, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-359/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10404", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10404", + "key": "ADM-384", + "fields": { + "statuscategorychangedate": "2023-02-20T12:53:46.323+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "customfield_10033": null, + "fixVersions": [], + "customfield_10034": null, + "aggregatetimespent": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=62ec1f5432850ea2a324df50", + "accountId": "62ec1f5432850ea2a324df50", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/97e28adb9eea199d7a22bf85b55f7058?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYC-0.png", + "24x24": "https://secure.gravatar.com/avatar/97e28adb9eea199d7a22bf85b55f7058?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYC-0.png", + "16x16": "https://secure.gravatar.com/avatar/97e28adb9eea199d7a22bf85b55f7058?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYC-0.png", + "32x32": "https://secure.gravatar.com/avatar/97e28adb9eea199d7a22bf85b55f7058?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYC-0.png" + }, + "displayName": "Yishen Chen", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + } + ], + "resolutiondate": null, + "workratio": -1, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "lastViewed": null, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-384/watchers", + "watchCount": 1, + "isWatching": false + }, + "created": "2023-02-20T12:53:45.918+0800", + "customfield_10020": [ + { + "id": 22, + "name": "Tool Sprint 4", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z" + }, + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": 5, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0016c:n", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10069", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10069", + "type": { + "id": "10000", + "name": "Blocks", + "inward": "is blocked by", + "outward": "blocks", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10000" + }, + "outwardIssue": { + "id": "10400", + "key": "ADM-380", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10400", + "fields": { + "summary": "[T0A] [Backend] Replace jira backend with mock sever", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10068", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10068", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "10405", + "key": "ADM-385", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10405", + "fields": { + "summary": "[T5G] [Backend] mock sever for metrics", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-07T09:02:45.993+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10007", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Doing", + "id": "10007", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nSpeed up the dev work which is about to intergrate with GitHub/Jira/Buildkite\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n# The project should be located in heart-beat repo\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\n* [https://stubby4j.com/|https://stubby4j.com/|smart-link]\n* precondition: deploy code into Purple project and get the production data sample - [~accountid:5cda5b1127454f0fe457c50b] \n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n\n# No mobile responsive for example\n{panel}\n\n[https://app.mural.co/t/twma7655/m/twma7655/1669606203264/a021d08cf2e5f242004dac8baf7c64d40d7552c4?wid=0-1670221495522|https://app.mural.co/t/twma7655/m/twma7655/1669606203264/a021d08cf2e5f242004dac8baf7c64d40d7552c4?wid=0-1670221495522|smart-link]", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "customfield_10009": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10317", + "id": "10317", + "filename": "1-config.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-21T12:53:13.025+0800", + "size": 125226, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10317", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10317" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10319", + "id": "10319", + "filename": "1-config (cbd9e0c4-f012-4192-8b42-d65e67d4e02b).log", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-21T12:53:20.425+0800", + "size": 4029027, + "mimeType": "binary/octet-stream", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10319" + } + ], + "aggregatetimeestimate": null, + "flagged": false, + "summary": "T0 - [backend] mock sever for config", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10044": null, + "customfield_10000": "{}", + "customfield_10001": null, + "customfield_10045": null, + "customfield_10046": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 22, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/22", + "state": "closed", + "name": "Tool Sprint 4", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z", + "originBoardId": 2, + "goal": "" + }, + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10404/comment/10177", + "id": "10177", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "body": "Haodong and Wangwang working on this card", + "updateAuthor": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-03-02T09:23:06.567+0800", + "updated": "2023-03-02T09:23:06.567+0800", + "jsdPublic": true + } + ], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10404/comment", + "maxResults": 1, + "total": 1, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-384/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10370", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10370", + "key": "ADM-350", + "fields": { + "statuscategorychangedate": "2023-01-12T12:27:03.586+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "aggregatetimespent": null, + "customfield_10034": null, + "customfield_10035": null, + "resolution": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-350/watchers", + "watchCount": 2, + "isWatching": false + }, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "lastViewed": null, + "created": "2023-01-12T12:27:03.243+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": "2023-02-23T20:30:44.145+0800", + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": 2, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0016c:r7", + "aggregatetimeoriginalestimate": null, + "timeestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10033", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10033", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10375", + "key": "ADM-355", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10375", + "fields": { + "summary": "T1 - [Frontend] Home page of heartbeat", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10009", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Done", + "id": "10009", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-07T09:02:45.994+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10007", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Doing", + "id": "10007", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nIn order to integrate with *Buildkite* and prepare for the next steps\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** *BuildKite* for *pipelineTool* is default value when required data set as *Lead time for changes, Deployment frequency, Change failure rate, Mean time to recovery*\n** *GoCD* is another option for *pipelineTool*\n** token field is empty and required flag is *\n** Given correct token of pipeline and click Verify button, it has *loading* *effect*\n** It has *Verified* and *Reset* buttons once Verify success - see image\n** Click Red *Reset* button will clean the token field\n* Sad path\n** *token is required* when token field turns to empty\n** verify failed pop up message - *BuildKite/GoCD verify failed*\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n\n# Backend\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* E2E - Select *BuildKite* and input token which is from gitHub secret, make the verify pass\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "customfield_10009": null, + "attachment": [], + "aggregatetimeestimate": null, + "flagged": false, + "summary": "T5E - [frontend] [Config] - Pipeline tool section", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10044": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10000": "{}", + "customfield_10045": null, + "customfield_10001": null, + "customfield_10046": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10370/comment/10174", + "id": "10174", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "body": "He sixiao and Wang mengna is working on this card.", + "updateAuthor": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-23T20:30:44.145+0800", + "updated": "2023-02-23T20:30:44.145+0800", + "jsdPublic": true + } + ], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10370/comment", + "maxResults": 1, + "total": 1, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-350/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10368", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10368", + "key": "ADM-348", + "fields": { + "statuscategorychangedate": "2023-01-28T09:22:53.021+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "customfield_10033": null, + "fixVersions": [], + "aggregatetimespent": null, + "customfield_10034": null, + "customfield_10035": null, + "resolution": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "lastViewed": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-348/watchers", + "watchCount": 2, + "isWatching": false + }, + "created": "2023-01-12T12:20:47.196+0800", + "customfield_10020": [ + { + "id": 22, + "name": "Tool Sprint 4", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z" + }, + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": "2023-02-23T20:29:30.612+0800", + "customfield_10023": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "labels": [], + "customfield_10016": 2, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0016d:", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10030", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10030", + "type": { + "id": "10000", + "name": "Blocks", + "inward": "is blocked by", + "outward": "blocks", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10000" + }, + "inwardIssue": { + "id": "10327", + "key": "ADM-309", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10327", + "fields": { + "summary": "T5D - [backend] [Config] - Source control section", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-07T09:02:45.996+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10007", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Doing", + "id": "10007", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nNeed source control access to get data and calculated the Lead time for changes\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** *Github* for sourceControl is default value when required data set as *Lead time for changes*\n** Token field is empty and required flag is *\n** Given correct token of Github and click Verify button, it has loading effect\n** It has Verified and Reset buttons once Verify success - see image\n** Click Red Reset button will clean the token filed\n** pop up message when switch collection date\n* Sad path\n** token is required when token field turns to empty\n** verify failed pop up message - Github verify failed\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* E2E - yes, input github token and verify pass, can go to next step successfully\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "customfield_10009": null, + "aggregatetimeestimate": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10280", + "id": "10280", + "filename": "Screen Shot 2023-01-28 at 14.21.51.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-28T14:22:37.543+0800", + "size": 210973, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10280", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10280" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10281", + "id": "10281", + "filename": "Screen Shot 2023-01-28 at 14.30.17.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-28T14:30:36.783+0800", + "size": 38354, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10281", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10281" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10282", + "id": "10282", + "filename": "Screen Shot 2023-01-28 at 14.32.06.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-28T14:32:33.878+0800", + "size": 40190, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10282", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10282" + } + ], + "flagged": false, + "summary": "T5C - [frontend] [Config] - Source control section", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10043": null, + "customfield_10044": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10000": "{}", + "customfield_10001": null, + "customfield_10045": null, + "customfield_10046": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 22, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/22", + "state": "closed", + "name": "Tool Sprint 4", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z", + "originBoardId": 2, + "goal": "" + }, + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10368/comment/10173", + "id": "10173", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "body": "Wang shuai is working on this card.", + "updateAuthor": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-23T20:29:30.612+0800", + "updated": "2023-02-23T20:29:30.612+0800", + "jsdPublic": true + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10368/comment/10178", + "id": "10178", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "body": "Ting Wang paired with Zhiqiao Yang", + "updateAuthor": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-03-02T09:24:00.332+0800", + "updated": "2023-03-02T09:24:00.332+0800", + "jsdPublic": true + } + ], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10368/comment", + "maxResults": 2, + "total": 2, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-348/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10403", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10403", + "key": "ADM-383", + "fields": { + "statuscategorychangedate": "2023-02-10T15:04:00.048+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "aggregatetimespent": null, + "customfield_10034": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=70121%3Abc691e92-da62-4753-95f5-5307a319553e", + "accountId": "70121:bc691e92-da62-4753-95f5-5307a319553e", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/e77a95f96156dd8d84eac0dc8acfdc88?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FGL-0.png", + "24x24": "https://secure.gravatar.com/avatar/e77a95f96156dd8d84eac0dc8acfdc88?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FGL-0.png", + "16x16": "https://secure.gravatar.com/avatar/e77a95f96156dd8d84eac0dc8acfdc88?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FGL-0.png", + "32x32": "https://secure.gravatar.com/avatar/e77a95f96156dd8d84eac0dc8acfdc88?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FGL-0.png" + }, + "displayName": "Guoqing Li", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + } + ], + "resolutiondate": null, + "workratio": -1, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-383/watchers", + "watchCount": 1, + "isWatching": false + }, + "lastViewed": "2023-03-02T13:00:41.342+0800", + "created": "2023-02-10T15:03:59.464+0800", + "customfield_10020": [ + { + "id": 22, + "name": "Tool Sprint 4", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z" + }, + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": 5, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0016i:", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10064", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10064", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "outwardIssue": { + "id": "10380", + "key": "ADM-360", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10380", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Jira verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10010", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Blocked", + "id": "10010", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10065", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10065", + "type": { + "id": "10002", + "name": "Duplicate", + "inward": "is duplicated by", + "outward": "duplicates", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10002" + }, + "outwardIssue": { + "id": "10327", + "key": "ADM-309", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10327", + "fields": { + "summary": "T5D - [backend] [Config] - Source control section", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10066", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10066", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "10401", + "key": "ADM-381", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10401", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Return Users Info-Jira verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10038", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "CANCELLED", + "id": "10038", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10067", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10067", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "outwardIssue": { + "id": "10402", + "key": "ADM-382", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10402", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Return targetFields Info-Jira verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10038", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "CANCELLED", + "id": "10038", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=60c15b8ba174630070848055", + "accountId": "60c15b8ba174630070848055", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/0ae9bcb46c3a2b4504b3be0eeb751e1d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FTR-5.png", + "24x24": "https://secure.gravatar.com/avatar/0ae9bcb46c3a2b4504b3be0eeb751e1d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FTR-5.png", + "16x16": "https://secure.gravatar.com/avatar/0ae9bcb46c3a2b4504b3be0eeb751e1d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FTR-5.png", + "32x32": "https://secure.gravatar.com/avatar/0ae9bcb46c3a2b4504b3be0eeb751e1d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FTR-5.png" + }, + "displayName": "Tianyu Ren", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "updated": "2023-03-07T09:02:45.993+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10007", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Doing", + "id": "10007", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** Verify request\n** Integrate with frontend friends to finish the calling of this verify request\n* Sad path\n** Warning code when verify request failed\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\n* What requests send from this verify request in existing master codebase\n* Refactor the request\n* Request to the real server for now as mock sever is not ready\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* E2E - no\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "timetracking": {}, + "customfield_10015": null, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "aggregatetimeestimate": null, + "customfield_10009": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10309", + "id": "10309", + "filename": "Screen Shot 2023-01-18 at 07.08.01.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-10T15:03:58.012+0800", + "size": 348761, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10309", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10309" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10310", + "id": "10310", + "filename": "Screen Shot 2023-01-18 at 07.13.59.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-10T15:03:58.278+0800", + "size": 70911, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10310", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10310" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10315", + "id": "10315", + "filename": "Screen Shot 2023-02-10 at 3.07.08 PM.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-02-20T12:27:52.015+0800", + "size": 325999, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10315", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10315" + } + ], + "flagged": false, + "summary": "T5B - [Backend] [Config]- Board section - Jira verify - part2", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10000": "{}", + "customfield_10044": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10001": null, + "customfield_10045": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 22, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/22", + "state": "closed", + "name": "Tool Sprint 4", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z", + "originBoardId": 2, + "goal": "" + }, + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10403/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-383/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10327", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10327", + "key": "ADM-309", + "fields": { + "statuscategorychangedate": "2023-01-28T09:27:40.957+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "customfield_10034": null, + "aggregatetimespent": null, + "customfield_10035": null, + "resolution": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-309/watchers", + "watchCount": 1, + "isWatching": false + }, + "lastViewed": "2023-02-21T14:18:44.736+0800", + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "created": "2022-12-06T13:14:10.534+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": 3, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0017e:", + "aggregatetimeoriginalestimate": null, + "timeestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10030", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10030", + "type": { + "id": "10000", + "name": "Blocks", + "inward": "is blocked by", + "outward": "blocks", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10000" + }, + "outwardIssue": { + "id": "10368", + "key": "ADM-348", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10368", + "fields": { + "summary": "T5C - [frontend] [Config] - Source control section", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10007", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Doing", + "id": "10007", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10065", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10065", + "type": { + "id": "10002", + "name": "Duplicate", + "inward": "is duplicated by", + "outward": "duplicates", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10002" + }, + "inwardIssue": { + "id": "10403", + "key": "ADM-383", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10403", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Jira verify - part2", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10007", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Doing", + "id": "10007", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10056", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10056", + "type": { + "id": "10002", + "name": "Duplicate", + "inward": "is duplicated by", + "outward": "duplicates", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10002" + }, + "inwardIssue": { + "id": "10380", + "key": "ADM-360", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10380", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Jira verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10010", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Blocked", + "id": "10010", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-07T09:02:45.993+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nIn order to calculate the metrics, should set source control access correctly and get related data.\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** get Github verify status and source data back\n** Integrate with frontend to finish the flow of this verify request\n* Sad path\n** Warning code when verify request failed\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\n* What requests send from this verify request in existing master codebase\n* Refactor the request\n* Request to the real server for now as mock sever is not ready\n* Design API more Restful\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n\n# Frontend\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "timetracking": {}, + "customfield_10015": null, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10243", + "id": "10243", + "filename": "Screen Shot 2023-01-12 at 15.08.22.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-12T15:08:44.889+0800", + "size": 341844, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10243", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10243" + } + ], + "customfield_10009": null, + "aggregatetimeestimate": null, + "flagged": false, + "summary": "T5D - [backend] [Config] - Source control section", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10043": null, + "customfield_10044": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10000": "{}", + "customfield_10001": null, + "customfield_10045": null, + "customfield_10046": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10327/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-309/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10369", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10369", + "key": "ADM-349", + "fields": { + "statuscategorychangedate": "2023-01-12T12:24:57.260+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "customfield_10033": null, + "fixVersions": [], + "customfield_10034": null, + "aggregatetimespent": null, + "customfield_10035": null, + "resolution": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-349/watchers", + "watchCount": 1, + "isWatching": false + }, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "lastViewed": null, + "created": "2023-01-12T12:24:57.018+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "customfield_10023": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "labels": [], + "customfield_10016": 3, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0017s:9", + "aggregatetimeoriginalestimate": null, + "timeestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10059", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10059", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10397", + "key": "ADM-377", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10397", + "fields": { + "summary": "T5I - [backend][Config] - Pipeline tool section - GoCD", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-07T09:02:46.055+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nIn order to integrate with *Buildkite* and prepare for the next steps\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** get BuildKite verify status and pipeline data back\n** Integrate with frontend to finish the flow of this verify request\n* Sad path\n** Warning code when verify request failed\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\n* What requests send from this verify request in existing master codebase\n* Refactor the request\n* Request to the real server for now as mock sever is not ready\n* Design API more Restful\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n\n# Frontend\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "timetracking": {}, + "customfield_10015": null, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "aggregatetimeestimate": null, + "attachment": [], + "customfield_10009": null, + "flagged": false, + "summary": "T5F - [backend][Config] - Pipeline tool section - BuildKite", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10043": null, + "customfield_10044": null, + "customfield_10000": "{}", + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10045": null, + "customfield_10001": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-349/votes", + "votes": 0, + "hasVoted": false + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10369/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10405", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10405", + "key": "ADM-385", + "fields": { + "statuscategorychangedate": "2023-02-20T12:53:53.771+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "aggregatetimespent": null, + "customfield_10034": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "lastViewed": "2023-03-13T17:27:45.764+0800", + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-385/watchers", + "watchCount": 1, + "isWatching": false + }, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "created": "2023-02-20T12:53:53.447+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "customfield_10023": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "labels": [], + "customfield_10016": 3, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0017s:d", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10068", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10068", + "type": { + "id": "10003", + "name": "Relates", + "inward": "relates to", + "outward": "relates to", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10003" + }, + "inwardIssue": { + "id": "10404", + "key": "ADM-384", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10404", + "fields": { + "summary": "T0 - [backend] mock sever for config", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10007", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Doing", + "id": "10007", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-07T09:02:46.487+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nSpeed up the dev work which is about to intergrate with GitHub/Jira/Buildkite\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n# The project should be located in heart-beat repo\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\n* [https://stubby4j.com/|https://stubby4j.com/|smart-link]\n* precondition: deploy code into Purple project and get the production data sample - [~accountid:5cda5b1127454f0fe457c50b] \n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n\n# No mobile responsive for example\n{panel}\n\n[https://app.mural.co/t/twma7655/m/twma7655/1669606203264/a021d08cf2e5f242004dac8baf7c64d40d7552c4?wid=0-1670221495522|https://app.mural.co/t/twma7655/m/twma7655/1669606203264/a021d08cf2e5f242004dac8baf7c64d40d7552c4?wid=0-1670221495522|smart-link]", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "customfield_10009": null, + "aggregatetimeestimate": null, + "attachment": [], + "flagged": false, + "summary": "[T5G] [Backend] mock sever for metrics", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10043": null, + "customfield_10000": "{}", + "customfield_10044": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10045": null, + "customfield_10001": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10405/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-385/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10395", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10395", + "key": "ADM-375", + "fields": { + "statuscategorychangedate": "2023-01-31T10:33:30.595+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "customfield_10034": null, + "aggregatetimespent": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=60e7975ed6ba9a0077a06afd", + "accountId": "60e7975ed6ba9a0077a06afd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/60e7975ed6ba9a0077a06afd/bc34f293-1c94-4f4c-8399-f93db9b4d353/32" + }, + "displayName": "Dewen Zhang", + "active": false, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + } + ], + "resolutiondate": null, + "workratio": -1, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-375/watchers", + "watchCount": 1, + "isWatching": false + }, + "lastViewed": "2023-02-21T14:17:02.326+0800", + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "created": "2023-01-31T10:33:30.217+0800", + "customfield_10020": [ + { + "id": 22, + "name": "Tool Sprint 4", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z" + }, + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "customfield_10023": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "labels": [], + "customfield_10016": 3, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0017w:", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10057", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10057", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "outwardIssue": { + "id": "10380", + "key": "ADM-360", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10380", + "fields": { + "summary": "T5B - [Backend] [Config]- Board section - Jira verify", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10010", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Blocked", + "id": "10010", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-07T09:02:46.663+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** get Jira board verify status and board data back\n** Integrate with frontend to finish the flow of this verify request\n* Sad path\n** Warning code when verify request failed\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\n* What requests send from this verify request in existing master codebase\n* Refactor the request\n* Request to the real server for now as mock sever is not ready\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* E2E - no\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10301", + "id": "10301", + "filename": "Screen Shot 2023-01-18 at 07.08.01.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-31T10:33:29.641+0800", + "size": 348761, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10301", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10301" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10302", + "id": "10302", + "filename": "Screen Shot 2023-01-18 at 07.13.59.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-31T10:33:29.915+0800", + "size": 70911, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10302", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10302" + } + ], + "aggregatetimeestimate": null, + "customfield_10009": null, + "flagged": false, + "summary": "T5G - [Backend] [Config]- Board section - ClassicJira verify", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10044": null, + "customfield_10000": "{}", + "customfield_10045": null, + "customfield_10001": null, + "customfield_10046": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 22, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/22", + "state": "closed", + "name": "Tool Sprint 4", + "startDate": "2023-02-06T05:04:00.000Z", + "endDate": "2023-02-20T05:04:00.000Z", + "completeDate": "2023-02-21T02:11:17.195Z", + "originBoardId": 2, + "goal": "" + }, + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-375/votes", + "votes": 0, + "hasVoted": false + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10395/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10400", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10400", + "key": "ADM-380", + "fields": { + "statuscategorychangedate": "2023-01-31T11:21:02.584+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "aggregatetimespent": null, + "customfield_10034": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "lastViewed": null, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-380/watchers", + "watchCount": 2, + "isWatching": false + }, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "created": "2023-01-31T11:21:02.306+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": "2023-03-06T08:33:57.903+0800", + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": null, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i00180:", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10069", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10069", + "type": { + "id": "10000", + "name": "Blocks", + "inward": "is blocked by", + "outward": "blocks", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10000" + }, + "inwardIssue": { + "id": "10404", + "key": "ADM-384", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10404", + "fields": { + "summary": "T0 - [backend] mock sever for config", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10007", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "Doing", + "id": "10007", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-06T08:33:57.903+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nIn order to improve the process of development and speed up development, we decide to setup the E2E environment. And E2E test will be conducted on E2E environment as below.\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** E2E testing for Jira verify could be automatically be conducted against Mock server \n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\n# E2E testing for Jira verify (connect to Mock server)\n# SIT environment will still connect to real environment\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - Ideally no new added but all existing cases should pass\n* E2E - yes\n{panel}\n\n!image-20230303-095635.png|width=840,height=816!", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "aggregatetimeestimate": null, + "customfield_10009": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10324", + "id": "10324", + "filename": "image-20230303-095635.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-03-03T18:00:52.331+0800", + "size": 138016, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10324", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10324" + } + ], + "flagged": false, + "summary": "[T0A] [Backend] Replace jira backend with mock sever", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10043": null, + "customfield_10044": null, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10000": "{}", + "customfield_10001": null, + "customfield_10045": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10400/comment/10179", + "id": "10179", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "body": "LGTM", + "updateAuthor": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-03-06T08:33:57.903+0800", + "updated": "2023-03-06T08:33:57.903+0800", + "jsdPublic": true + } + ], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10400/comment", + "maxResults": 1, + "total": 1, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-380/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10383", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10383", + "key": "ADM-363", + "fields": { + "statuscategorychangedate": "2023-01-19T11:03:40.713+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "aggregatetimespent": null, + "customfield_10034": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "lastViewed": null, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-363/watchers", + "watchCount": 1, + "isWatching": false + }, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "created": "2023-01-19T11:03:40.451+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": 3, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0018e:", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [], + "assignee": null, + "updated": "2023-03-02T12:52:39.015+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nShould provide board column mapping before and calculate metrics after\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** Consider the \"Flag\" as \"Block\" checkbox, checked by default\n** {{jiraColumns}} from previous request is the candidates\n** Doing, Blocked, Done, ToDo, Testing, the order of this list is random for now\n** Once another Column beside Done set as Done, the *Real Done* section disappears\n* Sad path\n** Once one more column select Done, it’ll appears error message - {color:#ff5630}Should only select {color}{color:#ff5630}*One*{color}{color:#ff5630} \"Done\"{color} \n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* e2e - select options for Cycle Time Settings, unchecked *Consider the \"Flag\" as \"Block\"*\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "timetracking": {}, + "customfield_10015": null, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "aggregatetimeestimate": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10288", + "id": "10288", + "filename": "Screen Shot 2023-01-29 at 15.51.56.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T15:53:23.580+0800", + "size": 118497, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10288", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10288" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10289", + "id": "10289", + "filename": "Screen Shot 2023-01-29 at 16.06.33.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T16:07:27.614+0800", + "size": 123321, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10289", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10289" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10290", + "id": "10290", + "filename": "Screen Shot 2023-01-29 at 16.15.37.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T16:15:55.567+0800", + "size": 71638, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10290", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10290" + } + ], + "customfield_10009": null, + "flagged": false, + "summary": "T7 - [frontend] [Metrics] Cycle time settings", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10043": null, + "customfield_10044": null, + "customfield_10000": "{}", + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10001": null, + "customfield_10045": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10383/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-363/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10382", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10382", + "key": "ADM-362", + "fields": { + "statuscategorychangedate": "2023-01-19T11:02:53.371+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "customfield_10034": null, + "aggregatetimespent": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-362/watchers", + "watchCount": 1, + "isWatching": false + }, + "lastViewed": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "created": "2023-01-19T11:02:52.934+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": 1, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0018o:g", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [], + "assignee": null, + "updated": "2023-03-02T11:58:39.012+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** Real Done title\n** DONE and CANCELLED as default selection\n* Sad path\n** When Real Done section turns to empty, it will appear error message - {color:#ff5630}Must select which you want to {color}{color:#ff5630}*consider as Done*{color}\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* e2e - yes, select 2 option for Real Done section\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10291", + "id": "10291", + "filename": "Screen Shot 2023-01-29 at 16.36.02.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T16:36:16.780+0800", + "size": 32494, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10291", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10291" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10292", + "id": "10292", + "filename": "Screen Shot 2023-01-29 at 16.39.22.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T16:39:37.076+0800", + "size": 19403, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10292", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10292" + } + ], + "aggregatetimeestimate": null, + "customfield_10009": null, + "flagged": false, + "summary": "T8 - [frontend] [Metrics] Real done", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10000": "{}", + "customfield_10044": null, + "customfield_10001": null, + "customfield_10045": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10382/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-362/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10384", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10384", + "key": "ADM-364", + "fields": { + "statuscategorychangedate": "2023-01-19T11:04:38.413+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "customfield_10034": null, + "aggregatetimespent": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-364/watchers", + "watchCount": 1, + "isWatching": false + }, + "lastViewed": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "created": "2023-01-19T11:04:38.134+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": 2, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0018o:hi", + "aggregatetimeoriginalestimate": null, + "timeestimate": null, + "versions": [], + "issuelinks": [], + "assignee": null, + "updated": "2023-03-02T13:01:36.501+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nIn order to see \n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** All Context fields from your jira board are candidates\n** Option field\n* Sad path\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\nwhere’s date from? are they in Jira response?\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* e2e - select one option for this field\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "timetracking": {}, + "customfield_10015": null, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "aggregatetimeestimate": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10322", + "id": "10322", + "filename": "Screen Shot 2023-03-02 at 12.02.37.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-03-02T12:12:32.887+0800", + "size": 33081, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10322", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10322" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10323", + "id": "10323", + "filename": "Screen Shot 2023-03-02 at 12.26.23.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-03-02T12:26:42.489+0800", + "size": 29701, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10323", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10323" + } + ], + "customfield_10009": null, + "flagged": false, + "summary": "T9 - [frontend] [Metrics] Classification Settings", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10000": "{}", + "customfield_10044": null, + "customfield_10001": null, + "customfield_10045": null, + "customfield_10046": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "progress": { + "progress": 0, + "total": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-364/votes", + "votes": 0, + "hasVoted": false + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10384/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10385", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10385", + "key": "ADM-365", + "fields": { + "statuscategorychangedate": "2023-01-19T11:05:12.718+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "customfield_10031": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10032": null, + "customfield_10033": null, + "fixVersions": [], + "aggregatetimespent": null, + "customfield_10034": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "lastViewed": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-365/watchers", + "watchCount": 1, + "isWatching": false + }, + "created": "2023-01-19T11:05:12.357+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "customfield_10023": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "labels": [], + "customfield_10016": 3, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0018o:hr", + "aggregatetimeoriginalestimate": null, + "timeestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10046", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10046", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10386", + "key": "ADM-366", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10386", + "fields": { + "summary": "T11 - [frontend] [Config][Metrics] Save configuration feature", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-02T13:11:37.648+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\n\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** Deployment frequency settings tittle\n** Organization field\n** Pipeline Name field\n** Steps field\n** All these 3 fields are required\n** *Add another pipeline* button\n** *Remove this pipeline* button once there’re two more pipeline setting\n** {color:#ff5630}Candidates are from previous request{color}\n* Sad path\n** Organization is required\n** pipeline name is required\n** Steps is required\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n\n# Frontend\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* e2e - yes, \n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "timetracking": {}, + "customfield_10015": null, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "customfield_10009": null, + "attachment": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10321", + "id": "10321", + "filename": "2-metrics.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-03-02T09:53:50.693+0800", + "size": 159505, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10321", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10321" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10294", + "id": "10294", + "filename": "deployment frequency", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T16:57:59.612+0800", + "size": 71605, + "mimeType": "binary/octet-stream", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10294" + }, + { + "self": "https://dorametrics.atlassian.net/rest/api/2/attachment/10295", + "id": "10295", + "filename": "image.png", + "author": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "created": "2023-01-29T17:06:52.022+0800", + "size": 84683, + "mimeType": "image/png", + "content": "https://dorametrics.atlassian.net/rest/api/2/attachment/content/10295", + "thumbnail": "https://dorametrics.atlassian.net/rest/api/2/attachment/thumbnail/10295" + } + ], + "aggregatetimeestimate": null, + "flagged": false, + "summary": "T10 - [frontend] [Metrics] Deployment frequency settings", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10044": null, + "customfield_10000": "{}", + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10001": null, + "customfield_10045": null, + "customfield_10046": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10385/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-365/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10406", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10406", + "key": "ADM-386", + "fields": { + "statuscategorychangedate": "2023-03-02T13:13:05.524+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "customfield_10034": null, + "aggregatetimespent": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "lastViewed": null, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-386/watchers", + "watchCount": 1, + "isWatching": false + }, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "created": "2023-03-02T13:13:05.159+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": 3, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0018o:ht", + "aggregatetimeoriginalestimate": null, + "timeestimate": null, + "versions": [], + "issuelinks": [], + "assignee": null, + "updated": "2023-03-07T09:00:36.681+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\n\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** Lead time for changing tittle\n** Organization field\n** Pipeline Name field\n** Steps field\n** All these 3 fields are required\n** *Add another pipeline* button\n** *Remove this pipeline* button once there’re two more pipeline setting\n** {color:#ff5630}Candidates are from previous request{color}\n* Sad path\n** Organization is required\n** pipeline name is required\n** Steps is required\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n\n# Frontend\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* e2e - yes, \n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "customfield_10009": null, + "attachment": [], + "aggregatetimeestimate": null, + "flagged": false, + "summary": "T10B - [frontend] [Metrics] Lead time for changes", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=557058%3Af8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "accountId": "557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:f8e0d37e-fc6e-4e6d-8b2d-7746c3f88a18/569db2fc-0275-45d2-bc8b-46f00bbc8017/32" + }, + "displayName": "Jing Yang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10000": "{}", + "customfield_10044": null, + "customfield_10045": null, + "customfield_10001": null, + "customfield_10046": null, + "customfield_10002": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10406/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-386/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10386", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10386", + "key": "ADM-366", + "fields": { + "statuscategorychangedate": "2023-01-19T11:06:00.204+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "customfield_10033": null, + "fixVersions": [], + "customfield_10034": null, + "aggregatetimespent": null, + "customfield_10035": null, + "resolution": null, + "customfield_10036": [], + "customfield_10037": [ + { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=60c15b8ba174630070848055", + "accountId": "60c15b8ba174630070848055", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/0ae9bcb46c3a2b4504b3be0eeb751e1d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FTR-5.png", + "24x24": "https://secure.gravatar.com/avatar/0ae9bcb46c3a2b4504b3be0eeb751e1d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FTR-5.png", + "16x16": "https://secure.gravatar.com/avatar/0ae9bcb46c3a2b4504b3be0eeb751e1d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FTR-5.png", + "32x32": "https://secure.gravatar.com/avatar/0ae9bcb46c3a2b4504b3be0eeb751e1d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FTR-5.png" + }, + "displayName": "Tianyu Ren", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + } + ], + "resolutiondate": null, + "workratio": -1, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-366/watchers", + "watchCount": 1, + "isWatching": false + }, + "lastViewed": null, + "created": "2023-01-19T11:05:59.865+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "customfield_10023": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "labels": [], + "customfield_10016": 3, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i0018o:hv", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10046", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10046", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "outwardIssue": { + "id": "10385", + "key": "ADM-365", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10385", + "fields": { + "summary": "T10 - [frontend] [Metrics] Deployment frequency settings", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10047", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10047", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10387", + "key": "ADM-367", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10387", + "fields": { + "summary": "T12 - [backend] [Metrics] Next button to generate report", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10048", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10048", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10388", + "key": "ADM-368", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10388", + "fields": { + "summary": "T13 - [frontend] [Export] Velocity report", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=62bdfa6c174792b4ae0a559b", + "accountId": "62bdfa6c174792b4ae0a559b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png", + "24x24": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png", + "16x16": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png", + "32x32": "https://secure.gravatar.com/avatar/20d65d9df13069d52459830c2dc4c8ed?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FLW-3.png" + }, + "displayName": "Lanxin Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "updated": "2023-03-13T10:36:08.336+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** Add Save (red or blue)button for both config and metrics page in left corner\n** Click Save button in config page will only save attributes for config page\n** Click Save button in metrics page will save all information from config and metrics.\n** Download one config.json file once you click Save\n** Special field called: verifyToken, value either Verify or Verified\n* Sad path\n** Error message when network has something wrong\n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\nConfig file template : here\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - yes\n* E2E - no\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "security": null, + "customfield_10007": null, + "customfield_10008": null, + "aggregatetimeestimate": null, + "attachment": [], + "customfield_10009": null, + "flagged": false, + "summary": "T11 - [frontend] [Config][Metrics] Save configuration feature", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cda5b1127454f0fe457c50b", + "accountId": "5cda5b1127454f0fe457c50b", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "24x24": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "16x16": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png", + "32x32": "https://secure.gravatar.com/avatar/1630e799e611718cf43a29d2cbc790a9?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FYW-3.png" + }, + "displayName": "Yichen Wang", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10000": "{}", + "customfield_10044": null, + "customfield_10001": null, + "customfield_10045": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10386/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-366/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10408", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10408", + "key": "ADM-388", + "fields": { + "statuscategorychangedate": "2023-03-06T22:22:56.527+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "customfield_10033": null, + "fixVersions": [], + "customfield_10034": null, + "aggregatetimespent": null, + "resolution": null, + "customfield_10035": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-388/watchers", + "watchCount": 1, + "isWatching": false + }, + "lastViewed": null, + "created": "2023-03-06T22:22:56.182+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": null, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i001g9:", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [ + { + "id": "10070", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10070", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10409", + "key": "ADM-389", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10409", + "fields": { + "summary": "Update E2E test flow with new endpoint(Buildkite info)", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + }, + { + "id": "10071", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLink/10071", + "type": { + "id": "10001", + "name": "Cloners", + "inward": "is cloned by", + "outward": "clones", + "self": "https://dorametrics.atlassian.net/rest/api/2/issueLinkType/10001" + }, + "inwardIssue": { + "id": "10410", + "key": "ADM-390", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10410", + "fields": { + "summary": "Update E2E test flow with new endpoint(GitHub info)", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + } + } + } + } + ], + "assignee": null, + "updated": "2023-03-07T09:02:46.671+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nboard info backend endpoint is not ready before now, we should use real endpoint to verify the whole flow \n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** E2E test passed with real request\n* Sad path\n** \n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - no\n* E2E - Yes\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "attachment": [], + "aggregatetimeestimate": null, + "customfield_10009": null, + "flagged": false, + "summary": "Update E2E test flow with new endpoint(Board info)", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "customfield_10043": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10044": null, + "customfield_10000": "{}", + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10001": null, + "customfield_10045": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10408/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-388/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + }, + { + "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", + "id": "10411", + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/issue/10411", + "key": "ADM-391", + "fields": { + "statuscategorychangedate": "2023-03-06T22:32:51.453+0800", + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10005", + "id": "10005", + "description": "Tasks track small, distinct pieces of work.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 10318, + "entityId": "584ca3ca-8604-4a22-9ca2-56f0a5d47a87", + "hierarchyLevel": 0 + }, + "parent": { + "id": "10326", + "key": "ADM-308", + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10326", + "fields": { + "summary": "Tech Stack Replacement", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "issuetype": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issuetype/10006", + "id": "10006", + "description": "Epics track collections of related bugs, stories, and tasks.", + "iconUrl": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 10307, + "entityId": "51b23675-4bc3-4380-92a2-6fcc5415e15b", + "hierarchyLevel": 1 + } + } + }, + "timespent": null, + "sprint": { + "id": 23, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/23", + "state": "active", + "name": "Tool Sprint 6", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z", + "originBoardId": 2, + "goal": "" + }, + "customfield_10030": null, + "project": { + "self": "https://dorametrics.atlassian.net/rest/api/2/project/10001", + "id": "10001", + "key": "ADM", + "name": "Auto Dora Metrics", + "projectTypeKey": "software", + "simplified": true, + "avatarUrls": { + "48x48": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400", + "24x24": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=small", + "16x16": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=xsmall", + "32x32": "https://dorametrics.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/10400?size=medium" + } + }, + "customfield_10031": null, + "customfield_10032": null, + "fixVersions": [], + "customfield_10033": null, + "customfield_10034": null, + "aggregatetimespent": null, + "customfield_10035": null, + "resolution": null, + "customfield_10036": [], + "customfield_10037": null, + "resolutiondate": null, + "workratio": -1, + "lastViewed": null, + "issuerestriction": { + "issuerestrictions": {}, + "shouldDisplay": true + }, + "watches": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-391/watchers", + "watchCount": 1, + "isWatching": false + }, + "created": "2023-03-06T22:32:51.193+0800", + "customfield_10020": [ + { + "id": 23, + "name": "Tool Sprint 6", + "state": "active", + "boardId": 2, + "goal": "", + "startDate": "2023-03-06T01:03:43.945Z", + "endDate": "2023-03-19T16:00:00.000Z" + }, + { + "id": 27, + "name": "Tool Sprint 5", + "state": "closed", + "boardId": 2, + "goal": "", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z" + } + ], + "customfield_10021": null, + "epic": null, + "customfield_10022": null, + "priority": { + "self": "https://dorametrics.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://dorametrics.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium", + "id": "3" + }, + "customfield_10023": null, + "labels": [], + "customfield_10016": null, + "customfield_10017": null, + "customfield_10018": { + "hasEpicLinkFieldDependency": false, + "showField": false, + "nonEditableReason": { + "reason": "PLUGIN_LICENSE_ERROR", + "message": "The Parent Link is only available to Jira Premium users." + } + }, + "customfield_10019": "0|i001gx:", + "timeestimate": null, + "aggregatetimeoriginalestimate": null, + "versions": [], + "issuelinks": [], + "assignee": null, + "updated": "2023-03-07T09:02:46.672+0800", + "status": { + "self": "https://dorametrics.atlassian.net/rest/api/2/status/10006", + "description": "", + "iconUrl": "https://dorametrics.atlassian.net/", + "name": "TODO", + "id": "10006", + "statusCategory": { + "self": "https://dorametrics.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } + }, + "components": [], + "timeoriginalestimate": null, + "description": "{panel:bgColor=#deebff}\nContext/Background\n\nE2E test should use mockServer host to verify the whole flow, so we should ensure all mock services should be used in E2E env\n{panel}\n\n{panel:bgColor=#e3fcef}\nAcceptance Criteria\n\n* Happy path\n** can get response for existing endpoint, but the Board/GitHub/Jira mock services should be used\n* Sad path\n** \n{panel}\n\n{panel:bgColor=#eae6ff}\nTech information\n\n* What requests send from this verify request in existing master codebase\n* Refactor the request\n* Request to the real server for now as mock sever is not ready\n{panel}\n\n{panel:bgColor=#ffebe6}\nOut of scope\n{panel}\n\n{panel:bgColor=#deebff}\nTesting\n\n* UT - no\n* E2E - yes\n{panel}", + "customfield_10010": null, + "customfield_10014": null, + "customfield_10015": null, + "timetracking": {}, + "customfield_10005": null, + "customfield_10006": null, + "customfield_10007": null, + "security": null, + "customfield_10008": null, + "aggregatetimeestimate": null, + "customfield_10009": null, + "attachment": [], + "flagged": false, + "summary": "Update backend env to use mockServe endpoint in E2E env", + "creator": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "subtasks": [], + "customfield_10041": null, + "customfield_10042": null, + "reporter": { + "self": "https://dorametrics.atlassian.net/rest/api/2/user?accountId=5cbfd54d8869dd0e78a024d1", + "accountId": "5cbfd54d8869dd0e78a024d1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5cbfd54d8869dd0e78a024d1/609c14ac-8a8e-4ae1-a68f-d1a968db48aa/32" + }, + "displayName": "Zhongren GU", + "active": true, + "timeZone": "Asia/Shanghai", + "accountType": "atlassian" + }, + "customfield_10043": null, + "customfield_10044": null, + "customfield_10000": "{}", + "aggregateprogress": { + "progress": 0, + "total": 0 + }, + "customfield_10045": null, + "customfield_10001": null, + "customfield_10002": null, + "customfield_10046": null, + "customfield_10003": null, + "customfield_10004": null, + "customfield_10038": null, + "environment": null, + "duedate": null, + "closedSprints": [ + { + "id": 27, + "self": "https://dorametrics.atlassian.net/rest/agile/1.0/sprint/27", + "state": "closed", + "name": "Tool Sprint 5", + "startDate": "2023-02-20T02:11:42.009Z", + "endDate": "2023-03-06T02:11:00.000Z", + "completeDate": "2023-03-07T01:02:45.646Z", + "originBoardId": 2, + "goal": "" + } + ], + "progress": { + "progress": 0, + "total": 0 + }, + "comment": { + "comments": [], + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/10411/comment", + "maxResults": 0, + "total": 0, + "startAt": 0 + }, + "votes": { + "self": "https://dorametrics.atlassian.net/rest/api/2/issue/ADM-391/votes", + "votes": 0, + "hasVoted": false + }, + "worklog": { + "startAt": 0, + "maxResults": 20, + "total": 0, + "worklogs": [] + } + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1311.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1311.activityfeed.json new file mode 100644 index 000000000..361579ae0 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1311.activityfeed.json @@ -0,0 +1,3386 @@ +{ + "total": 73, + "nextPageStartAt": 73, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1658457992857, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1658458781366, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "* Add API test for this new rest endpoint." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1658474052303, + "from": { + "value": "", + "displayValue": "* Add API test for this new rest endpoint." + }, + "to": { + "value": "", + "displayValue": "* Add API test for this new rest endpoint.\n* Add transaction into payment_transaction table\n** create transaction status entries\n*** Initialized\n*** completed\n*** failed\n* Add into payment table\n* Validate request body fields\n** all not null\n** currency value is AUD and NZD\n* Cover Unhappy path:\n** follow current OIP error handling for payment" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1658474818537, + "from": { + "value": "", + "displayValue": "* Add API test for this new rest endpoint.\n* Add transaction into payment_transaction table\n** create transaction status entries\n*** Initialized\n*** completed\n*** failed\n* Add into payment table\n* Validate request body fields\n** all not null\n** currency value is AUD and NZD\n* Cover Unhappy path:\n** follow current OIP error handling for payment" + }, + "to": { + "value": "", + "displayValue": "* Add API test for this new rest endpoint.\n* Add transaction into payment_transaction table\n** create transaction status entries\n*** Initialized\n*** completed\n*** failed\n* Add into payment table\n* Validate request body fields\n** all not null\n** currency value is AUD and NZD\n* Cover Unhappy path:\n** follow current OIP error handling for payment\n** pass error message from FZ and forward to Phoenix in error message body." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1658474991144, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1658707452389, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11406", + "displayValue": "Apollo Sprint 63" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658707453301, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1658707746414, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658707752075, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1658729291125, + "from": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + }, + "to": { + "value": null, + "displayValue": null, + "avatarUrl": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1658903745256, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47760", + "displayValue": "Phoenix Credit Card Payment Migration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1659270375988, + "from": { + "value": "11406", + "displayValue": "Apollo Sprint 63" + }, + "to": { + "value": "11406, 11407", + "displayValue": "Apollo Sprint 63, Apollo Sprint 64" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1659427626155, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659677516940, + "from": { + "value": "", + "displayValue": "* Add API test for this new rest endpoint.\n* Add transaction into payment_transaction table\n** create transaction status entries\n*** Initialized\n*** completed\n*** failed\n* Add into payment table\n* Validate request body fields\n** all not null\n** currency value is AUD and NZD\n* Cover Unhappy path:\n** follow current OIP error handling for payment\n** pass error message from FZ and forward to Phoenix in error message body." + }, + "to": { + "value": "", + "displayValue": "* Add API test for this new rest endpoint.\n* Add transaction into payment_transaction table\n** create transaction status entries\n*** Initialized\n*** completed\n*** failed\n* Add into payment table\n* Validate request body fields\n** all not null\n** currency value is AUD and NZD\n* Cover Unhappy path:\n** follow current OIP error handling for payment\n** pass error message from FZ and forward to Phoenix in error message body.\n\n\n\nTest Scenarios: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8870461970/Card+Payment|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8870461970/Card+Payment|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1659678132394, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "5e40b0f2ab90210c8de04f1f", + "displayValue": "Yu Zhang" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1659678214581, + "from": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + }, + "to": { + "value": "62cc5c504c909d6a57aa8119", + "displayValue": "Yonghee Jeon Jeon", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1659678223670, + "from": { + "value": "62cc5c504c909d6a57aa8119", + "displayValue": "Yonghee Jeon Jeon", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48" + }, + "to": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1659678236811, + "from": { + "value": "5e40b0f2ab90210c8de04f1f", + "displayValue": "Yu Zhang" + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1659924570945, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1659941107869, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1659941119297, + "from": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + }, + "to": { + "value": "62cc5c504c909d6a57aa8119", + "displayValue": "Yonghee Jeon Jeon", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Priority", + "fieldType": "jira", + "fieldId": "priority", + "fieldSchema": { + "type": "priority" + }, + "timestamp": 1660026273598, + "from": { + "value": "4", + "displayValue": "Could", + "iconUrl": "/images/icons/priorities/minor.svg", + "absoluteIconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg" + }, + "to": { + "value": "10002", + "displayValue": "High", + "iconUrl": null, + "absoluteIconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660263959424, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1660263959424, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660263959424, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660263999385, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint\n​* [] Payment Service to handle the mapping and send data to FZ" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660263999385, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint\n* [] Payment Service to handle the mapping and send data to FZ" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660264007288, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint\n* [] Payment Service to handle the mapping and send data to FZ" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Payment Service to handle the mapping and send data to FZ" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660264007288, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint\n​* [] Payment Service to handle the mapping and send data to FZ" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Payment Service to handle the mapping and send data to FZ" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660264010674, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Payment Service to handle the mapping and send data to FZ" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Payment Service to handle the mapping and send data to FZ\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660264010674, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Payment Service to handle the mapping and send data to FZ" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Payment Service to handle the mapping and send data to FZ\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660264035616, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Payment Service to handle the mapping and send data to FZ\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Payment Service to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Payment Service to save the FZ results to the database" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660264035616, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Payment Service to handle the mapping and send data to FZ\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Payment Service to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Payment Service to save the FZ results to the database" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660264060597, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Payment Service to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Payment Service to save the FZ results to the database" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Business Logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Payment Service to save the FZ results to the database" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660264060597, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Payment Service to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Payment Service to save the FZ results to the database" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Business Logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Payment Service to save the FZ results to the database" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660264069989, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Business Logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Payment Service to save the FZ results to the database" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Business Logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660264069989, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Business Logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Payment Service to save the FZ results to the database" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Business Logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660264074719, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Business Logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Business logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660264074719, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Business Logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Business logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660264089797, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Business logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Business logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660264089797, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Business logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Business logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660264118159, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint \n* [] Business logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model\n* [] Business logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660264118159, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint \n​* [] Business logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model\n​* [] Business logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660270152637, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model\n​* [] Business logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model - Yonghee\n​* [] Business logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660270152637, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model\n* [] Business logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model - Yonghee\n* [] Business logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660270162267, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model - Yonghee\n​* [] Business logic to handle the mapping and send data to FZ\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model - Yonghee\n​* [] Business logic to handle the mapping and send data to FZ - Anthony\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660270162267, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model - Yonghee\n* [] Business logic to handle the mapping and send data to FZ\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model - Yonghee\n* [] Business logic to handle the mapping and send data to FZ - Anthony\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660456032159, + "from": { + "value": "11406, 11407", + "displayValue": "Apollo Sprint 63, Apollo Sprint 64" + }, + "to": { + "value": "11406, 11407, 11605", + "displayValue": "Apollo Sprint 63, Apollo Sprint 64, Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528136482, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model - Yonghee\n​* [] Business logic to handle the mapping and send data to FZ - Anthony\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model - Yonghee (In Progress)\n​* [] Business logic to handle the mapping and send data to FZ - Anthony\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528136482, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model - Yonghee\n* [] Business logic to handle the mapping and send data to FZ - Anthony\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model - Yonghee (In Progress)\n* [] Business logic to handle the mapping and send data to FZ - Anthony\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528141957, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model - Yonghee (In Progress)\n* [] Business logic to handle the mapping and send data to FZ - Anthony\n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model - Yonghee (In Progress)\n* [] Business logic to handle the mapping and send data to FZ - Anthony \n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528141957, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model - Yonghee (In Progress)\n​* [] Business logic to handle the mapping and send data to FZ - Anthony\n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model - Yonghee (In Progress)\n​* [] Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528162549, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] API Endpoint + Data Model - Yonghee (In Progress)\n* [] Business logic to handle the mapping and send data to FZ - Anthony \n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Pro) API Endpoint + Data Model - Yonghee \n* [] Business logic to handle the mapping and send data to FZ - Anthony \n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528162549, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] API Endpoint + Data Model - Yonghee (In Progress)\n​* [] Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Pro) API Endpoint + Data Model - Yonghee \n​* [] Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528193536, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Pro) API Endpoint + Data Model - Yonghee \n​* [] Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528193536, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Pro) API Endpoint + Data Model - Yonghee \n* [] Business logic to handle the mapping and send data to FZ - Anthony \n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] Business logic to handle the mapping and send data to FZ - Anthony \n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528202974, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528202974, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] Business logic to handle the mapping and send data to FZ - Anthony \n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660537216063, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Unit Test\n* [] Business logic to save the FZ results to the database\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660537216063, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Unit Test\n​* [] Business logic to save the FZ results to the database\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660616623605, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660616623605, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660616691393, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660616691393, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660702003467, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660702003467, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660702011020, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660702011020, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660719529823, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660719529823, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660719532921, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660719532921, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Comment", + "fieldType": "jira", + "fieldId": "comment", + "fieldSchema": { + "type": "comments-page" + }, + "timestamp": 1660723682475, + "from": { + "value": null, + "displayValue": "Hi, [~accountid:62cc5c504c909d6a57aa8119] We should upgrade the onboarding service version to make Currency enum include NZD." + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660789122316, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test + postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660789122316, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test + postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660795706527, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test + postman collection" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test + postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660795706527, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test + postman collection" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test + postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661221007836, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Labels", + "fieldType": "jira", + "fieldId": "labels", + "fieldSchema": { + "type": "array", + "itemType": "string" + }, + "timestamp": 1661221018057, + "from": { + "value": null, + "displayValue": "" + }, + "to": { + "value": null, + "displayValue": "Leave" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661341554207, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24286", + "displayValue": "Tech Improvement" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661341563166, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22020", + "displayValue": "Operational Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661341565280, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661341581260, + "from": { + "value": "24286", + "displayValue": "Tech Improvement" + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661393340994, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [] Unit Test\n* [] API Test + postman collection" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [] API Test + postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661393340994, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [] Unit Test\n​* [] API Test + postman collection" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [] API Test + postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661479701382, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [] API Test + postman collection" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [] API Test " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661479701382, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [] API Test + postman collection" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [] API Test " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661479704023, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [] API Test " + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [] API Test \n* [] postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661479704023, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [] API Test " + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [] API Test \n​* [] postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661479705601, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [] API Test \n​* [] postman collection" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [] API Test \n​* [x] postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661479705601, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [] API Test \n* [] postman collection" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [] API Test \n* [x] postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661738596837, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [] API Test \n​* [x] postman collection" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [x] postman collection\n​* [] API Test " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661738596837, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [] API Test \n* [x] postman collection" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [x] postman collection\n* [] API Test " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739955473, + "from": { + "value": "11406, 11407, 11605", + "displayValue": "Apollo Sprint 63, Apollo Sprint 64, Apollo Sprint 65" + }, + "to": { + "value": "11406, 11407, 11605, 11606", + "displayValue": "Apollo Sprint 63, Apollo Sprint 64, Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661934332812, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [x] postman collection\n* [] API Test " + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] (In Progress) API Endpoint + Data Model - Yonghee \n* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n* [x] Business logic to save the FZ results to the database\n* [x] Unit Test\n* [x] postman collection\n* [x] API Test " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661934332812, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661934332812, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [x] postman collection\n​* [] API Test " + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] (In Progress) API Endpoint + Data Model - Yonghee \n​* [x] (In Progress) Business logic to handle the mapping and send data to FZ - Anthony \n​* [x] Business logic to save the FZ results to the database\n​* [x] Unit Test\n​* [x] postman collection\n​* [x] API Test " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661934350741, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661934362631, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661992464942, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662011025143, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662351033578, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662351342475, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662351342475, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1662517392483, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "83776", + "displayValue": "This issue links to \"Page (Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135571557, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485560873, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1668485561892, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1312.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1312.activityfeed.json new file mode 100644 index 000000000..4f99fb463 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1312.activityfeed.json @@ -0,0 +1,1196 @@ +{ + "total": 33, + "nextPageStartAt": 33, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1658458091636, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1658707729752, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658707730469, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658716698416, + "from": { + "value": null, + "displayValue": "Token migration plan : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Token-Migration-Plan|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Token-Migration-Plan|smart-link] " + }, + "to": { + "value": null, + "displayValue": "Token migration plan : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Token-Migration-Plan|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Token-Migration-Plan|smart-link] \n\n\n\n!image-20220725-023805.png|width=2256,height=886!" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1658729901688, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "1" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1658810228423, + "from": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + }, + "to": { + "value": null, + "displayValue": null, + "avatarUrl": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658824223428, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1658903881318, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47760", + "displayValue": "Phoenix Credit Card Payment Migration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1659327285335, + "from": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659327285649, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1659599753499, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659599753848, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660025809335, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660025809681, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660026299842, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660283177213, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660482094939, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661231450275, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661231502030, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "See this for more details: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8864302061/Phoenix+FatZebra+Integration+-+Token+Migration+Plan|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8864302061/Phoenix+FatZebra+Integration+-+Token+Migration+Plan|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661231510974, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22019", + "displayValue": "Feature Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661231520465, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661231525277, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661237516341, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5df0468f2766680e5032526c", + "accountId": "5df0468f2766680e5032526c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5df0468f2766680e5032526c/f6f48ffc-d023-4289-b26b-0e52cbaed28c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5df0468f2766680e5032526c/f6f48ffc-d023-4289-b26b-0e52cbaed28c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5df0468f2766680e5032526c/f6f48ffc-d023-4289-b26b-0e52cbaed28c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5df0468f2766680e5032526c/f6f48ffc-d023-4289-b26b-0e52cbaed28c/32" + }, + "displayName": "Jinku Xue", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1661307564689, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "5d87fafa27fe990dc2d2e46c", + "displayValue": "Harsh Singal" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661328098700, + "from": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + }, + "to": { + "value": "5d87fafa27fe990dc2d2e46c", + "displayValue": "Harsh Singal", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661328102642, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739955763, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11605, 11606", + "displayValue": "Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661912058713, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1661915189210, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1398", + "displayValue": "This issue relates to PLL-1398" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661998291458, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662002868267, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662002868267, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135571404, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Due date", + "fieldType": "jira", + "fieldId": "duedate", + "fieldSchema": { + "type": "date" + }, + "timestamp": 1668485549967, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "2022-09-11", + "displayValue": "2022-09-11 00:00:00.0" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485549967, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Start date", + "fieldType": "custom", + "fieldId": "customfield_21237", + "fieldSchema": { + "type": "date", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:datepicker" + }, + "timestamp": 1668485549967, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "2022-08-14", + "displayValue": "14/Aug/22" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1314.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1314.activityfeed.json new file mode 100644 index 000000000..102821ceb --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1314.activityfeed.json @@ -0,0 +1,3307 @@ +{ + "total": 72, + "nextPageStartAt": 72, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1658458395783, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1658458395988, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1658707729750, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658707731833, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658716890772, + "from": { + "value": null, + "displayValue": "Phoenix reconcilation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report_\n\nGenerate report and upload to SFTP" + }, + "to": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n\nGenerate report and upload to SFTP" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658730267905, + "from": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n\nGenerate report and upload to SFTP" + }, + "to": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n\nGenerate report and upload to SFTP\n\n\n\nRefer Card Link:\nPLL-1330" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1658730380348, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "* Happy path\n* Error path (error alert)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1658731210573, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1658810237552, + "from": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + }, + "to": { + "value": null, + "displayValue": null, + "avatarUrl": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658824223697, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1658903895117, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47760", + "displayValue": "Phoenix Credit Card Payment Migration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1659064580308, + "from": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659064580559, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659678323128, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1659678875309, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1330", + "displayValue": "This issue relates to PLL-1330" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659681490574, + "from": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n\nGenerate report and upload to SFTP\n\n\n\nRefer Card Link:\nPLL-1330" + }, + "to": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n\nGenerate report and upload to SFTP\nsend an email to finance team with report attached\n\n\n\nRefer Card Link:\nPLL-1330" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Attachment", + "fieldType": "jira", + "fieldId": "attachment", + "fieldSchema": { + "type": "array", + "itemType": "attachment" + }, + "timestamp": 1660284389618, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "394372", + "displayValue": "image-20220812-060639.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660482055815, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660519480729, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "615b3949a7071000698e3b5a", + "displayValue": "Gerard Ho", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660520364508, + "from": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n\nGenerate report and upload to SFTP\nsend an email to finance team with report attached\n\n\n\nRefer Card Link:\nPLL-1330" + }, + "to": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n\nGenerate report and upload to SFTP\n\n\nBlocked:\n\nsend an email to finance team with report attached\n\n\n\nRefer Card Link:\nPLL-1330" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660520456633, + "from": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n\nGenerate report and upload to SFTP\n\n\nBlocked:\n\nsend an email to finance team with report attached\n\n\n\nRefer Card Link:\nPLL-1330" + }, + "to": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n\nGenerate report and upload to SFTP\n\n\nBlocked:\n\nsend an email to finance team with report attached\n\n\n\nRefer Card Link:\nPLL-1330" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660520496713, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22019", + "displayValue": "Feature Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660520500953, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660520505310, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1660528699020, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528699020, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in Payment Selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528699020, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in Payment Selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528715182, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in Payment Selector" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in Payment Selector\n​* [] Validate required fields with Prashant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528715182, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in Payment Selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in Payment Selector\n* [] Validate required fields with Prashant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528742888, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in Payment Selector\n* [] Validate required fields with Prashant" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in Payment Selector\n* [] Validate required fields with Prashant\n* [] Update logic in DevOps cron job" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528742888, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in Payment Selector\n​* [] Validate required fields with Prashant" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in Payment Selector\n​* [] Validate required fields with Prashant\n​* [] Update logic in DevOps cron job" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528747093, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in Payment Selector\n​* [] Validate required fields with Prashant\n​* [] Update logic in DevOps cron job" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in DevOps cron job\n​* [] Update logic in Payment Selector\n​* [] Validate required fields with Prashant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528747093, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in Payment Selector\n* [] Validate required fields with Prashant\n* [] Update logic in DevOps cron job" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in DevOps cron job\n* [] Update logic in Payment Selector\n* [] Validate required fields with Prashant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660528752549, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in DevOps cron job\n​* [] Update logic in Payment Selector\n​* [] Validate required fields with Prashant" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in Payment Selector\n​* [] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660528752549, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in DevOps cron job\n* [] Update logic in Payment Selector\n* [] Validate required fields with Prashant" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in Payment Selector\n* [] Update logic in DevOps cron job\n* [] Validate required fields with Prashant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660545653829, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Update logic in Payment Selector\n​* [] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660545653829, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Update logic in Payment Selector\n* [] Update logic in DevOps cron job\n* [] Validate required fields with Prashant" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [] Update logic in DevOps cron job\n* [] Validate required fields with Prashant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660545666763, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant\n​* [] Update the fields required in payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660545666763, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [] Update logic in DevOps cron job\n* [] Validate required fields with Prashant" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [] Update logic in DevOps cron job\n* [] Validate required fields with Prashant\n* [] Update the fields required in payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660611660257, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant\n​* [] Update the fields required in payment selector" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant\n​* [] Update the fields required in payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660611660257, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [] Update logic in DevOps cron job\n* [] Validate required fields with Prashant\n* [] Update the fields required in payment selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [] Validate required fields with Prashant\n* [] Update the fields required in payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660611674711, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant\n​* [] Update the fields required in payment selector" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant\n​* [] Update the fields required in payment selector\n​* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660611674711, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [] Validate required fields with Prashant\n* [] Update the fields required in payment selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [] Validate required fields with Prashant\n* [] Update the fields required in payment selector\n* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660619596752, + "from": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n\nGenerate report and upload to SFTP\n\n\nBlocked:\n\nsend an email to finance team with report attached\n\n\n\nRefer Card Link:\nPLL-1330" + }, + "to": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n** No additional fields required. We can use the same attached template.\n** File name: fz-Phoenix-reconciliation-report-YYYY-MM-DDTHH_MM_SS.SSSSSSS\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n** Yes\n\n[^fz-myaccount-reconciliation-report-2022-08-15T22_01_00.661898522.csv]\n\n\n\nGenerate report and upload to SFTP\n\n# Create a new folder “ Phoenix” in SFTP/ S3 at the same level as MyAccount\n# Create a subfolder in Phoenix as “ transaction-report\n# Upload daily file generated under this sub folder\n\nGeneration logic: Report to be generated daily at 10.00 AEST including public holidays for previous day transactions. \n\n*Out of scope:* Send an email to the finance team" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660701765915, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [] Validate required fields with Prashant\n* [] Update the fields required in payment selector\n* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [] Update the fields required in payment selector\n* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660701765915, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant\n​* [] Update the fields required in payment selector\n​* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [] Update the fields required in payment selector\n​* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660701768813, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [] Update the fields required in payment selector\n​* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant\n​* [] Update the fields required in payment selector\n​* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660701768813, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [] Update the fields required in payment selector\n* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [] Validate required fields with Prashant\n* [] Update the fields required in payment selector\n* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660706708159, + "from": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n** No additional fields required. We can use the same attached template.\n** File name: fz-Phoenix-reconciliation-report-YYYY-MM-DDTHH_MM_SS.SSSSSSS\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n** Yes\n\n[^fz-myaccount-reconciliation-report-2022-08-15T22_01_00.661898522.csv]\n\n\n\nGenerate report and upload to SFTP\n\n# Create a new folder “ Phoenix” in SFTP/ S3 at the same level as MyAccount\n# Create a subfolder in Phoenix as “ transaction-report\n# Upload daily file generated under this sub folder\n\nGeneration logic: Report to be generated daily at 10.00 AEST including public holidays for previous day transactions. \n\n*Out of scope:* Send an email to the finance team" + }, + "to": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n** No additional fields required. We can use the same attached template.\n** File name: fz-Phoenix-reconciliation-report-YYYY-MM-DDTHH_MM_SS.SSSSSSS\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n** Yes\n\n[^fz-myaccount-reconciliation-report-2022-08-15T22_01_00.661898522.csv]\n\n\n\nGenerate report and upload to SFTP\n\n# Create a new folder “ Phoenix” in SFTP/ S3 at the same level as MyAccount\n# Create a subfolder in Phoenix as “ transaction-report\n# Create two subfolders AU and NZ in “ transaction-report” folder\n# Upload daily files generated for AU transactions under the subfolder AU\n# Upload daily files generated for NZ transactions under the subfolder NZ\n\nGeneration logic: Report to be generated daily at 08.00 AEST including public holidays for previous day transactions. \n\n*Out of scope:* Send an email to the finance team" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660785272672, + "from": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n** No additional fields required. We can use the same attached template.\n** File name: fz-Phoenix-reconciliation-report-YYYY-MM-DDTHH_MM_SS.SSSSSSS\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n** Yes\n\n[^fz-myaccount-reconciliation-report-2022-08-15T22_01_00.661898522.csv]\n\n\n\nGenerate report and upload to SFTP\n\n# Create a new folder “ Phoenix” in SFTP/ S3 at the same level as MyAccount\n# Create a subfolder in Phoenix as “ transaction-report\n# Create two subfolders AU and NZ in “ transaction-report” folder\n# Upload daily files generated for AU transactions under the subfolder AU\n# Upload daily files generated for NZ transactions under the subfolder NZ\n\nGeneration logic: Report to be generated daily at 08.00 AEST including public holidays for previous day transactions. \n\n*Out of scope:* Send an email to the finance team" + }, + "to": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n** No additional fields required. We can use the same attached template.\n** File name: fz-Phoenix-reconciliation-report-YYYY-MM-DDTHH_MM_SS.SSSSSSS\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n** Yes\n\n[^fz-myaccount-reconciliation-report-2022-08-15T22_01_00.661898522.csv]\n\n\n\nGenerate report and upload to SFTP\n\n# Create a new folder “ Phoenix” in SFTP/ S3 at the same level as MyAccount\n# Create a subfolder in Phoenix as “ transaction-report\n# Create two subfolders AUD and NZD in “ transaction-report” folder\n# Upload daily files generated for AUD transactions under the subfolder AUD\n# Upload daily files generated for NZD transactions under the subfolder NZD\n\nGeneration logic: Report to be generated daily at 08.00 AEST including public holidays for previous day transactions. \n\n*Out of scope:* Send an email to the finance team" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660785283854, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [] Validate required fields with Prashant\n​* [] Update the fields required in payment selector\n​* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [] Update the fields required in payment selector\n​* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660785283854, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [] Validate required fields with Prashant\n* [] Update the fields required in payment selector\n* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [] Update the fields required in payment selector\n* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660785284284, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [] Update the fields required in payment selector\n​* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660785284284, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [] Validate required fields with Prashant\n* [] Update the fields required in payment selector\n* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660785288456, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660785288456, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1660785288456, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660805278094, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Labels", + "fieldType": "jira", + "fieldId": "labels", + "fieldSchema": { + "type": "array", + "itemType": "string" + }, + "timestamp": 1660805328120, + "from": { + "value": null, + "displayValue": "" + }, + "to": { + "value": null, + "displayValue": "Tech_Usability_Issues" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1660805442424, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1382", + "displayValue": "This issue relates to PLL-1382" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661213259591, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661218418157, + "from": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n** No additional fields required. We can use the same attached template.\n** File name: fz-Phoenix-reconciliation-report-YYYY-MM-DDTHH_MM_SS.SSSSSSS\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n** Yes\n\n[^fz-myaccount-reconciliation-report-2022-08-15T22_01_00.661898522.csv]\n\n\n\nGenerate report and upload to SFTP\n\n# Create a new folder “ Phoenix” in SFTP/ S3 at the same level as MyAccount\n# Create a subfolder in Phoenix as “ transaction-report\n# Create two subfolders AUD and NZD in “ transaction-report” folder\n# Upload daily files generated for AUD transactions under the subfolder AUD\n# Upload daily files generated for NZD transactions under the subfolder NZD\n\nGeneration logic: Report to be generated daily at 08.00 AEST including public holidays for previous day transactions. \n\n*Out of scope:* Send an email to the finance team" + }, + "to": { + "value": null, + "displayValue": "Phoenix reconciliation report is similar to MyAccount. \n\n* _Need to know what fields to put into the report (_[~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] _)_\n** No additional fields required. We can use the same attached template.\n** File name: fz-Phoenix-reconciliation-report-CURRENCYTYPE-YYYY-MM-DDTHH_MM_SS.SSSSSSS\n** CurrencyType to be depicted as AUD or NZD\n* do we also need to have currency requirements to handle NZD? ([~accountid:557058:241bc4d4-5910-4786-afe7-37254c0cada5] )\n** Yes\n\n[^fz-myaccount-reconciliation-report-2022-08-15T22_01_00.661898522.csv]\n\n\n\nGenerate report and upload to SFTP\n\n# Create a new folder “ Phoenix” in SFTP/ S3 at the same level as MyAccount\n# Create a subfolder in Phoenix as “ transaction-report\n# Create two subfolders AUD and NZD in “ transaction-report” folder\n# Upload daily files generated for AUD transactions under the subfolder AUD\n# Upload daily files generated for NZD transactions under the subfolder NZD\n\nGeneration logic: Report to be generated daily at 08.00 AEST including public holidays for previous day transactions. \n\n*Out of scope:* Send an email to the finance team" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661218486129, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661218486129, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661218489842, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661218489842, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661237521462, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661299185561, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661391250284, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661391254434, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661391263464, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661391263464, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661391269335, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661391269335, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661391287735, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661391287735, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [] Add SFTP values into devops repo" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661391287735, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [] Add SFTP values into devops repo" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661391290333, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [] Add SFTP values into devops repo" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661391290333, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661391290333, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [] Add SFTP values into devops repo" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661391305320, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo\n​* [] Test File generation in test env" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661391305320, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661391305320, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo\n* [] Test File generation in test env" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661392579915, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo\n​* [] Test File generation in test env" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo\n​* [] Test File generation in test env\n​* [] test SFTP connection works" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661392579915, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo\n* [] Test File generation in test env" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo\n* [] Test File generation in test env\n* [] test SFTP connection works" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661394056815, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo\n​* [] Test File generation in test env\n​* [] test SFTP connection works" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo\n​* [] Test File generation in test env\n​* [x] test SFTP connection works" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661394056815, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo\n* [] Test File generation in test env\n* [] test SFTP connection works" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo\n* [] Test File generation in test env\n* [x] test SFTP connection works" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739957681, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11605, 11606", + "displayValue": "Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661912322997, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo\n​* [] Test File generation in test env\n​* [x] test SFTP connection works" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Update logic in Payment Selector\n​* [x] Update logic in DevOps cron job\n​* [x] Validate required fields with Prashant\n​* [x] Update the fields required in payment selector\n​* [x] Update security key in DevOps\n​* [x] Add SFTP values into devops repo\n​* [x] Test File generation in test env\n​* [x] test SFTP connection works" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661912322997, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo\n* [] Test File generation in test env\n* [x] test SFTP connection works" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Update logic in Payment Selector\n* [x] Update logic in DevOps cron job\n* [x] Validate required fields with Prashant\n* [x] Update the fields required in payment selector\n* [x] Update security key in DevOps\n* [x] Add SFTP values into devops repo\n* [x] Test File generation in test env\n* [x] test SFTP connection works" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661912322997, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661928584457, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661992462859, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661997963215, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662002871731, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662002871731, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662010762729, + "from": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662010762729, + "from": { + "value": "6", + "displayValue": "Done" + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662012622407, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662018439576, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662072175345, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662072175345, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1662517391154, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "83774", + "displayValue": "This issue links to \"Page (Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135570448, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485812542, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1315.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1315.activityfeed.json new file mode 100644 index 000000000..33de3c7a6 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1315.activityfeed.json @@ -0,0 +1,2836 @@ +{ + "total": 66, + "nextPageStartAt": 66, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1658458503097, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1658707729750, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658707732053, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658716637702, + "from": { + "value": null, + "displayValue": "Include card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] " + }, + "to": { + "value": null, + "displayValue": "Include card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add two new buttons, {{Save FatZebra Card}} AND {{Make a payment via FatZebra}}" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658716940958, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1317", + "displayValue": "This issue blocks PLL-1317" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658731723907, + "from": { + "value": null, + "displayValue": "Include card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add two new buttons, {{Save FatZebra Card}} AND {{Make a payment via FatZebra}}" + }, + "to": { + "value": null, + "displayValue": "Include card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add two new buttons, {{Save FatZebra Card}} AND {{Make a payment via FatZebra}}\n* We can refer to the {{Save Bambora Card}} feature." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1658731813403, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Domains", + "fieldType": "custom", + "fieldId": "customfield_22213", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1658735256751, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22707", + "displayValue": "Payment Rails" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Issue Type", + "fieldType": "jira", + "fieldId": "issuetype", + "fieldSchema": { + "type": "issuetype" + }, + "timestamp": 1658735256751, + "from": { + "value": "3", + "displayValue": "Task" + }, + "to": { + "value": "7", + "displayValue": "Story" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1658735275930, + "from": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + }, + "to": { + "value": null, + "displayValue": null, + "avatarUrl": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658735315376, + "from": { + "value": null, + "displayValue": "Phoenix - Update Merchant Test" + }, + "to": { + "value": null, + "displayValue": "Ability to test Card tokenization process" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658735606614, + "from": { + "value": null, + "displayValue": "Include card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add two new buttons, {{Save FatZebra Card}} AND {{Make a payment via FatZebra}}\n* We can refer to the {{Save Bambora Card}} feature." + }, + "to": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## Svc consumer ID\n## Key\n## \n# Once card details are entered and saved, verify card token is successfully generated.\n\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add two new buttons, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1658735671899, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "Able to generate a card token using Fat Zebra api in Merchant test UI application for all card types" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658735997847, + "from": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## Svc consumer ID\n## Key\n## \n# Once card details are entered and saved, verify card token is successfully generated.\n\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add two new buttons, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature." + }, + "to": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## Svc consumer ID\n## Key\n## \n# Once card details are entered and saved, verify card token is successfully generated.\n\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add two new buttons, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* Add a credit card to FatZebra successfully.\n* error cases\n** tokenized card failed\n** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658736798488, + "from": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## Svc consumer ID\n## Key\n## \n# Once card details are entered and saved, verify card token is successfully generated.\n\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add two new buttons, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* Add a credit card to FatZebra successfully.\n* error cases\n** tokenized card failed\n** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + }, + "to": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## Svc consumer ID\n## Key\n## \n# Once card details are entered and saved, verify card token is successfully generated.\n\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* Add a credit card to FatZebra successfully.\n* error cases\n** tokenized card failed\n** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658736979302, + "from": { + "value": null, + "displayValue": "Ability to test Card tokenization process" + }, + "to": { + "value": null, + "displayValue": "Ability to test Card tokenization process (Merchant Test & UI Test)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658737010127, + "from": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## Svc consumer ID\n## Key\n## \n# Once card details are entered and saved, verify card token is successfully generated.\n\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into : [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* Add a credit card to FatZebra successfully.\n* error cases\n** tokenized card failed\n** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + }, + "to": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## Svc consumer ID\n## Key\n## \n# Once card details are entered and saved, verify card token is successfully generated.\n# Add some UI tests to cover the card tokenization process\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* UI test cases\n** Add a credit card to FatZebra successfully.\n** error cases\n*** tokenized card failed\n*** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1658737072685, + "from": { + "value": "", + "displayValue": "Able to generate a card token using Fat Zebra api in Merchant test UI application for all card types" + }, + "to": { + "value": "", + "displayValue": "* Able to generate a card token using Fat Zebra api in Merchant test UI application for all card types\n* UI tests about tokenizing credit cards via FZ passed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658737316080, + "from": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## Svc consumer ID\n## Key\n## \n# Once card details are entered and saved, verify card token is successfully generated.\n# Add some UI tests to cover the card tokenization process\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* UI test cases\n** Add a credit card to FatZebra successfully.\n** error cases\n*** tokenized card failed\n*** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + }, + "to": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## FS client ID\n## Secret ID and Key\n# Once card details are entered and saved, verify card token is successfully generated.\n# Add some UI tests to cover the card tokenization process\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* UI test cases\n** Add a credit card to FatZebra successfully.\n** error cases\n*** tokenized card failed\n*** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658737325407, + "from": { + "value": "PLL-1317", + "displayValue": "This issue blocks PLL-1317" + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658824223819, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1658903905039, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47760", + "displayValue": "Phoenix Credit Card Payment Migration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659064709574, + "from": { + "value": "", + "displayValue": "* Able to generate a card token using Fat Zebra api in Merchant test UI application for all card types\n* UI tests about tokenizing credit cards via FZ passed" + }, + "to": { + "value": "", + "displayValue": "* Able to generate a card token using Fat Zebra api in Merchant test UI application for all card types\n* UI tests about tokenizing credit cards via FZ passed\n* Process payment for both AUD and NZ merchant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659064745690, + "from": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## FS client ID\n## Secret ID and Key\n# Once card details are entered and saved, verify card token is successfully generated.\n# Add some UI tests to cover the card tokenization process\n\n*Out of scope*\n\nMake a payment via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|smart-link] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* UI test cases\n** Add a credit card to FatZebra successfully.\n** error cases\n*** tokenized card failed\n*** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + }, + "to": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## FS client ID\n## Secret ID and Key\n# Once card details are entered and saved, verify card token is successfully generated.\n# Add some UI tests to cover the card tokenization process\n\n*Out of scope*\n\nNo UI for payment processing via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* UI test cases\n** Add a credit card to FatZebra successfully.\n** error cases\n*** tokenized card failed\n*** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1659327344790, + "from": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659327345028, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1659421397664, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1309", + "displayValue": "This issue is caused by PLL-1309" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660482056422, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660700268965, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "5f1114d25ee2c3002388c63d", + "displayValue": "Qian Zhang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660705455760, + "from": { + "value": "", + "displayValue": "* Able to generate a card token using Fat Zebra api in Merchant test UI application for all card types\n* UI tests about tokenizing credit cards via FZ passed\n* Process payment for both AUD and NZ merchant" + }, + "to": { + "value": "", + "displayValue": "* Able to generate a card token using Fat Zebra api in Merchant test UI application for all card types\n* UI tests about tokenizing credit cards via FZ passed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660706388161, + "from": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## FS client ID\n## Secret ID and Key\n# Once card details are entered and saved, verify card token is successfully generated.\n# Add some UI tests to cover the card tokenization process\n\n*Out of scope*\n\nNo UI for payment processing via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* UI test cases\n** Add a credit card to FatZebra successfully.\n** error cases\n*** tokenized card failed\n*** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate." + }, + "to": { + "value": null, + "displayValue": "*Background:* As part of current implementation, our development team uses Merchant Test UI to test their development work. To support card tokenization process via FZ, we need to enhance Merchant Test UI.\n\n*Scope:*\n\n# Add {{Save FatZebra Card}} function in Merchant test UI\n# On click of the button, ask user to provide details similar to Bambora card\n## FS client ID\n## Secret ID and Key\n# Once card details are entered and saved, verify card token is successfully generated.\n# Add some UI tests to cover the card tokenization process\n\n*Out of scope*\n\nNo UI for payment processing via Fat Zebra\n\n*Notes:*\n\nInclude card tokenization for Phoenix flow into [https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html|https://test-fs-plat-pymt-sel-merchant-test.svc.platform.XXXXdev.com/card.html] \n\nInclude UI test cases\n\n\n\n!image-20220725-023509.png|width=3056,height=962!\n\n* We need to add one new button, {{Save FatZebra Card}} \n* We can refer to the {{Save Bambora Card}} feature.\n* UI test cases\n** Add a credit card to FatZebra successfully.\n** error cases\n*** tokenized card failed\n*** duplicate request (click the same link again after successful completion) - Consider if this scenario is easy to simulate.\n\n\n\n[https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8863482127/Credit+Card+Tokenization|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8863482127/Credit+Card+Tokenization|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660721394215, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660721394215, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1660721394215, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660721407449, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card\n* [] UI test for happy path" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660721407449, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card\n​* [] UI test for happy path" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660721424612, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card\n​* [] UI test for happy path" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660721424612, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card\n* [] UI test for happy path" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660721443594, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660721443594, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660723774967, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660723779877, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22019", + "displayValue": "Feature Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660723784531, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660724041029, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660724041029, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660724814387, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card - Qian\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660724814387, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card - Qian\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660814736140, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Merchant test for tokenizate credit card - Qian\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Main flow in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660814736140, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Merchant test for tokenizate credit card - Qian\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Main flow in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660814744304, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Main flow in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Main flow in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???\n* [] UI test in merchant test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660814744304, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Main flow in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Main flow in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???\n​* [] UI test in merchant test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660814747747, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Main flow in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???\n​* [] UI test in merchant test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Main flow in merchant test\n​* [] UI test in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660814747747, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Main flow in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???\n* [] UI test in merchant test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Main flow in merchant test\n* [] UI test in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660814756608, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Main flow in merchant test\n​* [] UI test in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Main flow in merchant test\n​* [] Unit test in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660814756608, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Main flow in merchant test\n* [] UI test in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Main flow in merchant test\n* [] Unit test in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660880196289, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Main flow in merchant test\n​* [] Unit test in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [] Unit test in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660880196289, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Main flow in merchant test\n* [] Unit test in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [] Unit test in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661145818953, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661152649233, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [] Unit test in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661152649233, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [] Unit test in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661219460418, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1661220497435, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1385", + "displayValue": "This issue relates to PLL-1385" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661487342432, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661487351796, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739957805, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11605, 11606", + "displayValue": "Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661758321115, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661758321115, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661759539069, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661759539069, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661762535004, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661762535004, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [x] UI test for duplicate request " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661762535004, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [x] UI test for duplicate request " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661762535207, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [x] UI test for duplicate request " + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [] UI test for duplicate request " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661762535207, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [] UI test for duplicate request ???" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [] UI test for duplicate request " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661762626473, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [] UI test for duplicate request " + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [x] UI test for duplicate request \n​* [] Prod test for saving fz card?" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661762626473, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661762626473, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [] UI test for duplicate request " + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [x] UI test for duplicate request \n* [] Prod test for saving fz card?" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661763151268, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [x] UI test for duplicate request \n​* [] Prod test for saving fz card?" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Main flow in merchant test\n​* [x] Unit test in merchant test\n​* [x] UI test for happy path\n​* [x] UI test for tokenization credit card failed\n​* [x] UI test for duplicate request " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661763151268, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661763151268, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [x] UI test for duplicate request \n* [] Prod test for saving fz card?" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Main flow in merchant test\n* [x] Unit test in merchant test\n* [x] UI test for happy path\n* [x] UI test for tokenization credit card failed\n* [x] UI test for duplicate request " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661838351399, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661842470063, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661913075540, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661926094957, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661929622688, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662002873356, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662002873356, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1662517390288, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "83773", + "displayValue": "This issue links to \"Page (Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135570152, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485799064, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1320.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1320.activityfeed.json new file mode 100644 index 000000000..dbd368c14 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1320.activityfeed.json @@ -0,0 +1,4417 @@ +{ + "total": 116, + "nextPageStartAt": 100, + "isLast": false, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1658711022050, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "531064", + "displayValue": "PLL-1285" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658711022907, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1319", + "displayValue": "This issue clones PLL-1319" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1658711178791, + "from": { + "value": "", + "displayValue": "# Test environment should be configured to accept Apple Pay Web\n# UAT environment should be configured to accept Apple Pay Web" + }, + "to": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658711181978, + "from": { + "value": "PLL-1319", + "displayValue": "This issue clones PLL-1319" + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658711211226, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1321", + "displayValue": "This issue is cloned by PLL-1321" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658711395738, + "from": { + "value": "PLL-1321", + "displayValue": "This issue is cloned by PLL-1321" + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1658824308958, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1659362124463, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659362126525, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659509456704, + "from": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay" + }, + "to": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659509724054, + "from": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option" + }, + "to": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659509800471, + "from": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option" + }, + "to": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option\n# CSS and UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659510293674, + "from": { + "value": null, + "displayValue": "h4. Context\n\n# Place the domain association file on your web server\n\nh4. Scope\n\n# Test Environment\n# UAT Environment\n\nh4. " + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\n# Place the domain association file on your web server\n\nh4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659510297442, + "from": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option\n# CSS and UI" + }, + "to": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option\n# CSS and UI\n# UI test\n## Given the browser " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659510318504, + "from": { + "value": null, + "displayValue": "h4. Context\n\n# Place the domain association file on your web server\n\nh4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659510361099, + "from": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option\n# CSS and UI\n# UI test\n## Given the browser " + }, + "to": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option\n# CSS and UI\n# UI test\n## " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659510434893, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1659510454104, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "3" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659511425284, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1659511817960, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47775", + "displayValue": "Apple Pay Integration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659570243883, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659590784794, + "from": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay\n# Display the payment sheet after the use click apple pay option\n# CSS and UI\n# UI test\n## " + }, + "to": { + "value": "", + "displayValue": "h3. Happy path:\n\n*Given* The merchant enable apple pay and the browser is Safari \n\n*When* The Payment Selector be rendered \n\n*Then* Apple pay payment options will be displayed\n\n*When* The user click Apple Pay payment options\n\n*Then* the Payment sheet should be displayed\n\nh4. Unhappy path:\n\n*Given* The merchant does enable apple pay or the browser is not Safari \n\n*When* The Payment Selector be rendered \n\n*Then* Apple pay payment options should not be displayed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659590803939, + "from": { + "value": "", + "displayValue": "h3. Happy path:\n\n*Given* The merchant enable apple pay and the browser is Safari \n\n*When* The Payment Selector be rendered \n\n*Then* Apple pay payment options will be displayed\n\n*When* The user click Apple Pay payment options\n\n*Then* the Payment sheet should be displayed\n\nh4. Unhappy path:\n\n*Given* The merchant does enable apple pay or the browser is not Safari \n\n*When* The Payment Selector be rendered \n\n*Then* Apple pay payment options should not be displayed" + }, + "to": { + "value": "", + "displayValue": "h3. Happy path:\n\n*Given* The merchant enable apple pay and the browser is Safari \n\n*When* The Payment Selector be rendered \n\n*Then* Apple pay payment options will be displayed\n\n*When* The user click Apple Pay payment options\n\n*Then* the Payment sheet should be displayed(UI Test)\n\nh4. Unhappy path:\n\n*Given* The merchant does enable apple pay or the browser is not Safari \n\n*When* The Payment Selector be rendered \n\n*Then* Apple pay payment options should not be displayed (UI test)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Priority", + "fieldType": "jira", + "fieldId": "priority", + "fieldSchema": { + "type": "priority" + }, + "timestamp": 1659590927930, + "from": { + "value": "4", + "displayValue": "Could", + "iconUrl": "/images/icons/priorities/minor.svg", + "absoluteIconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg" + }, + "to": { + "value": "10002", + "displayValue": "High", + "iconUrl": null, + "absoluteIconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659681700309, + "from": { + "value": "", + "displayValue": "h3. Happy path:\n\n*Given* The merchant enable apple pay and the browser is Safari \n\n*When* The Payment Selector be rendered \n\n*Then* Apple pay payment options will be displayed\n\n*When* The user click Apple Pay payment options\n\n*Then* the Payment sheet should be displayed(UI Test)\n\nh4. Unhappy path:\n\n*Given* The merchant does enable apple pay or the browser is not Safari \n\n*When* The Payment Selector be rendered \n\n*Then* Apple pay payment options should not be displayed (UI test)" + }, + "to": { + "value": "", + "displayValue": "h3. Happy path:\n\n*Given* The merchant is enabled for apple pay and the browser is Safari \n\n*When* The Payment Selector is rendered \n\n*Then* Apple pay payment options will be displayed\n\n*When* The user clicks Apple Pay payment options\n\n*Then* the Payment sheet should be displayed(UI Test)\n\nh4. Unhappy path:\n\n*Given* The merchant is not enabled for apple pay or the browser is not Safari \n\n*When* The Payment Selector is rendered \n\n*Then* Apple pay payment options should not be displayed (UI test)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659681833138, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659681912694, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659682114126, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display Apple Pay\n# Display Payment sheet\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659682231398, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659682411403, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660020729818, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660020730458, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660021660899, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660101182642, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660101195961, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra for the same merchant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660101481045, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra for the same merchant" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra for the same merchant\n\n*Assumption*\n\n# No changes to onboarding API as it already accepts Apple Pay as payment type" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660102981592, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22019", + "displayValue": "Feature Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660102983723, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660482055389, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660638668120, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "6153504178e5e400700ca15a", + "displayValue": "HanWei Wang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1660638677422, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "5f1114d25ee2c3002388c63d", + "displayValue": "Qian Zhang" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1660641346630, + "from": { + "value": "5f1114d25ee2c3002388c63d", + "displayValue": "Qian Zhang" + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660641354861, + "from": { + "value": "6153504178e5e400700ca15a", + "displayValue": "HanWei Wang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48" + }, + "to": { + "value": "5f1114d25ee2c3002388c63d", + "displayValue": "Qian Zhang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1660641358444, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6153504178e5e400700ca15a", + "displayValue": "HanWei Wang" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660700200211, + "from": { + "value": "5f1114d25ee2c3002388c63d", + "displayValue": "Qian Zhang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48" + }, + "to": { + "value": "5e40b0f2ab90210c8de04f1f", + "displayValue": "Yu Zhang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1660700603583, + "from": { + "value": "6153504178e5e400700ca15a", + "displayValue": "HanWei Wang" + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660700604573, + "from": { + "value": "5e40b0f2ab90210c8de04f1f", + "displayValue": "Yu Zhang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48" + }, + "to": { + "value": "6153504178e5e400700ca15a", + "displayValue": "HanWei Wang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1660700611053, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "5e40b0f2ab90210c8de04f1f", + "displayValue": "Yu Zhang" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660700937526, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra for the same merchant\n\n*Assumption*\n\n# No changes to onboarding API as it already accepts Apple Pay as payment type" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\nUI Test\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra for the same merchant\n\n*Assumption*\n\n# No changes to onboarding API as it already accepts Apple Pay as payment type" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660700946190, + "from": { + "value": "", + "displayValue": "h3. Happy path:\n\n*Given* The merchant is enabled for apple pay and the browser is Safari \n\n*When* The Payment Selector is rendered \n\n*Then* Apple pay payment options will be displayed\n\n*When* The user clicks Apple Pay payment options\n\n*Then* the Payment sheet should be displayed(UI Test)\n\nh4. Unhappy path:\n\n*Given* The merchant is not enabled for apple pay or the browser is not Safari \n\n*When* The Payment Selector is rendered \n\n*Then* Apple pay payment options should not be displayed (UI test)" + }, + "to": { + "value": "", + "displayValue": "h3. Happy path:\n\n*Given* The merchant is enabled for apple pay and the browser is Safari \n\n*When* The Payment Selector is rendered \n\n*Then* Apple pay payment options will be displayed\n\n*When* The user clicks Apple Pay payment options\n\n*Then* the Payment sheet should be displayed\n\nh4. Unhappy path:\n\n*Given* The merchant is not enabled for apple pay or the browser is not Safari \n\n*When* The Payment Selector is rendered \n\n*Then* Apple pay payment options should not be displayed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660701333218, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660701619005, + "from": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\nUI Test\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra for the same merchant\n\n*Assumption*\n\n# No changes to onboarding API as it already accepts Apple Pay as payment type" + }, + "to": { + "value": null, + "displayValue": "h4. Scope\n\n# Checking for ApplePay availability\n# Display *Pay with Apple Pay* button\n# Display Payment sheet on click of *Pay with Apple Pay*\n\nChecking for Apple Pay availability/Display Apple Pay:\n\n!image-20220803-234039.png|width=41.666666666666664%!\n\n!image-20220803-234120.png|width=41.666666666666664%!\n\n\n\nButton sizing information can be found here → [https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|https://developer.apple.com/design/human-interface-guidelines/technologies/apple-pay/buttons-and-marks|smart-link] \n\n!image-20220803-234333.png|width=926,height=734!\n\nPayment sheet:\n\n!image-20220803-070706.png|width=462,height=289!\n\n*Out of Scope:*\n\nPayment processing\n\nPayment init\n\nGoogle pay\n\nCancel operation in Payment Sheet - Will be addressed in a separate card\n\nExisting Merchant\n\nUI Test - blocked by the Spike card for safari\n\n*Dependency*\n\n# Create a new merchant and enable it to use Applepay by updating Payment type details using below API\n[+https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST+|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardFsClientWithPaybyIdUsingPOST]\n# Enable Apple Pay with Fat Zebra for the same merchant\n\n*Assumption*\n\n# No changes to onboarding API as it already accepts Apple Pay as payment type" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Labels", + "fieldType": "jira", + "fieldId": "labels", + "fieldSchema": { + "type": "array", + "itemType": "string" + }, + "timestamp": 1660705068706, + "from": { + "value": null, + "displayValue": "" + }, + "to": { + "value": null, + "displayValue": "Leave" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660729089118, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660788911662, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Labels", + "fieldType": "jira", + "fieldId": "labels", + "fieldSchema": { + "type": "array", + "itemType": "string" + }, + "timestamp": 1660788974977, + "from": { + "value": null, + "displayValue": "Leave" + }, + "to": { + "value": null, + "displayValue": "" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1660873336930, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660873336930, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660873336930, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660873357474, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay availiable" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660873357474, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay availiable" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660873362426, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay availiable" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660873362426, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay availiable" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660873378356, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660873378356, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660873553006, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Enable Apple Pay for test merchant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660873553006, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Enable Apple Pay for test merchant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660873558892, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Enable Apple Pay for test merchant" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Enable Apple Pay for test merchant\n* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660873558892, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Enable Apple Pay for test merchant" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Enable Apple Pay for test merchant\n​* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660873600844, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Enable Apple Pay for test merchant\n* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Enable Apple Pay for test merchant\n* [] Refine UI\n* [] Set up ApllePay local environment" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660873600844, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Enable Apple Pay for test merchant\n​* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Enable Apple Pay for test merchant\n​* [] Refine UI\n​* [] Set up ApllePay local environment" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660873604113, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Enable Apple Pay for test merchant\n* [] Refine UI\n* [] Set up ApllePay local environment" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Set up ApllePay local environment\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Enable Apple Pay for test merchant\n* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660873604113, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Enable Apple Pay for test merchant\n​* [] Refine UI\n​* [] Set up ApllePay local environment" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Set up ApllePay local environment\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Enable Apple Pay for test merchant\n​* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660873608319, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Set up ApllePay local environment\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Enable Apple Pay for test merchant\n​* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Set up ApllePay local environment\n​* [] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660873608319, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Set up ApllePay local environment\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Enable Apple Pay for test merchant\n* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Set up ApllePay local environment\n* [] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660874760735, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Set up ApllePay local environment\n​* [] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Set up ApplePay local environment\n​* [] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660874760735, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Set up ApllePay local environment\n* [] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Set up ApplePay local environment\n* [] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661133928309, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Set up ApplePay local environment\n​* [] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Set up ApplePay local environment\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661133928309, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Set up ApplePay local environment\n* [] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Set up ApplePay local environment\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1661220699677, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1321", + "displayValue": "This issue relates to PLL-1321" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661220781650, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Set up ApplePay local environment\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661220781650, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Set up ApplePay local environment\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Has Dependancies", + "fieldType": "custom", + "fieldId": "customfield_21212", + "fieldSchema": { + "type": "array", + "itemType": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes" + }, + "timestamp": 1661220859769, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "[20428]", + "displayValue": "True" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661221762256, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661221762256, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661221765512, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661221765512, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661221786508, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661221786508, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661221811352, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] set up apple development environment in Jupiter" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661221811352, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] set up apple development environment in Jupiter" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661221829535, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] set up apple development environment in Jupiter" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] set up apple development environment in Jupiter\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661221829535, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] set up apple development environment in Jupiter" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] set up apple development environment in Jupiter\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661221847067, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] set up apple development environment in Jupiter\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] set up apple development environment in Jupiter\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661221847067, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] set up apple development environment in Jupiter\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] set up apple development environment in Jupiter\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661221857802, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] set up apple development environment in Jupiter\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Set up apple development environment in Jupiter\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661221857802, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] set up apple development environment in Jupiter\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] Set up apple development environment in Jupiter\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661238948364, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] Set up apple development environment in Jupiter\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] Set up apple development environment in Jupiter\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661238948364, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Set up apple development environment in Jupiter\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Set up apple development environment in Jupiter\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661305191562, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Set up apple development environment in Jupiter\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [] Clean up legacy code\n​* [] Refine UI\n​* [] Set up apple development environment in Jupiter\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661305191562, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [] Refine UI\n* [] Clean up legacy code\n* [] Set up apple development environment in Jupiter\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [] Clean up legacy code\n* [] Refine UI\n* [] Set up apple development environment in Jupiter\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661305197329, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [] Clean up legacy code\n* [] Refine UI\n* [] Set up apple development environment in Jupiter\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Clean up legacy code\n* [] Refine UI\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661305197329, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [] Clean up legacy code\n​* [] Refine UI\n​* [] Set up apple development environment in Jupiter\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Clean up legacy code\n​* [] Refine UI\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661305197416, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Clean up legacy code\n​* [] Refine UI\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [] Set up apple development environment in Jupiter\n​* [] Clean up legacy code\n​* [] Refine UI\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661305197416, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [] Clean up legacy code\n* [] Refine UI\n* [] Set up apple development environment in Jupiter\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [] Set up apple development environment in Jupiter\n* [] Clean up legacy code\n* [] Refine UI\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661305206796, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [] Set up apple development environment in Jupiter\n* [] Clean up legacy code\n* [] Refine UI\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Refine UI\n* [] Clean up legacy code\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661305206796, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [] Set up apple development environment in Jupiter\n​* [] Clean up legacy code\n​* [] Refine UI\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661305353914, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Refine UI\n* [] Clean up legacy code\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Refine UI\n* [] Clean up legacy code\n* [] Unit Test\n* [] Add Parent.js to receive Apple event and send to payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661305353914, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Unit Test\n​* [] Add Parent.js to receive Apple event and send to payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661305355462, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Refine UI\n* [] Clean up legacy code\n* [] Unit Test\n* [] Add Parent.js to receive Apple event and send to payment selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector\n* [] Refine UI\n* [] Clean up legacy code\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661305355462, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Unit Test\n​* [] Add Parent.js to receive Apple event and send to payment selector" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661305370141, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector\n* [] Refine UI\n* [] Clean up legacy code\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector\n* [] Refine UI(In progress)\n* [] Clean up legacy code\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661305370141, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector\n​* [] Refine UI\n​* [] Clean up legacy code\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector\n​* [] Refine UI(In progress)\n​* [] Clean up legacy code\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661305381051, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector\n* [] Refine UI(In progress)\n* [] Clean up legacy code\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [] Refine UI(In progress)\n* [] Clean up legacy code\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661305381051, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector\n​* [] Refine UI(In progress)\n​* [] Clean up legacy code\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [] Refine UI(In progress)\n​* [] Clean up legacy code\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661392566398, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [] Refine UI(In progress)\n​* [] Clean up legacy code\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661392566398, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [] Refine UI(In progress)\n* [] Clean up legacy code\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661419540863, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661419540863, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661419682285, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it will enlarge the scope of this card, will separate a new card to do)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661419682285, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it will enlarge the scope of this card, will separate a new card to do)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661420322502, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it will enlarge the scope of this card, will separate a new card to do)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate a new card to do)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661420322502, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it will enlarge the scope of this card, will separate a new card to do)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate a new card to do)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661420340223, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate a new card to do)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate to a new card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661420340223, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate a new card to do)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate to a new card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661420357592, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate to a new card)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate to another card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661420357592, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate to a new card)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate to another card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661420370970, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate to another card)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661420370970, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate to another card)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739955473, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11605, 11606", + "displayValue": "Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661824320937, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661824320937, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661824323426, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661824323426, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661824378502, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n* [] Create PR for Merchant test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661824378502, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n​* [] Create PR for Merchant test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661824387260, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n* [] Create PR for Merchant test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n* [] Create PR for Merchant test\n* [] Create PR for payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661824387260, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n​* [] Create PR for Merchant test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n​* [] Create PR for Merchant test\n​* [] Create PR for payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661853533735, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n​* [] Create PR for Merchant test\n​* [] Create PR for payment selector" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [x] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n​* [] Create PR for Merchant test\n​* [] Create PR for payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661853533735, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n* [] Create PR for Merchant test\n* [] Create PR for payment selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [x] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n* [] Create PR for Merchant test\n* [] Create PR for payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661910536229, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [x] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n* [] Create PR for Merchant test\n* [] Create PR for payment selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Enable Apple Pay for test merchant\n* [x] Display Apple button\n* [x] Check ApplePay available\n* [x] Set up apple development environment in Jupiter\n* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n* [x] Refine UI(In progress)\n* [x] Clean up legacy code\n* [x] Unit Test\n* [x] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n* [x] Create PR for Merchant test\n* [] Create PR for payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661910536229, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [x] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n​* [] Create PR for Merchant test\n​* [] Create PR for payment selector" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Enable Apple Pay for test merchant\n​* [x] Display Apple button\n​* [x] Check ApplePay available\n​* [x] Set up apple development environment in Jupiter\n​* [x] Add Parent.js to receive Apple event and send to payment selector(In progress)\n​* [x] Refine UI(In progress)\n​* [x] Clean up legacy code\n​* [x] Unit Test\n​* [x] Adjust the iFrame's height (Nice to have. If it enlarges the scope of this card, will separate it to another card)\n​* [x] Create PR for Merchant test\n​* [] Create PR for payment selector" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1321.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1321.activityfeed.json new file mode 100644 index 000000000..a6f007077 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1321.activityfeed.json @@ -0,0 +1,3398 @@ +{ + "total": 80, + "nextPageStartAt": 80, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1658711210698, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "531064", + "displayValue": "PLL-1285" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658711211184, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1320", + "displayValue": "This issue clones PLL-1320" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1658711383434, + "from": { + "value": "", + "displayValue": "# Apple Pay button should be visible on the payment selector page along with Credit and BPay" + }, + "to": { + "value": "", + "displayValue": "# Merchant Validation should be successful and use should be able to see the Payment Sheet with Button to Authorise the payment." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658711387636, + "from": { + "value": null, + "displayValue": "h4. Context\n\n# Place the domain association file on your web server\n\nh4. Scope\n\n# Test Environment\n# UAT Environment\n\nh4. " + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete merchant validation\n\nh4. " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658711395650, + "from": { + "value": "PLL-1320", + "displayValue": "This issue clones PLL-1320" + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658711539460, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1322", + "displayValue": "This issue is cloned by PLL-1322" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1658711552439, + "from": { + "value": "PLL-1322", + "displayValue": "This issue is cloned by PLL-1322" + }, + "to": { + "value": null, + "displayValue": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1658824308958, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1659362124463, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659362126743, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1659511817673, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47775", + "displayValue": "Apple Pay Integration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1659591037892, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "82277", + "displayValue": "This issue links to \"Wiki Page (XXXX Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659591364782, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete merchant validation\n\nh4. " + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete merchant validation\n\nh4. Out of Scope:\n\nHappy path" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659591402546, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete merchant validation\n\nh4. Out of Scope:\n\nHappy path" + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete merchant validation\n\nh4. Out of Scope:\n\nUnhappy path" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659592030471, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete merchant validation\n\nh4. Out of Scope:\n\nUnhappy path" + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\n\n\nh4. Out of Scope:\n\nUnhappy path" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659592078775, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\n\n\nh4. Out of Scope:\n\nUnhappy path" + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\n\n\nh4. Out of Scope:\n\nUnhappy path" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659592115556, + "from": { + "value": "", + "displayValue": "# Merchant Validation should be successful and use should be able to see the Payment Sheet with Button to Authorise the payment." + }, + "to": { + "value": "", + "displayValue": "# Merchant Validation should be successful and use should be able to see the Payment Sheet with Button to Authorise the payment.\n# !image-20220804-054828.png|width=467,height=288!" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659592221756, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\n\n\nh4. Out of Scope:\n\nUnhappy path" + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659592323329, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\nDisplay Payment Sheet with touchID/faceID.\n\nh4. Tasks\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659592513478, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\nDisplay Payment Sheet with touchID/faceID.\n\nh4. Tasks\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\nHappy path: Display Payment Sheet with touchID/faceID.\n\nUnhappy path : Redirect to error page when merchant validation failed.\n\nh4. Tasks\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659592540428, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\nHappy path: Display Payment Sheet with touchID/faceID.\n\nUnhappy path : Redirect to error page when merchant validation failed.\n\nh4. Tasks\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\nHappy path: Display Payment Sheet with touchID/faceID.\n\n\n\nh4. Tasks\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659592557116, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\nHappy path: Display Payment Sheet with touchID/faceID.\n\n\n\nh4. Tasks\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\nHappy path: Display Payment Sheet with touchID/faceID.\n\nh4. Tasks\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1659592726424, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659682495481, + "from": { + "value": null, + "displayValue": "Complete merchant validation" + }, + "to": { + "value": null, + "displayValue": "Initiate Apple Pay Payment Processing" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1659682498605, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "displayValue": "Prashant Agarwal", + "avatarUrl": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659683101928, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter User click on the Apple Pay button, Front end code should handle different events to complete the Merchant validation\n\nh4. Scope\n\nHappy path: Display Payment Sheet with touchID/faceID.\n\nh4. Tasks\n\n# Handle ApplePayValidateMerchantEvent\n# Create opaque Apple Pay session\n# Complete Apple merchant validation\n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. " + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter the User clicks on the Apple Pay button, initiate Payment processing and enable biometric authorization. \n\nh4. Scope\n\nUsers are able to see the “ Pay with touchID/ FaceID” button on the payment sheet\n\nh4. Tasks\n\n# On the successful display of Payment sheet, capture ApplePayValidateMerchantEvent successfully\n# Create an opaque Apple Pay session\n# Complete Apple merchant validation- This is the validation done by Apple to confirm XXXX is a valid merchant. \n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. Out of scope:\n\n# ApplePayValidate Merchant event is not received\n# Any other errors due to failure in apple merchant validation" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660020729818, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660020730613, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660021661051, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Priority", + "fieldType": "jira", + "fieldId": "priority", + "fieldSchema": { + "type": "priority" + }, + "timestamp": 1660025455801, + "from": { + "value": "4", + "displayValue": "Could", + "iconUrl": "/images/icons/priorities/minor.svg", + "absoluteIconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg" + }, + "to": { + "value": "10002", + "displayValue": "High", + "iconUrl": null, + "absoluteIconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660482055643, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660707911971, + "from": { + "value": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "displayValue": "Prashant Agarwal", + "avatarUrl": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "to": { + "value": "61eedfdd58ce4f0068752e6d", + "displayValue": "Sumit Narang", + "avatarUrl": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660708803395, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend point to get opaque Apple Pay session" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1660708803395, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660708803395, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend point to get opaque Apple Pay session" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660708813799, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend point to get opaque Apple Pay session" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend point to get opaque Apple Pay session\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660708813799, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend point to get opaque Apple Pay session" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend point to get opaque Apple Pay session\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660708860023, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend point to get opaque Apple Pay session\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660708860023, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend point to get opaque Apple Pay session\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660777891522, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22019", + "displayValue": "Feature Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660777893529, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660777902500, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660778278077, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660778278077, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660778292613, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n\n​# Checklist #2\n​# Checklist #3" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660778292613, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n# Checklist #2\n# Checklist #3" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660778296790, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n# Checklist #2\n# Checklist #3" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n# Checklist #3" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660778296790, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n\n​# Checklist #2\n​# Checklist #3" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n\n​# Checklist #3" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660778297544, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n\n​# Checklist #3" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660778297544, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n# Checklist #3" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660778308260, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n​* [] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660778308260, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n* [] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660784202294, + "from": { + "value": "", + "displayValue": "# Merchant Validation should be successful and use should be able to see the Payment Sheet with Button to Authorise the payment.\n# !image-20220804-054828.png|width=467,height=288!" + }, + "to": { + "value": "", + "displayValue": "# Merchant Validation should be successful and use should be able to see the Payment Sheet with Button to Authorise the payment.\n# !image-20220804-054828.png|width=467,height=288!\n\n\nTest Scenarios\n[https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8887108205/Initiate+ApplePay+Payment+Processing|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8887108205/Initiate+ApplePay+Payment+Processing|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660866963187, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n​* [] Unit tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n​* [] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660866963187, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n* [] Unit tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n* [] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661208989719, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n* [] Unit tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661208989719, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n​* [] Unit tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661219506591, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661219513576, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661219522534, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1661220699604, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1320", + "displayValue": "This issue relates to PLL-1320" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739957218, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11605, 11606", + "displayValue": "Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661911660777, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661911743500, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661911747320, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1662002284849, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "5e40b0f2ab90210c8de04f1f", + "displayValue": "Yu Zhang" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662013746007, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter the User clicks on the Apple Pay button, initiate Payment processing and enable biometric authorization. \n\nh4. Scope\n\nUsers are able to see the “ Pay with touchID/ FaceID” button on the payment sheet\n\nh4. Tasks\n\n# On the successful display of Payment sheet, capture ApplePayValidateMerchantEvent successfully\n# Create an opaque Apple Pay session\n# Complete Apple merchant validation- This is the validation done by Apple to confirm XXXX is a valid merchant. \n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. Out of scope:\n\n# ApplePayValidate Merchant event is not received\n# Any other errors due to failure in apple merchant validation" + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter the User clicks on the Apple Pay button, initiate Payment processing and enable biometric authorization. \n\nh4. Scope\n\nUsers are able to see the “ Pay with touchID/ FaceID” button on the payment sheet\n\nh4. Tasks\n\n# On the successful display of Payment sheet, capture ApplePayValidateMerchantEvent successfully\n# Create an opaque Apple Pay Payment Session.\n# Complete Apple merchant validation- This is the validation done by Apple to confirm XXXX is a valid merchant. \n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. Out of scope:\n\n# ApplePayValidate Merchant event is not received\n# Any other errors due to failure in apple merchant validation" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662013808671, + "from": { + "value": null, + "displayValue": "h4. Context\n\nAfter the User clicks on the Apple Pay button, initiate Payment processing and enable biometric authorization. \n\nh4. Scope\n\nUsers are able to see the “ Pay with touchID/ FaceID” button on the payment sheet\n\nh4. Tasks\n\n# On the successful display of Payment sheet, capture ApplePayValidateMerchantEvent successfully\n# Create an opaque Apple Pay Payment Session.\n# Complete Apple merchant validation- This is the validation done by Apple to confirm XXXX is a valid merchant. \n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. Out of scope:\n\n# ApplePayValidate Merchant event is not received\n# Any other errors due to failure in apple merchant validation" + }, + "to": { + "value": null, + "displayValue": "h4. Context\n\nAfter the User clicks on the Apple Pay button, initiate Payment processing and enable biometric authorization. \n\nh4. Scope\n\nUsers are able to see the “ Pay with touchID/ FaceID” button on the payment sheet\n\nh4. Tasks\n\n# On the successful display of Payment sheet, capture ApplePayValidateMerchantEvent successfully\n# Create an Apple Pay Payment Session.\n# Complete Apple merchant validation- This is the validation done by Apple to confirm XXXX is a valid merchant. \n\n!image-20220804-054702.png|width=1334,height=247!\n\nh4. Out of scope:\n\n# ApplePayValidate Merchant event is not received\n# Any other errors due to failure in apple merchant validation" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662041707054, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662041707054, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662041707054, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662069175252, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662069175252, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests\n* [] Integrate with UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662069175252, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests\n​* [] Integrate with UI" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662069186140, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests\n* [] Integrate with UI" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests\n* [] Integrate with UI - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662069186140, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests\n​* [] Integrate with UI" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests\n​* [] Integrate with UI - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662069196715, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests\n* [] Integrate with UI - Yu" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests\n* [] Integrate with UI - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662069196715, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests\n​* [] Integrate with UI - Yu" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests\n​* [] Integrate with UI - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662069214616, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests\n* [] Integrate with UI - Yu" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests - Sumit\n* [] Integrate with UI - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662069214616, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests\n​* [] Integrate with UI - Yu" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests - Sumit\n​* [] Integrate with UI - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662069221276, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662069221276, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests - Sumit\n* [] Integrate with UI - Yu" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests - Sumit" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662069221276, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests - Sumit\n​* [] Integrate with UI - Yu" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests - Sumit" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662069223720, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests - Sumit" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests - Sumit" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662069223720, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests - Sumit" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests - Sumit" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662069223720, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662069226490, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [] Call the Payment selector opaque Apple Pay session from FE\n​* [x] Unit tests - Sumit" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Unit tests - Sumit\n​* [] Call the Payment selector opaque Apple Pay session from FE" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662069226490, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [] Call the Payment selector opaque Apple Pay session from FE\n* [x] Unit tests - Sumit" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Unit tests - Sumit\n* [] Call the Payment selector opaque Apple Pay session from FE" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662069230233, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Unit tests - Sumit\n​* [] Call the Payment selector opaque Apple Pay session from FE" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Unit tests - Sumit\n​* [] Call the Payment selector opaque Apple Pay session from FE - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662069230233, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Unit tests - Sumit\n* [] Call the Payment selector opaque Apple Pay session from FE" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Unit tests - Sumit\n* [] Call the Payment selector opaque Apple Pay session from FE - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662069258507, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Unit tests - Sumit\n* [] Call the Payment selector opaque Apple Pay session from FE - Yu" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Unit tests - Sumit\n* [] Call the Payment selector Apple Pay payment session api from FE - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662069258507, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Unit tests - Sumit\n​* [] Call the Payment selector opaque Apple Pay session from FE - Yu" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Unit tests - Sumit\n​* [] Call the Payment selector Apple Pay payment session api from FE - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662084633417, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662084633417, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Unit tests - Sumit\n* [] Call the Payment selector Apple Pay payment session api from FE - Yu" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n* [x] Unit tests - Sumit\n* [x] Call the Payment selector Apple Pay payment session api from FE - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662084633417, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Unit tests - Sumit\n​* [] Call the Payment selector Apple Pay payment session api from FE - Yu" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create Backend end point to get opaque Apple Pay session - Sumit\n​* [x] Unit tests - Sumit\n​* [x] Call the Payment selector Apple Pay payment session api from FE - Yu" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662335097810, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662342618403, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662363029532, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662429822243, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662433782338, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662438245658, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662507448743, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662507448743, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1662517395612, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "83781", + "displayValue": "This issue links to \"Page (Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1662599839035, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "83807", + "displayValue": "This issue links to \"Page (Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135539479, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485532705, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1668485533690, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1333.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1333.activityfeed.json new file mode 100644 index 000000000..537ff8a4c --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1333.activityfeed.json @@ -0,0 +1,2419 @@ +{ + "total": 60, + "nextPageStartAt": 60, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1658813404633, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1658813404703, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1658824302311, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658824302519, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658891214795, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658892172309, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658892688453, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1658892690770, + "from": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1658892691070, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1658892834926, + "from": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service" + }, + "to": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-platform-token}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String,\n responseMsg: String\n}{noformat}" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1658892863579, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "* Create new endpoint to fetch token transaction info by using token_transaction_id" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1658896135056, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47760", + "displayValue": "Phoenix Credit Card Payment Migration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659065027844, + "from": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-platform-token}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String,\n responseMsg: String\n}{noformat}" + }, + "to": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-payment}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String,\n responseMsg: String\n}{noformat}" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659065066320, + "from": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-payment}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String,\n responseMsg: String\n}{noformat}" + }, + "to": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-payment}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\n{quote}We need to add new auth scope to the {{fs-payment}} audience in the XXXX-id-clients repo.{quote}\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String,\n responseMsg: String\n}{noformat}" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659065644108, + "from": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-payment}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\n{quote}We need to add new auth scope to the {{fs-payment}} audience in the XXXX-id-clients repo.{quote}\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String,\n responseMsg: String\n}{noformat}" + }, + "to": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-payment}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String,\n responseMsg: String\n}{noformat}" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660020788629, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660020788902, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660021422485, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11607", + "displayValue": "Apollo Sprint 67" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660021422868, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660021440100, + "from": { + "value": "11607", + "displayValue": "Apollo Sprint 67" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660021440478, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660661562154, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660793945087, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660793947005, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660794106078, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "", + "displayValue": "" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660794106447, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660794106906, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660794119603, + "from": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48" + }, + "to": { + "value": null, + "displayValue": null, + "avatarUrl": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1661310259575, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "1" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661310323080, + "from": { + "value": "", + "displayValue": "* Create new endpoint to fetch token transaction info by using token_transaction_id" + }, + "to": { + "value": "", + "displayValue": "* Create new endpoint to fetch token transaction info by using token_transaction_id\n* Add API test for this new endpoint\n* Update postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661312086572, + "from": { + "value": "", + "displayValue": "* Create new endpoint to fetch token transaction info by using token_transaction_id\n* Add API test for this new endpoint\n* Update postman collection" + }, + "to": { + "value": "", + "displayValue": "* Create new endpoint to fetch token transaction info by using token_transaction_id\n* Update postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661762269473, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661830727251, + "from": { + "value": "", + "displayValue": "* Create new endpoint to fetch token transaction info by using token_transaction_id\n* Update postman collection" + }, + "to": { + "value": "", + "displayValue": "* Create new endpoint to fetch token transaction info by using token_transaction_id\n* Update postman collection\n* API tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661830895323, + "from": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-payment}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String,\n responseMsg: String\n}{noformat}" + }, + "to": { + "value": null, + "displayValue": "Expose the token_transaction table with an API in payment_selector _service\n\n\n\nGET\n\n/payment/selector/tokenization/clients/{clientId}/transactions/{tokenTransactionId}\n\nHeader:\n\n|{color:#bf2600}*Auth audience:* {color}{{fs-payment}}\n{color:#bf2600}*Auth scope:* {color}{{token:read}}|\n\nresponse payload:\n\n{noformat}TokenTransactionResponse{\n tokenTransactionid: uuid,\n status: String,\n responseCode: String?,\n responseMsg: String?\n}{noformat}" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661830924143, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661830924143, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661830924143, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661830929279, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661830929279, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661830934840, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661830934840, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661830934840, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661830949944, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661830949944, + "from": { + "value": "", + "displayValue": "# Default checklist\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661830955925, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661830955925, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661830955925, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661830960954, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [] Update postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661830960954, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [] Update postman collection" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661830964664, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [] Update postman collection" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [] Update postman collection\n​* [] API tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661830964664, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [] Update postman collection" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [] Update postman collection\n* [] API tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661832086739, + "from": { + "value": "", + "displayValue": "* Create new endpoint to fetch token transaction info by using token_transaction_id\n* Update postman collection\n* API tests" + }, + "to": { + "value": "", + "displayValue": "* Create new endpoint to fetch token transaction info by using token_transaction_id\n* Update postman collection\n* API tests\n\nTest Scenarios: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8900084163/Fetch+token+transaction+information|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8900084163/Fetch+token+transaction+information|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661833490291, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "62f148e61323922c61e367b1", + "displayValue": "Brian Ong", + "avatarUrl": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661833534981, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661833554225, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22020", + "displayValue": "Operational Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62f148e61323922c61e367b1", + "accountId": "62f148e61323922c61e367b1", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "24x24": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "16x16": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png", + "32x32": "https://secure.gravatar.com/avatar/90def342b2bc41b787ffdafc2c177328?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBO-2.png" + }, + "displayName": "Brian Ong", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661833559029, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661911219370, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [] Update postman collection\n​* [] API tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [] Update postman collection\n​* [] API tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661911219370, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [] Update postman collection\n* [] API tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [] Update postman collection\n* [] API tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661911219976, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [] Update postman collection\n​* [] API tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [x] Update postman collection\n​* [] API tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661911219976, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [] Update postman collection\n* [] API tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [x] Update postman collection\n* [] API tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662343587930, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662343587930, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [x] Update postman collection\n* [] API tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n* [x] Update postman collection\n* [x] API tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662343587930, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [x] Update postman collection\n​* [] API tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create new endpoint to fetch token transaction info by using token_transaction_id\n​* [x] Update postman collection\n​* [x] API tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662428179660, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662428730460, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662429248723, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662447281303, + "from": { + "value": null, + "displayValue": "Phoenix - Fetch token transaction info by using token_transaction_id (HOLD ON)" + }, + "to": { + "value": null, + "displayValue": "Phoenix - Fetch token transaction info by using token_transaction_id " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662447293004, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662448929466, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662449142530, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662507447015, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662507447015, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1662517392007, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "83775", + "displayValue": "This issue links to \"Page (Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135551731, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485730035, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1341.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1341.activityfeed.json new file mode 100644 index 000000000..3fb7a26ac --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1341.activityfeed.json @@ -0,0 +1,5449 @@ +{ + "total": 106, + "nextPageStartAt": 100, + "isLast": false, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1659504132277, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "SECURE-360", + "displayValue": "This issue is caused by SECURE-360" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1659504291749, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "537829", + "displayValue": "PLL-1347" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1659504291783, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "537829", + "displayValue": "PLL-1347" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659576983011, + "from": { + "value": "", + "displayValue": "* _Asset list of all in scope resources following the template_\n* _Sensitive data should be documented and stored_\n* System added to System Catalogue" + }, + "to": { + "value": "", + "displayValue": "* _Asset list of all in scope resources following the template_\n* _Sensitive data should be documented and stored_\n* System added to System Catalogue {color:#36B37E}*[ DONE ]*{color} " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659580716569, + "from": { + "value": null, + "displayValue": "[Security Review] Asset Access List" + }, + "to": { + "value": null, + "displayValue": "[Security Review] #3Asset Access List" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659580766400, + "from": { + "value": null, + "displayValue": "[Security Review] #3Asset Access List" + }, + "to": { + "value": null, + "displayValue": "[Security Review] #3 Asset Access List" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1659582532609, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "82258", + "displayValue": "This issue links to \"Wiki Page (XXXX Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1659582784745, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "1" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661484157138, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661484157573, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1661736159365, + "from": { + "value": "537829", + "displayValue": "PLL-1347" + }, + "to": { + "value": "545780", + "displayValue": "PLL-1393" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1661736159441, + "from": { + "value": "537829", + "displayValue": "PLL-1347" + }, + "to": { + "value": "545780", + "displayValue": "PLL-1393" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1661737405586, + "from": { + "value": "545780", + "displayValue": "PLL-1393" + }, + "to": { + "value": "537829", + "displayValue": "PLL-1347" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1661737405661, + "from": { + "value": "545780", + "displayValue": "PLL-1393" + }, + "to": { + "value": "537829", + "displayValue": "PLL-1347" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661762270946, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661766861530, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "5f9895fb62584c006bd2f674", + "displayValue": "Mengyang Sun", + "avatarUrl": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661826743512, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661826743512, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661826743512, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661826751041, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661826751041, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661826776907, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc\n* [] asset & access control list" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661826776907, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc\n​* [] asset & access control list" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661827897503, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc\n* [] asset & access control list" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc\n* [] asset & access control list\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661827897503, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc\n​* [] asset & access control list" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc\n​* [] asset & access control list\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661828058256, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22020", + "displayValue": "Operational Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661828064303, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22681", + "displayValue": "Security" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661828070006, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661909636496, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc\n​* [] asset & access control list\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661909636496, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc\n* [] asset & access control list\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661910510041, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc(in review)\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661910510041, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc(in review)\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661910514713, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc(in review)\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc (in review)\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661910514713, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc(in review)\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc (in review)\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661910524440, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc (in review)\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661910524440, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc (in review)\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661937853801, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661937853801, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999777705, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999777705, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999790614, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review cards " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999790614, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review cards " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999852392, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review cards " + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999852392, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review cards " + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999879712, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards " + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999879712, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards " + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999887119, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards " + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999887119, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards " + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999899235, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999899235, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999901389, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999901389, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999911316, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999911316, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999912470, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999912470, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999927226, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n​* [] 362\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999927226, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359\n* [] 362" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999929704, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n​* [] 362\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n​* [] 362\n​* [] 364\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999929704, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359\n* [] 362" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359\n* [] 362\n* [] 364" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999939183, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n​* [] 362\n​* [] 364\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n​* [] 362\n​* [] 364\n​* [] 366\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999939183, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359\n* [] 362\n* [] 364" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359\n* [] 362\n* [] 364\n* [] 366" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999941314, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359\n* [] 362\n* [] 364\n* [] 366" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359\n* [] 362\n* [] 364\n* [] 366\n* [] 369" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999941314, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n​* [] 362\n​* [] 364\n​* [] 366\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 369\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999943659, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 360\n* [] 370\n* [] 368\n* [] 359\n* [] 362\n* [] 364\n* [] 366\n* [] 369" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 370\n* [] 368\n* [] 362\n* [] 364\n* [] 366\n* [] 369" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999943659, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 359\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 369\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 369\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999945727, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 370\n​* [] 368\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 369\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 370\n​* [] 368\n​* [] 364\n​* [] 366\n​* [] 369\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999945727, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 370\n* [] 368\n* [] 362\n* [] 364\n* [] 366\n* [] 369" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 370\n* [] 368\n* [] 364\n* [] 366\n* [] 369" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999947713, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 370\n​* [] 368\n​* [] 364\n​* [] 366\n​* [] 369\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 370\n​* [] 368\n​* [] 366\n​* [] 369\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999947713, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 370\n* [] 368\n* [] 364\n* [] 366\n* [] 369" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 370\n* [] 368\n* [] 366\n* [] 369" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999949309, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 370\n​* [] 368\n​* [] 366\n​* [] 369\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 370\n​* [] 368\n​* [] 369\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999949309, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 370\n* [] 368\n* [] 366\n* [] 369" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 370\n* [] 368\n* [] 369" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999951140, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 370\n* [] 368\n* [] 369" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 370\n* [] 369\n* [] 368" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999951140, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 370\n​* [] 368\n​* [] 369\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 370\n​* [] 369\n​* [] 368\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999952001, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 370\n* [] 369\n* [] 368" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 369\n* [] 368\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999952001, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 370\n​* [] 369\n​* [] 368\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 369\n​* [] 368\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999953012, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 369\n* [] 368\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 368\n* [] 369\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999953012, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 369\n​* [] 368\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 368\n​* [] 369\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999988788, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 368\n* [] 369\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 368\n* [] 369 - provide evidence\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999988788, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 368\n​* [] 369\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 368\n​* [] 369 - provide evidence\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661999990545, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 368\n​* [] 369 - provide evidence\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 368\n​* [x] 369 - provide evidence\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661999990545, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 368\n* [] 369 - provide evidence\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 368\n* [x] 369 - provide evidence\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000016471, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366\n​* [] 368\n​* [x] 369 - provide evidence\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 - provide evidence\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000016471, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366\n* [] 368\n* [x] 369 - provide evidence\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 - provide evidence\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000021437, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 - provide evidence\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000021437, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 - provide evidence\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000049285, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 provide asset list doc\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000049285, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 provide asset list doc\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000068830, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 provide asset list doc\n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000068830, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 provide asset list doc\n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000072654, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000072654, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000195137, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000195137, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000204689, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide evidence\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000204689, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide evidence\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000375911, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362\n* [] 364\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000375911, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362\n​* [] 364\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000484626, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000484626, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000686822, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000686822, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000709875, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n# Review in progress secure cards \n* [] 358 \n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 \n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000709875, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n​* [] review cards in https://arlive.atlassian.net/browse/SECURE-357\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000794031, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000794031, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 \n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 \n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000794591, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 \n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [] 368\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 \n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000794591, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000897873, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 \n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 provide asset list with datasource\n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000897873, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 \n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 provide asset list with datasource\n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662000991438, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 provide asset list with datasource\n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc\n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 provide asset list with datasource\n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662000991438, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 provide asset list with datasource\n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 provide asset list with datasource\n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662008780607, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [] 358 provide asset list with datasource\n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource\n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662008780607, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [] 358 provide asset list with datasource\n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource\n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662082863697, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource\n* [] 359 no PI data stored in non-prod env besides jupiter\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662082863697, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource\n​* [] 359 no PI data stored in non-prod env besides jupiter\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662082944674, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662082944674, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662082982113, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662082982113, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662083098944, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662083098944, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662083281540, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide (team member account?) list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662083281540, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide (team member account?) list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662083430823, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [] 368 no update from sec team\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662083430823, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [] 368 no update from sec team\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662083530444, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [] 368 no update from sec team\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662083530444, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [] 368 no update from sec team\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662083531012, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [] 368 no update from sec team\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662083531012, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662083782847, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 360 provide asset list doc \n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662083782847, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 360 provide asset list doc \n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662083784271, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 362 Asset List contains network position of systems\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662083784271, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 362 Asset List contains network position of systems\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662083934196, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662083934196, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662083934679, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] 364 provide team member account list\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] 364 provide team member account list(validating)\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662083934679, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [] 364 provide team member account list\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] 364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085112418, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] 358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] 364 provide team member account list(validating)\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] 364 provide team member account list(validating)\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085112418, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] 364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] 364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085112615, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] 358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] 364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] 364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085121159, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] 364 provide team member account list(validating)\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] 364 provide team member account list(validating)\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085121159, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] 359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] 364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] 364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085126846, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] 364 provide team member account list(validating)\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085126846, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] 364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085133124, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] 366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085133124, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] 366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085137893, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] 368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085137893, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] 368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085147524, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] 369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085147524, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] 369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085155239, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] 362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085155239, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] 362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085160617, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] 360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] 370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085160617, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] 360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085166158, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] 370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085166158, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] 370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085202913, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in progress)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085202913, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in progress)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085414617, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date)\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085414617, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date)\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085422034, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662085422034, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662089100352, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team(@Qian)\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662089100352, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team(@Qian)\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662096520915, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662357348221, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662357348221, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662357822857, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662357822857, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662428071632, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems\n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems \n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662428071632, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems\n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems \n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662428096458, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems \n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662428096458, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems \n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662428136170, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662428136170, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details \n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662428150943, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details " + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details https://arlive.atlassian.net/browse/PLL-1346" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662428150943, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details \n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details https://arlive.atlassian.net/browse/PLL-1346\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662430654945, + "from": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n​* [x] SECURE-360 provide asset list doc \n​* [] SECURE-370 provide asset list and logging details https://arlive.atlassian.net/browse/PLL-1346\n" + }, + "to": { + "value": "", + "displayValue": "​# Document preparation\n​* [x] sensitive data location doc\n​* [] asset & access control list(in review)\n\n​# Review in progress secure cards \n​* [x] SECURE-358 provide asset list with datasource(validating)\n​* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n​* [x] SECURE-364 provide team member account list(validating)\n​* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n​* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n​* [x] SECURE-369 provide repos and pipelines(validating)\n​* [x] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n​* [x] SECURE-360 provide asset list doc \n​* [x] SECURE-370 provide asset list and logging details https://arlive.atlassian.net/browse/PLL-1346\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662430654945, + "from": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n* [x] SECURE-360 provide asset list doc \n* [] SECURE-370 provide asset list and logging details https://arlive.atlassian.net/browse/PLL-1346" + }, + "to": { + "value": "", + "displayValue": "# Document preparation\n* [x] sensitive data location doc\n* [] asset & access control list(in review)\n# Review in progress secure cards \n* [x] SECURE-358 provide asset list with datasource(validating)\n* [x] SECURE-359 no PI data stored in non-prod env besides jupiter(waitring for reply)\n* [x] SECURE-364 provide team member account list(validating)\n* [x] SECURE-366 verify threat model doc (doc is not up to date) https://arlive.atlassian.net/browse/PLL-1383\n* [x] SECURE-368 no update from sec team https://arlive.atlassian.net/browse/PLL-1345\n* [x] SECURE-369 provide repos and pipelines(validating)\n* [x] SECURE-362 Asset List contains network position of systems https://arlive.atlassian.net/browse/PLL-1342\n* [x] SECURE-360 provide asset list doc \n* [x] SECURE-370 provide asset list and logging details https://arlive.atlassian.net/browse/PLL-1346" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1344.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1344.activityfeed.json new file mode 100644 index 000000000..3a38492a6 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1344.activityfeed.json @@ -0,0 +1,648 @@ +{ + "total": 19, + "nextPageStartAt": 19, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1659504462060, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "537829", + "displayValue": "PLL-1347" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1659504462108, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "537829", + "displayValue": "PLL-1347" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1659504478285, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "SECURE-365", + "displayValue": "This issue is caused by SECURE-365" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1659577773044, + "from": { + "value": "", + "displayValue": "* _Provide DOS & AppSec access to your confluence space_\n* _Detailed Systems Architecture diagram_\n* _A network architecture diagram (Including WAFs, Firewalls, Ingress / Egress locations, etc)_\n* _existing solution options documents, or agreed upon ADR (Architecture Decision Records)_\n* *_Where possible_* _Data Flow diagram, this should map the flow of data in and out of your service or application_" + }, + "to": { + "value": "", + "displayValue": "* _Provide DOS & AppSec access to your confluence space_ \n* _Detailed Systems Architecture diagram_ [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2570291745/Payment+Rails+-+High+Level+Overview|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2570291745/Payment+Rails+-+High+Level+Overview|smart-link] {color:#36B37E}*[ DONE ]*{color} \n* _A network architecture diagram (Including WAFs, Firewalls, Ingress / Egress locations, etc)_[https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2570291745/Payment+Rails+-+High+Level+Overview|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2570291745/Payment+Rails+-+High+Level+Overview|smart-link] {color:#36B37E}*[ DONE ]*{color} \n* _existing solution options documents, or agreed upon ADR (Architecture Decision Records)_ {color:#97A0AF}*[ DONE ]*{color} \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2751596045/Payment+Rails+-+Solution+Proposal+-+OIP+Onboarding+Design+with+FatZebra|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/2751596045/Payment+Rails+-+Solution+Proposal+-+OIP+Onboarding+Design+with+FatZebra|smart-link] \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825864635/Payment+Rails+-+Solution+Proposal+-+Phoenix+FatZebra+Integration|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825864635/Payment+Rails+-+Solution+Proposal+-+Phoenix+FatZebra+Integration|smart-link] \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825733702/Payment+Rails+-+Solution+Proposal+-+Apple+Pay+Payment+Option|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825733702/Payment+Rails+-+Solution+Proposal+-+Apple+Pay+Payment+Option|smart-link] \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825733702/Payment+Rails+-+Solution+Proposal+-+Apple+Pay+Payment+Option|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825733702/Payment+Rails+-+Solution+Proposal+-+Apple+Pay+Payment+Option|smart-link] \n** [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825864717/Solution+Options+-+Apple+Pay+Payment+Option|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8825864717/Solution+Options+-+Apple+Pay+Payment+Option|smart-link] \n* *_Where possible_* _Data Flow diagram, this should map the flow of data in and out of your service or application_ {color:#97A0AF}*[ TODO ]*{color} " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659580776584, + "from": { + "value": null, + "displayValue": "[Security Review]Detailed Design documents" + }, + "to": { + "value": null, + "displayValue": "[Security Review]#9 Detailed Design documents" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1659584443874, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "0" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659585041236, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661484102358, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661484102700, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1661736145533, + "from": { + "value": "537829", + "displayValue": "PLL-1347" + }, + "to": { + "value": "545780", + "displayValue": "PLL-1393" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1661736145603, + "from": { + "value": "537829", + "displayValue": "PLL-1347" + }, + "to": { + "value": "545780", + "displayValue": "PLL-1393" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1661737406021, + "from": { + "value": "545780", + "displayValue": "PLL-1393" + }, + "to": { + "value": "537829", + "displayValue": "PLL-1347" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1661737406082, + "from": { + "value": "545780", + "displayValue": "PLL-1393" + }, + "to": { + "value": "537829", + "displayValue": "PLL-1347" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661762270651, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1662346391480, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22020", + "displayValue": "Operational Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1662346396346, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22681", + "displayValue": "Security" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662346410381, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662346410381, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135254682, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24662", + "displayValue": "Unplanned Operational" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485683572, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1354.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1354.activityfeed.json new file mode 100644 index 000000000..a10297d27 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1354.activityfeed.json @@ -0,0 +1,655 @@ +{ + "total": 19, + "nextPageStartAt": 19, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1659594214821, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "531064", + "displayValue": "PLL-1285" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1659594241953, + "from": { + "value": null, + "displayValue": "[Tech design] How to enable Apple Pay on svcConsumer level" + }, + "to": { + "value": null, + "displayValue": "Enable Apple Pay on svcConsumer level" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1659595433633, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1659596466006, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1659596466396, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660025519087, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1661244522983, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47775", + "displayValue": "Apple Pay Integration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661312423854, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11607", + "displayValue": "Apollo Sprint 67" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661312424161, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1662008788418, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=614f5b6c78b7a1006aee4e4f", + "accountId": "614f5b6c78b7a1006aee4e4f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/614f5b6c78b7a1006aee4e4f/7200a690-d239-4a37-96de-9d6c728da134/32" + }, + "displayName": "Aaron Braganza", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1662599840039, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "83808", + "displayValue": "This issue links to \"Page (Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662693030205, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "6", + "displayValue": "Closed", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1664151169535, + "from": { + "value": "11607", + "displayValue": "Apollo Sprint 67" + }, + "to": { + "value": "11607, 11608", + "displayValue": "Apollo Sprint 67, Apollo Sprint 68" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1665052278830, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22019", + "displayValue": "Feature Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1665052281123, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1665052286179, + "from": { + "value": "6", + "displayValue": "Closed", + "categoryId": 3 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1665052286179, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135537739, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485530448, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1668485945203, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1326", + "displayValue": "This issue is blocked by PLL-1326" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1373.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1373.activityfeed.json new file mode 100644 index 000000000..75c244dcf --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1373.activityfeed.json @@ -0,0 +1,832 @@ +{ + "total": 24, + "nextPageStartAt": 24, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660207772971, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "*Background:*\n\n Currently, when we make a payment with a new client that have just onboarded to FatZebra in the {{local/test/uat}} environment, the payment always would be failed due to the response code is 99. \n\n This is because that the \"Switch\" is not “Test“. \n\n The current solution is just that we need to email to FZ to make the new client’s “Switch“ set up to “Test”. \n\n And [~accountid:60d3003af65054006958575f] had emailed to FZ to ask if there are any ways to auto-set up the “Switch“ to “Test“, they replied us they are working on a fix for it.\n\n So in this card, just track this issue.\n\n\n\n*Enivronment:*\n\n local\n\n test\n\n uat" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660207958184, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "When we onboard a new client to FZ, the payment can be successful even though we don’t email to FZ to make the \"Switch\" set up to “Test“." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1660207970420, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "0" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660208012917, + "from": { + "value": null, + "displayValue": "*Background:*\n\n Currently, when we make a payment with a new client that have just onboarded to FatZebra in the {{local/test/uat}} environment, the payment always would be failed due to the response code is 99. \n\n This is because that the \"Switch\" is not “Test“. \n\n The current solution is just that we need to email to FZ to make the new client’s “Switch“ set up to “Test”. \n\n And [~accountid:60d3003af65054006958575f] had emailed to FZ to ask if there are any ways to auto-set up the “Switch“ to “Test“, they replied us they are working on a fix for it.\n\n So in this card, just track this issue.\n\n\n\n*Enivronment:*\n\n local\n\n test\n\n uat" + }, + "to": { + "value": null, + "displayValue": "*Background:*\n\n Currently, when we make a payment with a new client that have just onboarded to FatZebra in the {{local/test/uat}} environment, the payment would always be failed due to the response code is 99. \n\n This is because that the \"Switch\" is not “Test“. \n\n The current solution is just that we need to email to FZ to make the new client’s “Switch“ set up to “Test”. \n\n And [~accountid:60d3003af65054006958575f] had emailed to FZ to ask if there are any ways to auto-set up the “Switch“ to “Test“, they replied us they are working on a fix for it.\n\n So in this card, just track this issue.\n\n\n\n*Enivronment:*\n\n local\n\n test\n\n uat" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660208103687, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22021", + "displayValue": "Operational Work - Unplanned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660208129147, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660208319424, + "from": { + "value": null, + "displayValue": "*Background:*\n\n Currently, when we make a payment with a new client that have just onboarded to FatZebra in the {{local/test/uat}} environment, the payment would always be failed due to the response code is 99. \n\n This is because that the \"Switch\" is not “Test“. \n\n The current solution is just that we need to email to FZ to make the new client’s “Switch“ set up to “Test”. \n\n And [~accountid:60d3003af65054006958575f] had emailed to FZ to ask if there are any ways to auto-set up the “Switch“ to “Test“, they replied us they are working on a fix for it.\n\n So in this card, just track this issue.\n\n\n\n*Enivronment:*\n\n local\n\n test\n\n uat" + }, + "to": { + "value": null, + "displayValue": "*Background:*\n\n Currently, when we make a payment with a new client that have just onboarded to FatZebra in the {{local/test/uat}} environment, the payment would always be failed due to the response code is 99. \n\n This is because that the \"Switch\" is not “Test“. \n\n The current solution is just that we need to email to FZ to make the new client’s “Switch“ set up to “Test”. \n\n And [~accountid:60d3003af65054006958575f] had emailed to FZ to ask if there are any ways to auto-set up the “Switch“ to “Test“, they replied us they are working on a fix for it.\n\n So in this card, just often email to FZ to track this issue.\n\n\n\n*Enivronment:*\n\n local\n\n test\n\n uat" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660209002266, + "from": { + "value": null, + "displayValue": "*Background:*\n\n Currently, when we make a payment with a new client that have just onboarded to FatZebra in the {{local/test/uat}} environment, the payment would always be failed due to the response code is 99. \n\n This is because that the \"Switch\" is not “Test“. \n\n The current solution is just that we need to email to FZ to make the new client’s “Switch“ set up to “Test”. \n\n And [~accountid:60d3003af65054006958575f] had emailed to FZ to ask if there are any ways to auto-set up the “Switch“ to “Test“, they replied us they are working on a fix for it.\n\n So in this card, just often email to FZ to track this issue.\n\n\n\n*Enivronment:*\n\n local\n\n test\n\n uat" + }, + "to": { + "value": null, + "displayValue": "*Background:*\n\n Currently, when we make a payment with a new client that have just onboarded to FatZebra in the {{local/test/uat}} environment, the payment would always be failed due to the response code is 99. \n\n This is because that the \"Switch\" is not “Test“. \n\n The current solution is just that we need to email to FZ to make the new client’s “Switch“ set up to “Test”. \n\n And [~accountid:60d3003af65054006958575f] had emailed to FZ to ask if there are any ways to auto-set up the “Switch“ to “Test“, they replied us they are working on a fix for it.\n\n So in this card, just often email to FZ to track this issue.\n\n\n\n*The Affected Environments:*\n\n local\n\n test\n\n uat" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660209450603, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660209450832, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1660209463650, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660209572063, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "6153504178e5e400700ca15a", + "displayValue": "HanWei Wang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660269390442, + "from": { + "value": "6153504178e5e400700ca15a", + "displayValue": "HanWei Wang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48" + }, + "to": { + "value": "60d3003af65054006958575f", + "displayValue": "Aaron Camilleri", + "avatarUrl": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Paired Member", + "fieldType": "custom", + "fieldId": "customfield_16800", + "fieldSchema": { + "type": "user", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker" + }, + "timestamp": 1660269401945, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6153504178e5e400700ca15a", + "displayValue": "HanWei Wang" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660456033531, + "from": { + "value": "11407", + "displayValue": "Apollo Sprint 64" + }, + "to": { + "value": "11407, 11605", + "displayValue": "Apollo Sprint 64, Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739957018, + "from": { + "value": "11407, 11605", + "displayValue": "Apollo Sprint 64, Apollo Sprint 65" + }, + "to": { + "value": "11407, 11605, 11606", + "displayValue": "Apollo Sprint 64, Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661761158852, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "6", + "displayValue": "Closed", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1661761177118, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1661761177147, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1662948901689, + "from": { + "value": "11407, 11605, 11606", + "displayValue": "Apollo Sprint 64, Apollo Sprint 65, Apollo Sprint 66" + }, + "to": { + "value": "11407, 11605, 11606, 11607", + "displayValue": "Apollo Sprint 64, Apollo Sprint 65, Apollo Sprint 66, Apollo Sprint 67" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1664151171269, + "from": { + "value": "11407, 11605, 11606, 11607", + "displayValue": "Apollo Sprint 64, Apollo Sprint 65, Apollo Sprint 66, Apollo Sprint 67" + }, + "to": { + "value": "11407, 11605, 11606, 11607, 11608", + "displayValue": "Apollo Sprint 64, Apollo Sprint 65, Apollo Sprint 66, Apollo Sprint 67, Apollo Sprint 68" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1665052583367, + "from": { + "value": "6", + "displayValue": "Closed", + "categoryId": 3 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1665052583367, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135533068, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485856036, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1378.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1378.activityfeed.json new file mode 100644 index 000000000..29c1d4eaf --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1378.activityfeed.json @@ -0,0 +1,1982 @@ +{ + "total": 45, + "nextPageStartAt": 45, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660719098328, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "!image-20220817-064852.png|width=1025,height=342!\n\nThe title of this page is not suitable.\nConfirmed with FZ, if we want to change the title, we should hosted their page rather than directly redirect it.\n\nAlso we need to add the XXXX logo beneath the card form" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660719175102, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Change the title of this page.\n{{Tokenize credit card}}\n# Add the XXXX logo beneath the card form" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1660719183838, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1660719183871, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660719188805, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22082", + "displayValue": "Feature Work - Unplanned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1660719192781, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660719242324, + "from": { + "value": null, + "displayValue": "!image-20220817-064852.png|width=1025,height=342!\n\nThe title of this page is not suitable.\nConfirmed with FZ, if we want to change the title, we should hosted their page rather than directly redirect it.\n\nAlso we need to add the XXXX logo beneath the card form" + }, + "to": { + "value": null, + "displayValue": "!image-20220817-064852.png|width=1025,height=342!\n\nThe title of this page is not suitable.\nConfirmed with FZ, if we want to change the title, we should hosted their page rather than directly redirect it.\n\nAlso we need to add the XXXX logo beneath the card form\n\n\n\n[https://XXXX.slack.com/archives/C02U3F516KE/p1660715462381309|https://XXXX.slack.com/archives/C02U3F516KE/p1660715462381309|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660793694660, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660805448565, + "from": { + "value": null, + "displayValue": "!image-20220817-064852.png|width=1025,height=342!\n\nThe title of this page is not suitable.\nConfirmed with FZ, if we want to change the title, we should hosted their page rather than directly redirect it.\n\nAlso we need to add the XXXX logo beneath the card form\n\n\n\n[https://XXXX.slack.com/archives/C02U3F516KE/p1660715462381309|https://XXXX.slack.com/archives/C02U3F516KE/p1660715462381309|smart-link] " + }, + "to": { + "value": null, + "displayValue": "!image-20220817-064852.png|width=1025,height=342!\n\nThe title of this page is not suitable.\nConfirmed with FZ, if we want to change the title, we should hosted their page rather than directly redirect it.\n\nAlso we need to add the XXXX logo beneath the card form\n\n!image-20220818-065040.png|width=252,height=104!\n\n\n\n[https://XXXX.slack.com/archives/C02U3F516KE/p1660715462381309|https://XXXX.slack.com/archives/C02U3F516KE/p1660715462381309|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1661310585045, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47760", + "displayValue": "Phoenix Credit Card Payment Migration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1661310591125, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "1" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661762269932, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661838028875, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "5f1114d25ee2c3002388c63d", + "displayValue": "Qian Zhang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661839436518, + "from": { + "value": "", + "displayValue": "# Change the title of this page.\n{{Tokenize credit card}}\n# Add the XXXX logo beneath the card form" + }, + "to": { + "value": "", + "displayValue": "# Change the title of this page.\n{{Save card}}\n# Add the XXXX logo beneath the card form" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661839553246, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661847451954, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add new frontend page to host FZ iframe" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661847451954, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add new frontend page to host FZ iframe" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661847451954, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661847477032, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add new frontend page to host FZ iframe" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add new frontend page to host FZ iframe\n​* [] Double check if merchant test can display save fz card page" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661847477032, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add new frontend page to host FZ iframe" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add new frontend page to host FZ iframe\n* [] Double check if merchant test can display save fz card page" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661847487625, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add new frontend page to host FZ iframe\n* [] Double check if merchant test can display save fz card page" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add new frontend page to host FZ iframe\n* [] Double check if merchant test can display save fz card page\n* [] Change UI test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661847487625, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add new frontend page to host FZ iframe\n​* [] Double check if merchant test can display save fz card page" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add new frontend page to host FZ iframe\n​* [] Double check if merchant test can display save fz card page\n​* [] Change UI test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661939524308, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add new frontend page to host FZ iframe\n* [] Double check if merchant test can display save fz card page\n* [] Change UI test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [] Double check if merchant test can display save fz card page\n* [] Change UI test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661939524308, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add new frontend page to host FZ iframe\n​* [] Double check if merchant test can display save fz card page\n​* [] Change UI test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [] Double check if merchant test can display save fz card page\n​* [] Change UI test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661939525135, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [] Double check if merchant test can display save fz card page\n​* [] Change UI test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [] Change UI test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661939525135, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add new frontend page to host FZ iframe\n* [] Double check if merchant test can display save fz card page\n* [] Change UI test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [] Change UI test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662026688398, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662026688398, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [] Change UI test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662026688398, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [] Change UI test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662026694677, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test\n* [] Refactor code" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662026694677, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662026694677, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test\n​* [] Refactor code" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60d3003af65054006958575f", + "accountId": "60d3003af65054006958575f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "24x24": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "16x16": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "32x32": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + }, + "displayName": "Aaron Camilleri", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085766506, + "from": { + "value": "", + "displayValue": "# Change the title of this page.\n{{Save card}}\n# Add the XXXX logo beneath the card form" + }, + "to": { + "value": "", + "displayValue": "# Change the title of this page.\n{{Save card}}\n# Add the XXXX logo beneath the card form\n# Change tokenisation success message to: Card captured successfully" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60d3003af65054006958575f", + "accountId": "60d3003af65054006958575f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "24x24": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "16x16": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png", + "32x32": "https://secure.gravatar.com/avatar/7450f8d06ca310b79986afba52b4ae2b?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAC-2.png" + }, + "displayName": "Aaron Camilleri", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662085874115, + "from": { + "value": "", + "displayValue": "# Change the title of this page.\n{{Save card}}\n# Add the XXXX logo beneath the card form\n# Change tokenisation success message to: Card captured successfully" + }, + "to": { + "value": "", + "displayValue": "# Change the title of this page.\n{{Save card}}\n# Add the XXXX logo beneath the card form\n# Change tokenisation success message to: Card captured successfully. You can now close this window" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662286234780, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test\n* [] Refactor code" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test\n* [x] Refactor code" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662286234780, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662286234780, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test\n​* [] Refactor code" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test\n​* [x] Refactor code" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662286248687, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662286248687, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test\n​* [x] Refactor code" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test\n​* [x] Refactor code\n​* [] Calculate the iframe height" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662286248687, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test\n* [x] Refactor code" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test\n* [x] Refactor code\n* [] Calculate the iframe height" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662286606778, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test\n​* [x] Refactor code\n​* [] Calculate the iframe height" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add new frontend page to host FZ iframe\n​* [x] Double check if merchant test can display save fz card page\n​* [x] Change UI test\n​* [x] Refactor code" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662286606778, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662286606778, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test\n* [x] Refactor code\n* [] Calculate the iframe height" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add new frontend page to host FZ iframe\n* [x] Double check if merchant test can display save fz card page\n* [x] Change UI test\n* [x] Refactor code" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1662286712768, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1403", + "displayValue": "This issue caused PLL-1403" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662347204474, + "from": { + "value": "", + "displayValue": "# Change the title of this page.\n{{Save card}}\n# Add the XXXX logo beneath the card form\n# Change tokenisation success message to: Card captured successfully. You can now close this window" + }, + "to": { + "value": "", + "displayValue": "# Change the title of this page.\n{{Save card}}\n# Add the XXXX logo beneath the card form\n# Change success page. {{Card captured successfully}}" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662364163121, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662364167939, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662419813690, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662419870401, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662421616530, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662421646481, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1662422595941, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1403", + "displayValue": "This issue relates to PLL-1403" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662428078107, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662428747819, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Labels", + "fieldType": "jira", + "fieldId": "labels", + "fieldSchema": { + "type": "array", + "itemType": "string" + }, + "timestamp": 1662428759583, + "from": { + "value": null, + "displayValue": "" + }, + "to": { + "value": null, + "displayValue": "Leave" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662449161901, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662449163959, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662506751251, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662507450299, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662507450299, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135544850, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485554164, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1379.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1379.activityfeed.json new file mode 100644 index 000000000..9f3b33513 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1379.activityfeed.json @@ -0,0 +1,2065 @@ +{ + "total": 46, + "nextPageStartAt": 46, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1660720709771, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1660720710631, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1310", + "displayValue": "This issue clones PLL-1310" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660720712460, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Callback Endpoint For FZ\n​* [x] FZ callback url Verification\n​* [x] Pheonix Notification\n​* [x] Unit test" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Callback Endpoint For FZ\n​* [] FZ callback url Verification\n​* [] Pheonix Notification\n​* [] Unit test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660720712460, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Callback Endpoint For FZ\n* [x] FZ callback url Verification\n* [x] Pheonix Notification\n* [x] Unit test" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Callback Endpoint For FZ\n* [] FZ callback url Verification\n* [] Pheonix Notification\n* [] Unit test" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1660720712460, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Reporter", + "fieldType": "jira", + "fieldId": "reporter", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660720735317, + "from": { + "value": "615b3949a7071000698e3b5a", + "displayValue": "Gerard Ho" + }, + "to": { + "value": "557058:430d80a5-c8bc-4411-890a-03d4d72f4375", + "displayValue": "Anthony Smith" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Reporter", + "fieldType": "jira", + "fieldId": "reporter", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660720743428, + "from": { + "value": "557058:430d80a5-c8bc-4411-890a-03d4d72f4375", + "displayValue": "Anthony Smith" + }, + "to": { + "value": "611c4c0fa3e00f0068729f2d", + "displayValue": "Anthony Tse" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1660720745109, + "from": { + "value": "61eedfdd58ce4f0068752e6d", + "displayValue": "Sumit Narang", + "avatarUrl": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "to": { + "value": null, + "displayValue": null, + "avatarUrl": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660720949225, + "from": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n\n\nRequires:\n\n* Finalized front end design \n* Phoenix endpoint to receive card info" + }, + "to": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# Grant access for Phoenix endpoint call in XXXX-id client repo \n# Update the audience in payment selector (as per the changes done XXXX-id client repo)\n# Do the changes in payment selector if there is any change in Phoenix endpoint URL request body" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660720999614, + "from": { + "value": "", + "displayValue": "* FatZebra gives response code, render correct design: Success, Generic Error, Timeout page.\n[https://miro.com/app/board/uXjVOk_o4XY=/|https://miro.com/app/board/uXjVOk_o4XY=/|smart-link] \n* Update {{token_transaction}} table with FZ status result\n** store response code" + }, + "to": { + "value": "", + "displayValue": "* Complete End to end flow with Phoenix" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660721122749, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660721122984, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1660793516166, + "from": { + "value": null, + "displayValue": "2" + }, + "to": { + "value": null, + "displayValue": "" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1660793545409, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660793545409, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Callback Endpoint For FZ\n* [] FZ callback url Verification\n* [] Pheonix Notification\n* [] Unit test" + }, + "to": { + "value": "", + "displayValue": "" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660793545409, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Callback Endpoint For FZ\n​* [] FZ callback url Verification\n​* [] Pheonix Notification\n​* [] Unit test" + }, + "to": { + "value": "", + "displayValue": "" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1660793640950, + "from": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# Grant access for Phoenix endpoint call in XXXX-id client repo \n# Update the audience in payment selector (as per the changes done XXXX-id client repo)\n# Do the changes in payment selector if there is any change in Phoenix endpoint URL request body" + }, + "to": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# Grant access for Phoenix endpoint call in XXXX-id client repo \n# Update the audience in payment selector (as per the changes done XXXX-id client repo)\n# -Do the changes in payment selector if there is any change in Phoenix endpoint URL request body-" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660793663119, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660793945087, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660793945361, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660794106078, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "", + "displayValue": "" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1660794106445, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1660794106740, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661137092111, + "from": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# Grant access for Phoenix endpoint call in XXXX-id client repo \n# Update the audience in payment selector (as per the changes done XXXX-id client repo)\n# -Do the changes in payment selector if there is any change in Phoenix endpoint URL request body-" + }, + "to": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# Grant access for Phoenix endpoint call in XXXX-id client repo \n# Update the audience in payment selector (as per the changes done XXXX-id client repo)\n# Add Phoenix domain in the payment selector security proxy. (that configuration in the devops repo). \n`{{paymentSelector/security/policy}}\n# -Do the changes in payment selector if there is any change in Phoenix endpoint URL request body-" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661137153896, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661137154335, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661223708774, + "from": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# Grant access for Phoenix endpoint call in XXXX-id client repo \n# Update the audience in payment selector (as per the changes done XXXX-id client repo)\n# Add Phoenix domain in the payment selector security proxy. (that configuration in the devops repo). \n`{{paymentSelector/security/policy}}\n# -Do the changes in payment selector if there is any change in Phoenix endpoint URL request body-" + }, + "to": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# Grant access for Phoenix endpoint call in XXXX-id client repo \n# Update the audience in payment selector (as per the changes done in XXXX-id client repo)\n# Add Phoenix domain in the payment selector security proxy. (that configuration in the devops repo). \n`{{paymentSelector/security/policy}}\n# -Do the changes in payment selector if there is any change in Phoenix endpoint URL request body-" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661223711290, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "61eedfdd58ce4f0068752e6d", + "displayValue": "Sumit Narang", + "avatarUrl": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661223773028, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661223773028, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661223773028, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661223792281, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector\n* [] Add Phoenix domain in the payment selector security proxy." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661223792281, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector\n​* [] Add Phoenix domain in the payment selector security proxy." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1661224955252, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661224961917, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661225336700, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector\n* [] Add Phoenix domain in the payment selector security proxy." + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector\n* [] Add Phoenix domain in the payment selector security proxy.\n* [] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661225336700, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector\n​* [] Add Phoenix domain in the payment selector security proxy." + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector\n​* [] Add Phoenix domain in the payment selector security proxy.\n​* [] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661238507595, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector\n* [] Add Phoenix domain in the payment selector security proxy.\n* [] Unit tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661238507595, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector\n​* [] Add Phoenix domain in the payment selector security proxy.\n​* [] Unit tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661246127114, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [] Unit tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661246127114, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [] Unit tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661246127355, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661246127355, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661246127355, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661387029788, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests\n* [] Update the code to call phoenix endpoint with Authorization token" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661387029788, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests\n​* [] Update the code to call phoenix endpoint with Authorization token" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661387029788, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661387039443, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests\n​* [] Update the code to call phoenix endpoint with Authorization token" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests\n​* [] Update the code to call phoenix endpoint with Authorization token\n​* [] Grant access for Phoenix endpoint call in XXXX-id client repo" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661387039443, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests\n* [] Update the code to call phoenix endpoint with Authorization token" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests\n* [] Update the code to call phoenix endpoint with Authorization token\n* [] Grant access for Phoenix endpoint call in XXXX-id client repo" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661387071825, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739957312, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11605, 11606", + "displayValue": "Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1661827263055, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1397", + "displayValue": "This issue caused PLL-1397" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661827303559, + "from": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# Grant access for Phoenix endpoint call in XXXX-id client repo \n# Update the audience in payment selector (as per the changes done in XXXX-id client repo)\n# Add Phoenix domain in the payment selector security proxy. (that configuration in the devops repo). \n`{{paymentSelector/security/policy}}\n# -Do the changes in payment selector if there is any change in Phoenix endpoint URL request body-" + }, + "to": { + "value": null, + "displayValue": "Refer to API Design document : [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#API-Design|smart-link] Step #3\n\nIntegrate with Phoenix endpoint: [https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|https://XXXXconfluence.atlassian.net/wiki/spaces/FSP/pages/8836647899/Tech+Design+about+Phoenix+FatZebra+integration+in+payment+selector+service#Phoenix-callback-endpoint-swagger|smart-link] \n\n*Requires:*\n\n* Phoenix endpoint to receive card info\n\n*Scope:*\n\n# Add and set cad token field into {{CreditCardDetail}} in payment selector\n# -Grant access for Phoenix endpoint call in XXXX-id client repo- (moved to card PLL-1397)\n# -Update the audience in payment selector (as per the changes done in XXXX-id client repo)- (moved to card PLL-1397)\n# Add Phoenix domain in the payment selector security proxy. (that configuration in the devops repo). \n`{{paymentSelector/security/policy}}\n# -Do the changes in payment selector if there is any change in Phoenix endpoint URL request body-" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661827467633, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests\n​* [] Update the code to call phoenix endpoint with Authorization token\n​* [] Grant access for Phoenix endpoint call in XXXX-id client repo" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests\n​* [] Update the code to call phoenix endpoint with Authorization token" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661827467633, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests\n* [] Update the code to call phoenix endpoint with Authorization token\n* [] Grant access for Phoenix endpoint call in XXXX-id client repo" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests\n* [] Update the code to call phoenix endpoint with Authorization token" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661827468441, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests\n* [] Update the code to call phoenix endpoint with Authorization token" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add and set cad token field into CreditCardDetail in payment selector\n* [x] Add Phoenix domain in the payment selector security proxy.\n* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661827468441, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661827468441, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests\n​* [] Update the code to call phoenix endpoint with Authorization token" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add and set cad token field into CreditCardDetail in payment selector\n​* [x] Add Phoenix domain in the payment selector security proxy.\n​* [x] Unit tests" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661827473697, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661828046258, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661829772966, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662002870139, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662002870139, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135555682, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485556310, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1380.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1380.activityfeed.json new file mode 100644 index 000000000..eab94b42a --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1380.activityfeed.json @@ -0,0 +1,1547 @@ +{ + "total": 30, + "nextPageStartAt": 30, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1660791926578, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1660791933049, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1307", + "displayValue": "This issue clones PLL-1307" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660791935206, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1660791935206, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1660791935206, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660791950811, + "from": { + "value": "", + "displayValue": "To request the access for Yonghee based on the request template above" + }, + "to": { + "value": "", + "displayValue": "To request the access for Brian based on the request template above" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1660791967875, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661134027451, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661134028044, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661134140166, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661134175452, + "from": { + "value": "62cc5c504c909d6a57aa8119", + "displayValue": "Yonghee Jeon Jeon", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48" + }, + "to": { + "value": "5d87fafa27fe990dc2d2e46c", + "displayValue": "Harsh Singal", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661222247830, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661222247830, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661231056556, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661231056556, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661231057472, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661231057472, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661296426409, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661296426409, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661296433333, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661296433333, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661296452174, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661296452174, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661296844022, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661296844022, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661296852010, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [] Sumologic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661296852010, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [] Sumologic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661296874192, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [] Sumologic\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [] Sumologic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661296874192, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [] Sumologic\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [] Sumologic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661389897157, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [] Sumologic\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [] Sumologic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661389897157, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [] Sumologic\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [] Sumologic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661393544332, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [] Sumologic\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661393544332, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [] Sumologic\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661480180789, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661480180789, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661480181913, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661480181913, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739957441, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11605, 11606", + "displayValue": "Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661825655677, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661825655677, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661825657066, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661825657066, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62cc5c504c909d6a57aa8119", + "accountId": "62cc5c504c909d6a57aa8119", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/32" + }, + "displayName": "Yonghee Jeon Jeon", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661998699426, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662087422707, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62f148e61323922c61e367b1 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [x] Sumologic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662087422707, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [x] Sumologic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662087422707, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662087424796, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662087424796, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135246884, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24662", + "displayValue": "Unplanned Operational" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485511293, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1384.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1384.activityfeed.json new file mode 100644 index 000000000..72dacfd4f --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1384.activityfeed.json @@ -0,0 +1,2185 @@ +{ + "total": 42, + "nextPageStartAt": 42, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1661133119661, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1661133120753, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1307", + "displayValue": "This issue clones PLL-1307" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1661133121094, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "82921", + "displayValue": "This issue links to \"Page (Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661133123167, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1661133123167, + "from": { + "value": null, + "displayValue": "All Completed" + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661133123167, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661133230127, + "from": { + "value": "62cc5c504c909d6a57aa8119", + "displayValue": "Yonghee Jeon Jeon", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/62cc5c504c909d6a57aa8119/54de2f37-9a57-4af3-96db-87e37911fb24/48" + }, + "to": { + "value": null, + "displayValue": null, + "avatarUrl": null + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661133269917, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [] Create XXXX Account" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661133269917, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [] Create XXXX Account" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661133271991, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n​* [] Create XXXX Account" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create XXXX Account\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661133271991, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n* [] Create XXXX Account" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Create XXXX Account\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661133296936, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661134144612, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661134188179, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "5e40b0f2ab90210c8de04f1f", + "displayValue": "Yu Zhang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661739291020, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Create XXXX Account\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661739291020, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Create XXXX Account\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=60c28292f6505400695b54bd", + "accountId": "60c28292f6505400695b54bd", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "24x24": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "16x16": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png", + "32x32": "https://secure.gravatar.com/avatar/99a87b2f46c0fc8e1b86530c0c922f40?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FBL-5.png" + }, + "displayName": "Bruce Lund", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661739957383, + "from": { + "value": "11605", + "displayValue": "Apollo Sprint 65" + }, + "to": { + "value": "11605, 11606", + "displayValue": "Apollo Sprint 65, Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661749652026, + "from": { + "value": "5e40b0f2ab90210c8de04f1f", + "displayValue": "Yu Zhang", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48" + }, + "to": { + "value": "62ffcb2a142d0c981fced848", + "displayValue": "Peihang Yu", + "avatarUrl": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661749660890, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661749660890, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661749695986, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661749695986, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661749712606, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661749712606, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661749829502, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661749829502, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661758011524, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661758011524, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [] cloudsmith (pending)\n* [] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661824389995, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661824389995, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661826510326, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661826510326, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661912712862, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661912712862, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661912717539, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661912717539, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661912888720, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661912888720, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661913084157, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661913084157, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661913310757, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661913310757, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661913311529, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661913311529, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661913462047, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661913462047, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661913467925, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661913467925, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661913471728, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661913471728, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661913499526, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661913499526, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661996323435, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661996323435, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661996328105, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [x] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661996328105, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [x] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661997555035, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [x] Get familiar with fs-platform-onboarding\n* [] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [x] Get familiar with fs-platform-onboarding\n* [x] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1661997555035, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [x] Get familiar with fs-platform-onboarding\n​* [] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [x] Get familiar with fs-platform-onboarding\n​* [x] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662343107013, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [x] Get familiar with fs-platform-onboarding\n​* [x] Config the development environment of fs-platform-payment-selector\n​* [] Get familiar with fs-platform-payment-selector\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [x] Get familiar with fs-platform-onboarding\n​* [x] Config the development environment of fs-platform-payment-selector\n​* [x] Get familiar with fs-platform-payment-selector\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662343107013, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [x] Get familiar with fs-platform-onboarding\n* [x] Config the development environment of fs-platform-payment-selector\n* [] Get familiar with fs-platform-payment-selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [x] Get familiar with fs-platform-onboarding\n* [x] Config the development environment of fs-platform-payment-selector\n* [x] Get familiar with fs-platform-payment-selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=6153504178e5e400700ca15a", + "accountId": "6153504178e5e400700ca15a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/6153504178e5e400700ca15a/5f5d42a2-8a86-4904-814b-1f161efdf9cb/32" + }, + "displayName": "HanWei Wang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662343992203, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662433854635, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662433854635, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [x] Get familiar with fs-platform-onboarding\n* [x] Config the development environment of fs-platform-payment-selector\n* [x] Get familiar with fs-platform-payment-selector" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Create XXXX Account\n* [x] github (wait for slack profile setup)\n* [x] local admin access (need to be submitted by @62cc5c504c909d6a57aa8119 )\n* [x] confluence and jira\n* [x] 1password (pending)\n* [x] victorops (pending)\n* [x] intellij (pending)\n* [x] segment (pending)\n* [x] buildkite (pending)\n* [x] cloudsmith (pending)\n* [x] Add to team email group (fs-*******)\n* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n# Checklist #2\n* [x] Config the development environment of fs-platform-onboarding\n* [x] Get familiar with fs-platform-onboarding\n* [x] Config the development environment of fs-platform-payment-selector\n* [x] Get familiar with fs-platform-payment-selector" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662433854635, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [x] Get familiar with fs-platform-onboarding\n​* [x] Config the development environment of fs-platform-payment-selector\n​* [x] Get familiar with fs-platform-payment-selector\n" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Create XXXX Account\n​* [x] github (wait for slack profile setup)\n​* [x] local admin access (need to be submitted by @*** )\n​* [x] confluence and jira\n​* [x] 1password (pending)\n​* [x] victorops (pending)\n​* [x] intellij (pending)\n​* [x] segment (pending)\n​* [x] buildkite (pending)\n​* [x] cloudsmith (pending)\n​* [x] Add to team email group (fs-*******)\n​* [x] aws role (adfs-fs-platform-xxx-admin and adfs-disbursements-xxx-admin)\n\n​# Checklist #2\n​* [x] Config the development environment of fs-platform-onboarding\n​* [x] Get familiar with fs-platform-onboarding\n​* [x] Config the development environment of fs-platform-payment-selector\n​* [x] Get familiar with fs-platform-payment-selector\n" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62ffcb2a142d0c981fced848", + "accountId": "62ffcb2a142d0c981fced848", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "24x24": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "16x16": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "32x32": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png" + }, + "displayName": "Peihang Yu", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662433864493, + "from": { + "value": "10025", + "displayValue": "Blocked", + "categoryId": 2 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62ffcb2a142d0c981fced848", + "accountId": "62ffcb2a142d0c981fced848", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "24x24": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "16x16": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "32x32": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png" + }, + "displayName": "Peihang Yu", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662433870093, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62ffcb2a142d0c981fced848", + "accountId": "62ffcb2a142d0c981fced848", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "24x24": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "16x16": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "32x32": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png" + }, + "displayName": "Peihang Yu", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662433870093, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62ffcb2a142d0c981fced848", + "accountId": "62ffcb2a142d0c981fced848", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "24x24": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "16x16": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "32x32": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png" + }, + "displayName": "Peihang Yu", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1662433875305, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=62ffcb2a142d0c981fced848", + "accountId": "62ffcb2a142d0c981fced848", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "24x24": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "16x16": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png", + "32x32": "https://secure.gravatar.com/avatar/e8133e9a4dfdca1e3c67aadbe3305bb1?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPY-2.png" + }, + "displayName": "Peihang Yu", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1662433878734, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135266308, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24662", + "displayValue": "Unplanned Operational" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485517544, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1386.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1386.activityfeed.json new file mode 100644 index 000000000..ea3135918 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1386.activityfeed.json @@ -0,0 +1,1053 @@ +{ + "total": 31, + "nextPageStartAt": 31, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1661164742929, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "531064", + "displayValue": "PLL-1285" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661164929413, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661164929730, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661164932822, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661219415070, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "According the discussion with Fatzebra. We need to Register domain name for new merchant. Refer to [https://docs.fatzebra.com/reference/merchant-registration|https://docs.fatzebra.com/reference/merchant-registration|smart-link] for more details." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661219486253, + "from": { + "value": null, + "displayValue": "According the discussion with Fatzebra. We need to Register domain name for new merchant. Refer to [https://docs.fatzebra.com/reference/merchant-registration|https://docs.fatzebra.com/reference/merchant-registration|smart-link] for more details." + }, + "to": { + "value": null, + "displayValue": "According the discussion with Fatzebra. We need to Register domain name for new merchant. Refer to [https://docs.fatzebra.com/reference/merchant-registration|https://docs.fatzebra.com/reference/merchant-registration|smart-link] for more details.\n\n\n\nh4. Scope:\n\nInvoke Fatzebra API when a new merchant is onboarded [https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661219635301, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "h4. Happy path\n\n*Given* invoke Fatzebra API successfully \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 200\n\nh4. Unhappy path\n\n*Given* invoke Fatzebra API failed \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 500" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661219792949, + "from": { + "value": "", + "displayValue": "h4. Happy path\n\n*Given* invoke Fatzebra API successfully \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 200\n\nh4. Unhappy path\n\n*Given* invoke Fatzebra API failed \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 500" + }, + "to": { + "value": "", + "displayValue": "h4. Happy path\n\n*Given* invoke Fatzebra API successfully \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 200\n\n*And* Fatzebra get APi return ACTIVE\n\nh4. Unhappy path\n\n*Given* invoke Fatzebra API failed \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 500" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661219885406, + "from": { + "value": "", + "displayValue": "h4. Happy path\n\n*Given* invoke Fatzebra API successfully \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 200\n\n*And* Fatzebra get APi return ACTIVE\n\nh4. Unhappy path\n\n*Given* invoke Fatzebra API failed \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 500" + }, + "to": { + "value": "", + "displayValue": "h4. Happy path\n\n*Given* invoke Fatzebra API successfully \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 200\n\n*And* Fatzebra get APi return ACTIVE [https://docs.fatzebra.com/reference/check-get-an-apple-pay-on-the-web-domain|https://docs.fatzebra.com/reference/check-get-an-apple-pay-on-the-web-domain|smart-link] \n\nh4. Unhappy path\n\n*Given* invoke Fatzebra API failed \n\n*When* a new merchant is onboarded to FatZebra\n\n*Then* onboarding API return 500\n\n*And* an Alert should be send to {{cr-apollo-alert}} channel" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661219896804, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Fix versions", + "fieldType": "jira", + "fieldId": "fixVersions", + "fieldSchema": { + "type": "array", + "itemType": "version" + }, + "timestamp": 1661244516700, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "47775", + "displayValue": "Apple Pay Integration" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1661310908269, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661310975401, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661762270496, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661811716364, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "61eedfdd58ce4f0068752e6d", + "displayValue": "Sumit Narang", + "avatarUrl": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661814583463, + "from": { + "value": null, + "displayValue": "Register domain name for new merchant" + }, + "to": { + "value": null, + "displayValue": "Register domain name for Apple Pay for new merchant " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661814690484, + "from": { + "value": null, + "displayValue": "Register domain name for Apple Pay for new merchant " + }, + "to": { + "value": null, + "displayValue": "Apple Pay domain name registration for new merchant " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661814712860, + "from": { + "value": null, + "displayValue": "According the discussion with Fatzebra. We need to Register domain name for new merchant. Refer to [https://docs.fatzebra.com/reference/merchant-registration|https://docs.fatzebra.com/reference/merchant-registration|smart-link] for more details.\n\n\n\nh4. Scope:\n\nInvoke Fatzebra API when a new merchant is onboarded [https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|smart-link] " + }, + "to": { + "value": null, + "displayValue": "According the discussion with Fatzebra. We need to Register domain name for apple pay for new merchant. Refer to [https://docs.fatzebra.com/reference/merchant-registration|https://docs.fatzebra.com/reference/merchant-registration|smart-link] for more details.\n\n\n\nh4. Scope:\n\nInvoke Fatzebra API when a new merchant is onboarded [https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661814858319, + "from": { + "value": null, + "displayValue": "Apple Pay domain name registration for new merchant " + }, + "to": { + "value": null, + "displayValue": "Apple Pay - Domain name registration for new merchant " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661832769160, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22019", + "displayValue": "Feature Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661832772597, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661832779653, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661835112188, + "from": { + "value": null, + "displayValue": "According the discussion with Fatzebra. We need to Register domain name for apple pay for new merchant. Refer to [https://docs.fatzebra.com/reference/merchant-registration|https://docs.fatzebra.com/reference/merchant-registration|smart-link] for more details.\n\n\n\nh4. Scope:\n\nInvoke Fatzebra API when a new merchant is onboarded [https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|smart-link] " + }, + "to": { + "value": null, + "displayValue": "According the discussion with Fatzebra. We need to Register domain name for apple pay for new merchant. Refer to [https://docs.fatzebra.com/reference/merchant-registration|https://docs.fatzebra.com/reference/merchant-registration|smart-link] for more details.\n\n\n\nh4. Scope:\n\nInvoke Fatzebra API when a new merchant is onboarded [https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|https://docs.fatzebra.com/reference/register-create-an-apple-pay-on-the-web-domain|smart-link] \n\n\n\n\n\n[*​/svc-consumers​/{svc-consumer-id}​/clients​/{client-id}*|https://test-fs-plat-onboarding.svc.platform.XXXXdev.com/onboarding/swagger-ui.html#/FS%20Client%20Controller/onboardClientWithFatZebraIdUsingPOST]\n\nOnboarding client to Fat Zebra." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "RemoteIssueLink", + "fieldType": "jira", + "timestamp": 1662517395098, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "83780", + "displayValue": "This issue links to \"Page (Confluence)\"" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=61eedfdd58ce4f0068752e6d", + "accountId": "61eedfdd58ce4f0068752e6d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "24x24": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "16x16": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png", + "32x32": "https://secure.gravatar.com/avatar/2eb0dafdcac12522f41791f8aec3ddf5?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FSN-1.png" + }, + "displayName": "Sumit Narang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662602572563, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662683401108, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662685402579, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662686231636, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662686231636, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135542669, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485537295, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1668485538423, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1399.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1399.activityfeed.json new file mode 100644 index 000000000..74230f5bf --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1399.activityfeed.json @@ -0,0 +1,234 @@ +{ + "total": 6, + "nextPageStartAt": 6, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661921967423, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1661921971580, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1661921971615, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661921971615, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661934406177, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "6", + "displayValue": "Closed", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1662948901875, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1664151171359, + "from": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + }, + "to": { + "value": "11606, 11607, 11608", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67, Apollo Sprint 68" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1400.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1400.activityfeed.json new file mode 100644 index 000000000..e8122e445 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1400.activityfeed.json @@ -0,0 +1,965 @@ +{ + "total": 22, + "nextPageStartAt": 22, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1661928681265, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "526717", + "displayValue": "PLL-1264" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661936185284, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11608", + "displayValue": "Apollo Sprint 68" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661936185626, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked higher" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1661992553512, + "from": { + "value": "11608", + "displayValue": "Apollo Sprint 68" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Rank", + "fieldType": "custom", + "fieldId": "customfield_11600", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-lexo-rank" + }, + "timestamp": 1661992553787, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "", + "displayValue": "Ranked lower" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Acceptance Criteria", + "fieldType": "custom", + "fieldId": "customfield_11700", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1661994354899, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "* Successful transactions should be uploaded\n* Unsuccessful transactions where response code is not null should be uploaded\n* AUD and NZD transactions should be uploaded in separate folders" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1661994904011, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "1" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661994911224, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Type", + "fieldType": "custom", + "fieldId": "customfield_21871", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661994936301, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22019", + "displayValue": "Feature Work - Planned" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS Work Categorization", + "fieldType": "custom", + "fieldId": "customfield_22203", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1661994941477, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22676", + "displayValue": "Stories" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1661994945428, + "from": { + "value": "10004", + "displayValue": "Ready for Dev", + "categoryId": 2 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1661994952412, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "615b3949a7071000698e3b5a", + "displayValue": "Gerard Ho", + "avatarUrl": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1661996636208, + "from": { + "value": null, + "displayValue": "As part of the completion of the work for generating reconciliation reports, we should create some E2E test for generation of the reconciliation reports for Phoenix." + }, + "to": { + "value": null, + "displayValue": "As part of the completion of the work for generating reconciliation reports, we should create some E2E test for generation of the reconciliation reports for Phoenix.\n\n\n\nFlow:\n\nTrigger card token payment API using predefined card token → \n\nTrigger SQS message queue → \n\nGo to AWS S3 bucket to AUD folder download → \n\nValidate entry in reconciliation report matches." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662004569569, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Not Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662004569569, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add logic to create SQS message" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662004569569, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add logic to create SQS message" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662004579898, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add logic to create SQS message" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [] Add logic to create SQS message\n* [] Add logic to access S3 or SFTP logic" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662004579898, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add logic to create SQS message" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add logic to create SQS message\n​* [] Add logic to access S3 or SFTP logic" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662515707000, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [] Add logic to create SQS message\n* [] Add logic to access S3 or SFTP logic" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add logic to create SQS message\n* [] Add logic to access S3 or SFTP logic" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662515707000, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [] Add logic to create SQS message\n​* [] Add logic to access S3 or SFTP logic" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add logic to create SQS message\n​* [] Add logic to access S3 or SFTP logic" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662515707433, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add logic to create SQS message\n​* [] Add logic to access S3 or SFTP logic" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add logic to create SQS message\n​* [x] Add logic to access S3 or SFTP logic" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Completed", + "fieldType": "custom", + "fieldId": "customfield_21430", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textfield" + }, + "timestamp": 1662515707433, + "from": { + "value": null, + "displayValue": "Not Completed" + }, + "to": { + "value": null, + "displayValue": "All Completed" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662515707433, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add logic to create SQS message\n* [] Add logic to access S3 or SFTP logic" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add logic to create SQS message\n* [x] Add logic to access S3 or SFTP logic" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text (view-only)", + "fieldType": "custom", + "fieldId": "customfield_22353", + "timestamp": 1662515711688, + "from": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add logic to create SQS message\n​* [x] Add logic to access S3 or SFTP logic" + }, + "to": { + "value": "", + "displayValue": "​# Default checklist\n​* [x] Add logic to create SQS message\n​* [x] Add logic to access S3 or SFTP logic\n\n​# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5c6145a82cdb124474b3dda9", + "accountId": "5c6145a82cdb124474b3dda9", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "24x24": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "16x16": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png", + "32x32": "https://secure.gravatar.com/avatar/11f3df196397a16c7ea3dea2ec2c7662?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FIC-4.png" + }, + "displayName": "Issue Checklist", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Checklist Text", + "fieldType": "custom", + "fieldId": "customfield_21501", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662515711688, + "from": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add logic to create SQS message\n* [x] Add logic to access S3 or SFTP logic" + }, + "to": { + "value": "", + "displayValue": "# Default checklist\n* [x] Add logic to create SQS message\n* [x] Add logic to access S3 or SFTP logic\n# Checklist #2" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662685606595, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662685635972, + "from": { + "value": "10005", + "displayValue": "Ready for Test", + "categoryId": 4 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=615b3949a7071000698e3b5a", + "accountId": "615b3949a7071000698e3b5a", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/615b3949a7071000698e3b5a/ad9b6666-4a58-4fff-b15c-f638bdcb2dd4/32" + }, + "displayName": "Gerard Ho", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662685635972, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135545385, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24665", + "displayValue": "Programs" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Team", + "fieldType": "custom", + "fieldId": "customfield_17000", + "fieldSchema": { + "type": "any", + "customFieldType": "com.atlassian.teams:rm-teams-custom-field-team" + }, + "timestamp": 1668485464328, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "Payment Rails (portfolio)" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1404.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1404.activityfeed.json new file mode 100644 index 000000000..44841b194 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1404.activityfeed.json @@ -0,0 +1,690 @@ +{ + "total": 19, + "nextPageStartAt": 19, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662348393213, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1662348396739, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1662348396776, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1662348396776, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e40b0f2ab90210c8de04f1f", + "accountId": "5e40b0f2ab90210c8de04f1f", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e40b0f2ab90210c8de04f1f/eafbc9a4-8064-43bc-ac29-fd52b0c6cf56/32" + }, + "displayName": "Yu Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662348413098, + "from": { + "value": null, + "displayValue": "victorops raise an issue - " + }, + "to": { + "value": null, + "displayValue": "victorops raise an issue - Incident #380336: [europa] 1 firing alerts for complete-payment-callback-error" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662364082266, + "from": { + "value": null, + "displayValue": "Bug submitted by Yu Zhang\n\nhttps://XXXX.slack.com/archives/C0165HE18TB/p1662347763403229" + }, + "to": { + "value": null, + "displayValue": "Bug submitted by Yu Zhang\n\n[https://XXXX.slack.com/archives/C0165HE18TB/p1662347763403229|https://XXXX.slack.com/archives/C0165HE18TB/p1662347763403229|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Assignee", + "fieldType": "jira", + "fieldId": "assignee", + "fieldSchema": { + "type": "user" + }, + "timestamp": 1662449379322, + "from": { + "value": null, + "displayValue": null, + "avatarUrl": null + }, + "to": { + "value": "5f9895fb62584c006bd2f674", + "displayValue": "Mengyang Sun", + "avatarUrl": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Story Points", + "fieldType": "custom", + "fieldId": "customfield_10004", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1662517044081, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "0" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662517054891, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Cause by - System", + "fieldType": "custom", + "fieldId": "customfield_22226", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1662518353148, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22744", + "displayValue": "Others" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "PIR Completed", + "fieldType": "custom", + "fieldId": "customfield_22231", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1662518357816, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "22751", + "displayValue": "N/A" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Time to Detect - Hrs", + "fieldType": "custom", + "fieldId": "customfield_22228", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1662518369386, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "1" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Time to Resolution - Hrs", + "fieldType": "custom", + "fieldId": "customfield_22229", + "fieldSchema": { + "type": "number", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:float" + }, + "timestamp": 1662518371010, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": null, + "displayValue": "1" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution Details", + "fieldType": "custom", + "fieldId": "customfield_14603", + "fieldSchema": { + "type": "string", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:textarea" + }, + "timestamp": 1662518397719, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "", + "displayValue": "It was resolved automatically. no action required." + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f9895fb62584c006bd2f674", + "accountId": "5f9895fb62584c006bd2f674", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "24x24": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "16x16": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png", + "32x32": "https://secure.gravatar.com/avatar/a76987389298c4c06d580ba13cfdc9ea?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FMS-2.png" + }, + "displayName": "Mengyang Sun", + "active": false, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662520635888, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "6", + "displayValue": "Closed", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1662532375345, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1408", + "displayValue": "This issue relates to PLL-1408" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1662948901921, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1664151171380, + "from": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + }, + "to": { + "value": "11606, 11607, 11608", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67, Apollo Sprint 68" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1665052583814, + "from": { + "value": "6", + "displayValue": "Closed", + "categoryId": 3 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1665052583814, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135259546, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24662", + "displayValue": "Unplanned Operational" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1406.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1406.activityfeed.json new file mode 100644 index 000000000..22cddd100 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1406.activityfeed.json @@ -0,0 +1,301 @@ +{ + "total": 8, + "nextPageStartAt": 8, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1662444856367, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1662444856420, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662444870546, + "from": { + "value": null, + "displayValue": "Hey [@payment-platform-help|https://XXXX.slack.com/admin/user_groups] OIP customer has incorrect business name showing on bank statement when payee processes.Paycorp/Payment Rails ID = 10013278\nFatZebra Descriptor> Card Acceptor Name = Avvini Athletica\nShould be showing as: DGreat SolutionsCan we check the payment rails database has the correct name of DGreat Solutions?\n\n[https://XXXX.slack.com/archives/CEN54EKU6/p1661739484133589|https://XXXX.slack.com/archives/CEN54EKU6/p1661739484133589|smart-link] " + }, + "to": { + "value": null, + "displayValue": "Hey [@payment-platform-help|https://XXXX.slack.com/admin/user_groups] OIP customer has incorrect business name showing on bank statement when payee processes.\n\nPaycorp/Payment Rails ID = 10013278\nFatZebra Descriptor> Card Acceptor Name = Avvini Athletica\nShould be showing as: DGreat Solutions\n\nCan we check the payment rails database has the correct name of DGreat Solutions?\n\n[https://XXXX.slack.com/archives/CEN54EKU6/p1661739484133589|https://XXXX.slack.com/archives/CEN54EKU6/p1661739484133589|smart-link] " + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662452483605, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662452489431, + "from": { + "value": "10066", + "displayValue": "In Dev", + "categoryId": 4 + }, + "to": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662452523529, + "from": { + "value": "19429", + "displayValue": "In Test", + "categoryId": 4 + }, + "to": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662452632185, + "from": { + "value": "18400", + "displayValue": "Ready To Deploy", + "categoryId": 2 + }, + "to": { + "value": "14205", + "displayValue": "Done", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5d87fafa27fe990dc2d2e46c", + "accountId": "5d87fafa27fe990dc2d2e46c", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5d87fafa27fe990dc2d2e46c/5d367e3b-2b97-470e-87e1-029bb384485c/32" + }, + "displayName": "Harsh Singal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Resolution", + "fieldType": "jira", + "fieldId": "resolution", + "fieldSchema": { + "type": "resolution" + }, + "timestamp": 1662452632185, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "6", + "displayValue": "Done" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5e9d1b73fd4e200c18536756", + "accountId": "5e9d1b73fd4e200c18536756", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5e9d1b73fd4e200c18536756/544d9179-dfc6-4a26-93bf-9eafee18bdf3/32" + }, + "displayName": "Arthur Hinh", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "FS R&D Classification", + "fieldType": "custom", + "fieldId": "customfield_22466", + "fieldSchema": { + "type": "option", + "customFieldType": "com.atlassian.jira.plugin.system.customfieldtypes:select" + }, + "timestamp": 1668135370561, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "24661", + "displayValue": "Planned Operational" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1408.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1408.activityfeed.json new file mode 100644 index 000000000..9dfe40d41 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1408.activityfeed.json @@ -0,0 +1,391 @@ +{ + "total": 11, + "nextPageStartAt": 11, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662531419738, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1662531423897, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1662531424117, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1662531424117, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662531494249, + "from": { + "value": null, + "displayValue": " raise an issue - " + }, + "to": { + "value": null, + "displayValue": " raise an issue - Complete Payment Calllback Error!" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662531513824, + "from": { + "value": null, + "displayValue": "Bug submitted by Qian Zhang\n\nhttps://XXXX.slack.com/archives/C0165HE18TB/p1662531316872309" + }, + "to": { + "value": null, + "displayValue": " got complete-payment callback error. Please check log for more details.\n\nhttps://XXXX.slack.com/archives/C0165HE18TB/p1662531316872309" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Description", + "fieldType": "jira", + "fieldId": "description", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662531978302, + "from": { + "value": null, + "displayValue": " got complete-payment callback error. Please check log for more details.\n\nhttps://XXXX.slack.com/archives/C0165HE18TB/p1662531316872309" + }, + "to": { + "value": null, + "displayValue": " got complete-payment callback error. Please check log for more details.\n\n[https://XXXX.slack.com/archives/C0165HE18TB/p1662531316872309|https://XXXX.slack.com/archives/C0165HE18TB/p1662531316872309]\n\n\n\n|Failed to get confirmation of completing payment for fsClientId: 10004895, paymentId: 39f7fa58-931b-4a8e-a153-e092a43fdbd2,|" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=5f1114d25ee2c3002388c63d", + "accountId": "5f1114d25ee2c3002388c63d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5f1114d25ee2c3002388c63d/dd0b5749-2bb8-4398-ab1a-375a7558e1c3/32" + }, + "displayName": "Qian Zhang", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662532321919, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "6", + "displayValue": "Closed", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Link", + "fieldType": "jira", + "timestamp": 1662532375249, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "PLL-1404", + "displayValue": "This issue relates to PLL-1404" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1662948902240, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1664151171422, + "from": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + }, + "to": { + "value": "11606, 11607, 11608", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67, Apollo Sprint 68" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1664151850172, + "from": { + "value": "11606, 11607, 11608", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67, Apollo Sprint 68" + }, + "to": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.PLL-1411.activityfeed.json b/stubs/backend/jira/jsons/jira.issue.PLL-1411.activityfeed.json new file mode 100644 index 000000000..64f5f8ee8 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.PLL-1411.activityfeed.json @@ -0,0 +1,300 @@ +{ + "total": 8, + "nextPageStartAt": 8, + "isLast": true, + "items": [ + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662618696735, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "IssueParentAssociation", + "fieldType": "jira", + "timestamp": 1662618700837, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Epic Link", + "fieldType": "custom", + "fieldId": "customfield_10008", + "fieldSchema": { + "type": "any", + "customFieldType": "com.pyxis.greenhopper.jira:gh-epic-link" + }, + "timestamp": 1662618700864, + "from": { + "value": null, + "displayValue": null + }, + "to": { + "value": "436996", + "displayValue": "PLL-634" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3Af58131cb-b67d-43c7-b30d-6b58d40bd077", + "accountId": "557058:f58131cb-b67d-43c7-b30d-6b58d40bd077", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "24x24": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "16x16": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png", + "32x32": "https://secure.gravatar.com/avatar/600529a9c8bfef89daa848e6db28ed2d?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FAJ-0.png" + }, + "displayName": "Automation for Jira", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "app" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1662618700864, + "from": { + "value": "", + "displayValue": "" + }, + "to": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Summary", + "fieldType": "jira", + "fieldId": "summary", + "fieldSchema": { + "type": "string" + }, + "timestamp": 1662618765052, + "from": { + "value": null, + "displayValue": "Anthony Tse raise an issue - " + }, + "to": { + "value": null, + "displayValue": "Wrong Merchant ID for the existing OIP merchant" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Status", + "fieldType": "jira", + "fieldId": "status", + "fieldSchema": { + "type": "status" + }, + "timestamp": 1662619222607, + "from": { + "value": "10000", + "displayValue": "In Analysis", + "categoryId": 4 + }, + "to": { + "value": "6", + "displayValue": "Closed", + "categoryId": 3 + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=611c4c0fa3e00f0068729f2d", + "accountId": "611c4c0fa3e00f0068729f2d", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/48", + "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/24", + "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/16", + "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/611c4c0fa3e00f0068729f2d/6f235217-c1da-455e-bc5c-c72cb19ce6b3/32" + }, + "displayName": "Anthony Tse", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1662948902260, + "from": { + "value": "11606", + "displayValue": "Apollo Sprint 66" + }, + "to": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1664151171467, + "from": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + }, + "to": { + "value": "11606, 11607, 11608", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67, Apollo Sprint 68" + } + }, + { + "actor": { + "self": "https://arlive.atlassian.net/rest/api/2/user?accountId=557058%3A241bc4d4-5910-4786-afe7-37254c0cada5", + "accountId": "557058:241bc4d4-5910-4786-afe7-37254c0cada5", + "emailAddress": "*******", + "avatarUrls": { + "48x48": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "24x24": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "16x16": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png", + "32x32": "https://secure.gravatar.com/avatar/6b56943339c1ea1e4e8468697fb42955?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FPA-5.png" + }, + "displayName": "Prashant Agarwal", + "active": true, + "timeZone": "Australia/Sydney", + "accountType": "atlassian" + }, + "fieldDisplayName": "Sprint", + "fieldType": "custom", + "fieldId": "customfield_10007", + "fieldSchema": { + "type": "array", + "itemType": "json", + "customFieldType": "com.pyxis.greenhopper.jira:gh-sprint" + }, + "timestamp": 1664151451502, + "from": { + "value": "11606, 11607, 11608", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67, Apollo Sprint 68" + }, + "to": { + "value": "11606, 11607", + "displayValue": "Apollo Sprint 66, Apollo Sprint 67" + } + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.issue.createmeta.targetfields.json b/stubs/backend/jira/jsons/jira.issue.createmeta.targetfields.json new file mode 100644 index 000000000..ea9afd5f3 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.issue.createmeta.targetfields.json @@ -0,0 +1,6315 @@ +{ + "expand": "projects", + "projects": [ + { + "expand": "issuetypes", + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + }, + "issuetypes": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/13769", + "id": "13769", + "description": "Objective", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/35266?size=medium", + "name": "Objective", + "untranslatedName": "Objective", + "subtask": false, + "expand": "fields", + "fields": { + "summary": { + "required": true, + "schema": { + "type": "string", + "system": "summary" + }, + "name": "Summary", + "key": "summary", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "issuetype": { + "required": true, + "schema": { + "type": "issuetype", + "system": "issuetype" + }, + "name": "Issue Type", + "key": "issuetype", + "hasDefaultValue": false, + "operations": [], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/13769", + "id": "13769", + "description": "Objective", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/35266?size=medium", + "name": "Objective", + "subtask": false, + "avatarId": 35266, + "hierarchyLevel": 0 + } + ] + }, + "customfield_21212": { + "required": false, + "schema": { + "type": "array", + "items": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", + "customId": 21212 + }, + "name": "Has Dependancies", + "key": "customfield_21212", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20428", + "value": "True", + "id": "20428" + } + ] + }, + "customfield_22466": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22466 + }, + "name": "FS R&D Classification", + "key": "customfield_22466", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24661", + "value": "Planned Operational", + "id": "24661" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24663", + "value": "Compliance", + "id": "24663" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24664", + "value": "Continuous Development", + "id": "24664" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + } + ] + }, + "parent": { + "required": false, + "schema": { + "type": "issuelink", + "system": "parent" + }, + "name": "Parent", + "key": "parent", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "components": { + "required": false, + "schema": { + "type": "array", + "items": "component", + "system": "components" + }, + "name": "Components", + "key": "components", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [] + }, + "description": { + "required": false, + "schema": { + "type": "string", + "system": "description" + }, + "name": "Description", + "key": "description", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "project": { + "required": true, + "schema": { + "type": "project", + "system": "project" + }, + "name": "Project", + "key": "project", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + } + ] + }, + "reporter": { + "required": true, + "schema": { + "type": "user", + "system": "reporter" + }, + "name": "Reporter", + "key": "reporter", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/search?query=", + "hasDefaultValue": true, + "operations": [ + "set" + ] + }, + "customfield_16400": { + "required": false, + "schema": { + "type": "any", + "custom": "com.atlassian.jpo:jpo-custom-field-parent", + "customId": 16400 + }, + "name": "Parent Link", + "key": "customfield_16400", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "fixVersions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "fixVersions" + }, + "name": "Fix versions", + "key": "fixVersions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "priority": { + "required": false, + "schema": { + "type": "priority", + "system": "priority" + }, + "name": "Priority", + "key": "priority", + "hasDefaultValue": true, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10005", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/highest.svg", + "name": "Show Stopper", + "id": "10005" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10007", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium (migrated)", + "id": "10007" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10008", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/low.svg", + "name": "Low (migrated)", + "id": "10008" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10009", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/lowest.svg", + "name": "Lowest", + "id": "10009" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10001", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Critical", + "id": "10001" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10003", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Medium", + "id": "10003" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10004", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Low", + "id": "10004" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Should", + "id": "3" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/5", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Won't", + "id": "5" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/7", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "M", + "id": "7" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/8", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "0", + "id": "8" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/9", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "1", + "id": "9" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10000", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Not Right Now", + "id": "10000" + } + ], + "defaultValue": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + } + }, + "customfield_16800": { + "required": false, + "schema": { + "type": "user", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", + "customId": 16800 + }, + "name": "Paired Member", + "key": "customfield_16800", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/users/picker?fieldName=customfield_16800&fieldConfigId=29200&projectId=26569&showAvatar=true&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "labels": { + "required": false, + "schema": { + "type": "array", + "items": "string", + "system": "labels" + }, + "name": "Labels", + "key": "labels", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/labels/suggest?query=", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ] + }, + "customfield_10004": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 10004 + }, + "name": "Story Points", + "key": "customfield_10004", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10007": { + "required": false, + "schema": { + "type": "array", + "items": "json", + "custom": "com.pyxis.greenhopper.jira:gh-sprint", + "customId": 10007 + }, + "name": "Sprint", + "key": "customfield_10007", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10008": { + "required": false, + "schema": { + "type": "any", + "custom": "com.pyxis.greenhopper.jira:gh-epic-link", + "customId": 10008 + }, + "name": "Epic Link", + "key": "customfield_10008", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "attachment": { + "required": false, + "schema": { + "type": "array", + "items": "attachment", + "system": "attachment" + }, + "name": "Attachment", + "key": "attachment", + "hasDefaultValue": false, + "operations": [ + "set", + "copy" + ] + }, + "issuelinks": { + "required": false, + "schema": { + "type": "array", + "items": "issuelinks", + "system": "issuelinks" + }, + "name": "Linked Issues", + "key": "issuelinks", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", + "hasDefaultValue": false, + "operations": [ + "add", + "copy" + ] + }, + "assignee": { + "required": false, + "schema": { + "type": "user", + "system": "assignee" + }, + "name": "Assignee", + "key": "assignee", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/assignable/search?project=PLL&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + } + } + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/10", + "id": "10", + "description": "", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/35185?size=medium", + "name": "Initiative", + "untranslatedName": "Initiative", + "subtask": false, + "expand": "fields", + "fields": { + "summary": { + "required": true, + "schema": { + "type": "string", + "system": "summary" + }, + "name": "Summary", + "key": "summary", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "issuetype": { + "required": true, + "schema": { + "type": "issuetype", + "system": "issuetype" + }, + "name": "Issue Type", + "key": "issuetype", + "hasDefaultValue": false, + "operations": [], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/10", + "id": "10", + "description": "", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/35185?size=medium", + "name": "Initiative", + "subtask": false, + "avatarId": 35185, + "hierarchyLevel": 0 + } + ] + }, + "customfield_21212": { + "required": false, + "schema": { + "type": "array", + "items": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", + "customId": 21212 + }, + "name": "Has Dependancies", + "key": "customfield_21212", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20428", + "value": "True", + "id": "20428" + } + ] + }, + "customfield_22466": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22466 + }, + "name": "FS R&D Classification", + "key": "customfield_22466", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24661", + "value": "Planned Operational", + "id": "24661" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24663", + "value": "Compliance", + "id": "24663" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24664", + "value": "Continuous Development", + "id": "24664" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + } + ] + }, + "parent": { + "required": false, + "schema": { + "type": "issuelink", + "system": "parent" + }, + "name": "Parent", + "key": "parent", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "components": { + "required": false, + "schema": { + "type": "array", + "items": "component", + "system": "components" + }, + "name": "Components", + "key": "components", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [] + }, + "description": { + "required": false, + "schema": { + "type": "string", + "system": "description" + }, + "name": "Description", + "key": "description", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "project": { + "required": true, + "schema": { + "type": "project", + "system": "project" + }, + "name": "Project", + "key": "project", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + } + ] + }, + "reporter": { + "required": true, + "schema": { + "type": "user", + "system": "reporter" + }, + "name": "Reporter", + "key": "reporter", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/search?query=", + "hasDefaultValue": true, + "operations": [ + "set" + ] + }, + "customfield_16400": { + "required": false, + "schema": { + "type": "any", + "custom": "com.atlassian.jpo:jpo-custom-field-parent", + "customId": 16400 + }, + "name": "Parent Link", + "key": "customfield_16400", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "fixVersions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "fixVersions" + }, + "name": "Fix versions", + "key": "fixVersions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "priority": { + "required": false, + "schema": { + "type": "priority", + "system": "priority" + }, + "name": "Priority", + "key": "priority", + "hasDefaultValue": true, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10005", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/highest.svg", + "name": "Show Stopper", + "id": "10005" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10007", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium (migrated)", + "id": "10007" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10008", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/low.svg", + "name": "Low (migrated)", + "id": "10008" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10009", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/lowest.svg", + "name": "Lowest", + "id": "10009" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10001", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Critical", + "id": "10001" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10003", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Medium", + "id": "10003" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10004", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Low", + "id": "10004" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Should", + "id": "3" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/5", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Won't", + "id": "5" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/7", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "M", + "id": "7" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/8", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "0", + "id": "8" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/9", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "1", + "id": "9" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10000", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Not Right Now", + "id": "10000" + } + ], + "defaultValue": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + } + }, + "customfield_16800": { + "required": false, + "schema": { + "type": "user", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", + "customId": 16800 + }, + "name": "Paired Member", + "key": "customfield_16800", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/users/picker?fieldName=customfield_16800&fieldConfigId=29200&projectId=26569&showAvatar=true&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "labels": { + "required": false, + "schema": { + "type": "array", + "items": "string", + "system": "labels" + }, + "name": "Labels", + "key": "labels", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/labels/suggest?query=", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ] + }, + "customfield_10004": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 10004 + }, + "name": "Story Points", + "key": "customfield_10004", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10007": { + "required": false, + "schema": { + "type": "array", + "items": "json", + "custom": "com.pyxis.greenhopper.jira:gh-sprint", + "customId": 10007 + }, + "name": "Sprint", + "key": "customfield_10007", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10008": { + "required": false, + "schema": { + "type": "any", + "custom": "com.pyxis.greenhopper.jira:gh-epic-link", + "customId": 10008 + }, + "name": "Epic Link", + "key": "customfield_10008", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "attachment": { + "required": false, + "schema": { + "type": "array", + "items": "attachment", + "system": "attachment" + }, + "name": "Attachment", + "key": "attachment", + "hasDefaultValue": false, + "operations": [ + "set", + "copy" + ] + }, + "issuelinks": { + "required": false, + "schema": { + "type": "array", + "items": "issuelinks", + "system": "issuelinks" + }, + "name": "Linked Issues", + "key": "issuelinks", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", + "hasDefaultValue": false, + "operations": [ + "add", + "copy" + ] + }, + "assignee": { + "required": false, + "schema": { + "type": "user", + "system": "assignee" + }, + "name": "Assignee", + "key": "assignee", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/assignable/search?project=PLL&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + } + } + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/11", + "id": "11", + "description": "A releasable customer value solution", + "iconUrl": "https://arlive.atlassian.net/images/icons/issuetypes/health.png", + "name": "Feature", + "untranslatedName": "Feature", + "subtask": false, + "expand": "fields", + "fields": { + "summary": { + "required": true, + "schema": { + "type": "string", + "system": "summary" + }, + "name": "Summary", + "key": "summary", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "issuetype": { + "required": true, + "schema": { + "type": "issuetype", + "system": "issuetype" + }, + "name": "Issue Type", + "key": "issuetype", + "hasDefaultValue": false, + "operations": [], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/11", + "id": "11", + "description": "A releasable customer value solution", + "iconUrl": "https://arlive.atlassian.net/images/icons/issuetypes/health.png", + "name": "Feature", + "subtask": false, + "hierarchyLevel": 0 + } + ] + }, + "customfield_21212": { + "required": false, + "schema": { + "type": "array", + "items": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", + "customId": 21212 + }, + "name": "Has Dependancies", + "key": "customfield_21212", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20428", + "value": "True", + "id": "20428" + } + ] + }, + "customfield_22466": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22466 + }, + "name": "FS R&D Classification", + "key": "customfield_22466", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24661", + "value": "Planned Operational", + "id": "24661" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24663", + "value": "Compliance", + "id": "24663" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24664", + "value": "Continuous Development", + "id": "24664" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + } + ] + }, + "parent": { + "required": false, + "schema": { + "type": "issuelink", + "system": "parent" + }, + "name": "Parent", + "key": "parent", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "components": { + "required": false, + "schema": { + "type": "array", + "items": "component", + "system": "components" + }, + "name": "Components", + "key": "components", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [] + }, + "description": { + "required": false, + "schema": { + "type": "string", + "system": "description" + }, + "name": "Description", + "key": "description", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "project": { + "required": true, + "schema": { + "type": "project", + "system": "project" + }, + "name": "Project", + "key": "project", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + } + ] + }, + "reporter": { + "required": true, + "schema": { + "type": "user", + "system": "reporter" + }, + "name": "Reporter", + "key": "reporter", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/search?query=", + "hasDefaultValue": true, + "operations": [ + "set" + ] + }, + "customfield_16400": { + "required": false, + "schema": { + "type": "any", + "custom": "com.atlassian.jpo:jpo-custom-field-parent", + "customId": 16400 + }, + "name": "Parent Link", + "key": "customfield_16400", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "fixVersions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "fixVersions" + }, + "name": "Fix versions", + "key": "fixVersions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "priority": { + "required": false, + "schema": { + "type": "priority", + "system": "priority" + }, + "name": "Priority", + "key": "priority", + "hasDefaultValue": true, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10005", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/highest.svg", + "name": "Show Stopper", + "id": "10005" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10007", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium (migrated)", + "id": "10007" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10008", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/low.svg", + "name": "Low (migrated)", + "id": "10008" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10009", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/lowest.svg", + "name": "Lowest", + "id": "10009" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10001", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Critical", + "id": "10001" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10003", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Medium", + "id": "10003" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10004", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Low", + "id": "10004" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Should", + "id": "3" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/5", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Won't", + "id": "5" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/7", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "M", + "id": "7" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/8", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "0", + "id": "8" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/9", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "1", + "id": "9" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10000", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Not Right Now", + "id": "10000" + } + ], + "defaultValue": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + } + }, + "customfield_16800": { + "required": false, + "schema": { + "type": "user", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", + "customId": 16800 + }, + "name": "Paired Member", + "key": "customfield_16800", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/users/picker?fieldName=customfield_16800&fieldConfigId=29200&projectId=26569&showAvatar=true&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "labels": { + "required": false, + "schema": { + "type": "array", + "items": "string", + "system": "labels" + }, + "name": "Labels", + "key": "labels", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/labels/suggest?query=", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ] + }, + "customfield_10004": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 10004 + }, + "name": "Story Points", + "key": "customfield_10004", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10007": { + "required": false, + "schema": { + "type": "array", + "items": "json", + "custom": "com.pyxis.greenhopper.jira:gh-sprint", + "customId": 10007 + }, + "name": "Sprint", + "key": "customfield_10007", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10008": { + "required": false, + "schema": { + "type": "any", + "custom": "com.pyxis.greenhopper.jira:gh-epic-link", + "customId": 10008 + }, + "name": "Epic Link", + "key": "customfield_10008", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "attachment": { + "required": false, + "schema": { + "type": "array", + "items": "attachment", + "system": "attachment" + }, + "name": "Attachment", + "key": "attachment", + "hasDefaultValue": false, + "operations": [ + "set", + "copy" + ] + }, + "issuelinks": { + "required": false, + "schema": { + "type": "array", + "items": "issuelinks", + "system": "issuelinks" + }, + "name": "Linked Issues", + "key": "issuelinks", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", + "hasDefaultValue": false, + "operations": [ + "add", + "copy" + ] + }, + "assignee": { + "required": false, + "schema": { + "type": "user", + "system": "assignee" + }, + "name": "Assignee", + "key": "assignee", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/assignable/search?project=PLL&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + } + } + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "untranslatedName": "Epic", + "subtask": false, + "expand": "fields", + "fields": { + "summary": { + "required": true, + "schema": { + "type": "string", + "system": "summary" + }, + "name": "Summary", + "key": "summary", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_22203": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22203 + }, + "name": "FS Work Categorization", + "key": "customfield_22203", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22683", + "value": "Support Request", + "id": "22683" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22718", + "value": "Admin", + "id": "22718" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24560", + "value": "Toil Reduction", + "id": "24560" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24561", + "value": "Toil", + "id": "24561" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22675", + "value": "Spike", + "id": "22675" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22674", + "value": "Elective Bug Fix", + "id": "22674" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22677", + "value": "Maintenance", + "id": "22677" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22678", + "value": "Technical Debt", + "id": "22678" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22679", + "value": "Compliance", + "id": "22679" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22681", + "value": "Security", + "id": "22681" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22682", + "value": "Emergency Bug Fix", + "id": "22682" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24286", + "value": "Tech Improvement", + "id": "24286" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24597", + "value": "Continuous Development", + "id": "24597" + } + ] + }, + "issuetype": { + "required": true, + "schema": { + "type": "issuetype", + "system": "issuetype" + }, + "name": "Issue Type", + "key": "issuetype", + "hasDefaultValue": false, + "operations": [], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/6", + "id": "6", + "description": "A collection of related bugs, stories, and tasks.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14707?size=medium", + "name": "Epic", + "subtask": false, + "avatarId": 14707, + "hierarchyLevel": 1 + } + ] + }, + "customfield_21212": { + "required": false, + "schema": { + "type": "array", + "items": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", + "customId": 21212 + }, + "name": "Has Dependancies", + "key": "customfield_21212", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20428", + "value": "True", + "id": "20428" + } + ] + }, + "customfield_22466": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22466 + }, + "name": "FS R&D Classification", + "key": "customfield_22466", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24661", + "value": "Planned Operational", + "id": "24661" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24663", + "value": "Compliance", + "id": "24663" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24664", + "value": "Continuous Development", + "id": "24664" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + } + ] + }, + "parent": { + "required": false, + "schema": { + "type": "issuelink", + "system": "parent" + }, + "name": "Parent", + "key": "parent", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "components": { + "required": false, + "schema": { + "type": "array", + "items": "component", + "system": "components" + }, + "name": "Components", + "key": "components", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [] + }, + "customfield_21871": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 21871 + }, + "name": "FS Work Type", + "key": "customfield_21871", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22082", + "value": "Feature Work - Unplanned", + "id": "22082" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + } + ] + }, + "description": { + "required": false, + "schema": { + "type": "string", + "system": "description" + }, + "name": "Description", + "key": "description", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "project": { + "required": true, + "schema": { + "type": "project", + "system": "project" + }, + "name": "Project", + "key": "project", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + } + ] + }, + "reporter": { + "required": true, + "schema": { + "type": "user", + "system": "reporter" + }, + "name": "Reporter", + "key": "reporter", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/search?query=", + "hasDefaultValue": true, + "operations": [ + "set" + ] + }, + "customfield_16400": { + "required": false, + "schema": { + "type": "any", + "custom": "com.atlassian.jpo:jpo-custom-field-parent", + "customId": 16400 + }, + "name": "Parent Link", + "key": "customfield_16400", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "fixVersions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "fixVersions" + }, + "name": "Fix versions", + "key": "fixVersions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "priority": { + "required": false, + "schema": { + "type": "priority", + "system": "priority" + }, + "name": "Priority", + "key": "priority", + "hasDefaultValue": true, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10005", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/highest.svg", + "name": "Show Stopper", + "id": "10005" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10007", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium (migrated)", + "id": "10007" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10008", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/low.svg", + "name": "Low (migrated)", + "id": "10008" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10009", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/lowest.svg", + "name": "Lowest", + "id": "10009" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10001", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Critical", + "id": "10001" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10003", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Medium", + "id": "10003" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10004", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Low", + "id": "10004" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Should", + "id": "3" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/5", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Won't", + "id": "5" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/7", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "M", + "id": "7" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/8", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "0", + "id": "8" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/9", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "1", + "id": "9" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10000", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Not Right Now", + "id": "10000" + } + ], + "defaultValue": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + } + }, + "customfield_16800": { + "required": false, + "schema": { + "type": "user", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", + "customId": 16800 + }, + "name": "Paired Member", + "key": "customfield_16800", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/users/picker?fieldName=customfield_16800&fieldConfigId=29200&projectId=26569&showAvatar=true&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "labels": { + "required": false, + "schema": { + "type": "array", + "items": "string", + "system": "labels" + }, + "name": "Labels", + "key": "labels", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/labels/suggest?query=", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ] + }, + "customfield_10004": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 10004 + }, + "name": "Story Points", + "key": "customfield_10004", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10007": { + "required": false, + "schema": { + "type": "array", + "items": "json", + "custom": "com.pyxis.greenhopper.jira:gh-sprint", + "customId": 10007 + }, + "name": "Sprint", + "key": "customfield_10007", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10008": { + "required": false, + "schema": { + "type": "any", + "custom": "com.pyxis.greenhopper.jira:gh-epic-link", + "customId": 10008 + }, + "name": "Epic Link", + "key": "customfield_10008", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10009": { + "required": true, + "schema": { + "type": "string", + "custom": "com.pyxis.greenhopper.jira:gh-epic-label", + "customId": 10009 + }, + "name": "Epic Name", + "key": "customfield_10009", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "attachment": { + "required": false, + "schema": { + "type": "array", + "items": "attachment", + "system": "attachment" + }, + "name": "Attachment", + "key": "attachment", + "hasDefaultValue": false, + "operations": [ + "set", + "copy" + ] + }, + "issuelinks": { + "required": false, + "schema": { + "type": "array", + "items": "issuelinks", + "system": "issuelinks" + }, + "name": "Linked Issues", + "key": "issuelinks", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", + "hasDefaultValue": false, + "operations": [ + "add", + "copy" + ] + }, + "assignee": { + "required": false, + "schema": { + "type": "user", + "system": "assignee" + }, + "name": "Assignee", + "key": "assignee", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/assignable/search?project=PLL&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + } + } + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "untranslatedName": "Story", + "subtask": false, + "expand": "fields", + "fields": { + "summary": { + "required": true, + "schema": { + "type": "string", + "system": "summary" + }, + "name": "Summary", + "key": "summary", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_22203": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22203 + }, + "name": "FS Work Categorization", + "key": "customfield_22203", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22683", + "value": "Support Request", + "id": "22683" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22718", + "value": "Admin", + "id": "22718" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24560", + "value": "Toil Reduction", + "id": "24560" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24561", + "value": "Toil", + "id": "24561" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22675", + "value": "Spike", + "id": "22675" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22674", + "value": "Elective Bug Fix", + "id": "22674" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22677", + "value": "Maintenance", + "id": "22677" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22678", + "value": "Technical Debt", + "id": "22678" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22679", + "value": "Compliance", + "id": "22679" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22681", + "value": "Security", + "id": "22681" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22682", + "value": "Emergency Bug Fix", + "id": "22682" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24286", + "value": "Tech Improvement", + "id": "24286" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24597", + "value": "Continuous Development", + "id": "24597" + } + ] + }, + "issuetype": { + "required": true, + "schema": { + "type": "issuetype", + "system": "issuetype" + }, + "name": "Issue Type", + "key": "issuetype", + "hasDefaultValue": false, + "operations": [], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/7", + "id": "7", + "description": "Functionality or a feature expressed as a user goal.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14715?size=medium", + "name": "Story", + "subtask": false, + "avatarId": 14715, + "hierarchyLevel": 0 + } + ] + }, + "customfield_21212": { + "required": false, + "schema": { + "type": "array", + "items": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", + "customId": 21212 + }, + "name": "Has Dependancies", + "key": "customfield_21212", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20428", + "value": "True", + "id": "20428" + } + ] + }, + "customfield_22466": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22466 + }, + "name": "FS R&D Classification", + "key": "customfield_22466", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24661", + "value": "Planned Operational", + "id": "24661" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24663", + "value": "Compliance", + "id": "24663" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24664", + "value": "Continuous Development", + "id": "24664" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + } + ] + }, + "parent": { + "required": false, + "schema": { + "type": "issuelink", + "system": "parent" + }, + "name": "Parent", + "key": "parent", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "components": { + "required": false, + "schema": { + "type": "array", + "items": "component", + "system": "components" + }, + "name": "Components", + "key": "components", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [] + }, + "customfield_21871": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 21871 + }, + "name": "FS Work Type", + "key": "customfield_21871", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22082", + "value": "Feature Work - Unplanned", + "id": "22082" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + } + ] + }, + "description": { + "required": false, + "schema": { + "type": "string", + "system": "description" + }, + "name": "Description", + "key": "description", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "project": { + "required": true, + "schema": { + "type": "project", + "system": "project" + }, + "name": "Project", + "key": "project", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + } + ] + }, + "reporter": { + "required": true, + "schema": { + "type": "user", + "system": "reporter" + }, + "name": "Reporter", + "key": "reporter", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/search?query=", + "hasDefaultValue": true, + "operations": [ + "set" + ] + }, + "customfield_16400": { + "required": false, + "schema": { + "type": "any", + "custom": "com.atlassian.jpo:jpo-custom-field-parent", + "customId": 16400 + }, + "name": "Parent Link", + "key": "customfield_16400", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "fixVersions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "fixVersions" + }, + "name": "Fix versions", + "key": "fixVersions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "priority": { + "required": false, + "schema": { + "type": "priority", + "system": "priority" + }, + "name": "Priority", + "key": "priority", + "hasDefaultValue": true, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10005", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/highest.svg", + "name": "Show Stopper", + "id": "10005" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10007", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium (migrated)", + "id": "10007" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10008", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/low.svg", + "name": "Low (migrated)", + "id": "10008" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10009", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/lowest.svg", + "name": "Lowest", + "id": "10009" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10001", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Critical", + "id": "10001" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10003", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Medium", + "id": "10003" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10004", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Low", + "id": "10004" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Should", + "id": "3" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/5", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Won't", + "id": "5" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/7", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "M", + "id": "7" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/8", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "0", + "id": "8" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/9", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "1", + "id": "9" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10000", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Not Right Now", + "id": "10000" + } + ], + "defaultValue": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + } + }, + "customfield_16800": { + "required": false, + "schema": { + "type": "user", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", + "customId": 16800 + }, + "name": "Paired Member", + "key": "customfield_16800", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/users/picker?fieldName=customfield_16800&fieldConfigId=29200&projectId=26569&showAvatar=true&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "labels": { + "required": false, + "schema": { + "type": "array", + "items": "string", + "system": "labels" + }, + "name": "Labels", + "key": "labels", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/labels/suggest?query=", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ] + }, + "customfield_10004": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 10004 + }, + "name": "Story Points", + "key": "customfield_10004", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_11700": { + "required": false, + "schema": { + "type": "string", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", + "customId": 11700 + }, + "name": "Acceptance Criteria", + "key": "customfield_11700", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10007": { + "required": false, + "schema": { + "type": "array", + "items": "json", + "custom": "com.pyxis.greenhopper.jira:gh-sprint", + "customId": 10007 + }, + "name": "Sprint", + "key": "customfield_10007", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10008": { + "required": false, + "schema": { + "type": "any", + "custom": "com.pyxis.greenhopper.jira:gh-epic-link", + "customId": 10008 + }, + "name": "Epic Link", + "key": "customfield_10008", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "attachment": { + "required": false, + "schema": { + "type": "array", + "items": "attachment", + "system": "attachment" + }, + "name": "Attachment", + "key": "attachment", + "hasDefaultValue": false, + "operations": [ + "set", + "copy" + ] + }, + "issuelinks": { + "required": false, + "schema": { + "type": "array", + "items": "issuelinks", + "system": "issuelinks" + }, + "name": "Linked Issues", + "key": "issuelinks", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", + "hasDefaultValue": false, + "operations": [ + "add", + "copy" + ] + }, + "assignee": { + "required": false, + "schema": { + "type": "user", + "system": "assignee" + }, + "name": "Assignee", + "key": "assignee", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/assignable/search?project=PLL&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + } + } + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "untranslatedName": "Task", + "subtask": false, + "expand": "fields", + "fields": { + "summary": { + "required": true, + "schema": { + "type": "string", + "system": "summary" + }, + "name": "Summary", + "key": "summary", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_22203": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22203 + }, + "name": "FS Work Categorization", + "key": "customfield_22203", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22683", + "value": "Support Request", + "id": "22683" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22718", + "value": "Admin", + "id": "22718" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24560", + "value": "Toil Reduction", + "id": "24560" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24561", + "value": "Toil", + "id": "24561" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22675", + "value": "Spike", + "id": "22675" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22674", + "value": "Elective Bug Fix", + "id": "22674" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22677", + "value": "Maintenance", + "id": "22677" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22678", + "value": "Technical Debt", + "id": "22678" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22679", + "value": "Compliance", + "id": "22679" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22681", + "value": "Security", + "id": "22681" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22682", + "value": "Emergency Bug Fix", + "id": "22682" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24286", + "value": "Tech Improvement", + "id": "24286" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24597", + "value": "Continuous Development", + "id": "24597" + } + ] + }, + "issuetype": { + "required": true, + "schema": { + "type": "issuetype", + "system": "issuetype" + }, + "name": "Issue Type", + "key": "issuetype", + "hasDefaultValue": false, + "operations": [], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/3", + "id": "3", + "description": "A small, distinct piece of work.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14718?size=medium", + "name": "Task", + "subtask": false, + "avatarId": 14718, + "hierarchyLevel": 0 + } + ] + }, + "customfield_21212": { + "required": false, + "schema": { + "type": "array", + "items": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", + "customId": 21212 + }, + "name": "Has Dependancies", + "key": "customfield_21212", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20428", + "value": "True", + "id": "20428" + } + ] + }, + "customfield_22466": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22466 + }, + "name": "FS R&D Classification", + "key": "customfield_22466", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24661", + "value": "Planned Operational", + "id": "24661" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24663", + "value": "Compliance", + "id": "24663" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24664", + "value": "Continuous Development", + "id": "24664" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + } + ] + }, + "parent": { + "required": false, + "schema": { + "type": "issuelink", + "system": "parent" + }, + "name": "Parent", + "key": "parent", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "components": { + "required": false, + "schema": { + "type": "array", + "items": "component", + "system": "components" + }, + "name": "Components", + "key": "components", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [] + }, + "customfield_21871": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 21871 + }, + "name": "FS Work Type", + "key": "customfield_21871", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22082", + "value": "Feature Work - Unplanned", + "id": "22082" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + } + ] + }, + "description": { + "required": false, + "schema": { + "type": "string", + "system": "description" + }, + "name": "Description", + "key": "description", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "project": { + "required": true, + "schema": { + "type": "project", + "system": "project" + }, + "name": "Project", + "key": "project", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + } + ] + }, + "reporter": { + "required": true, + "schema": { + "type": "user", + "system": "reporter" + }, + "name": "Reporter", + "key": "reporter", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/search?query=", + "hasDefaultValue": true, + "operations": [ + "set" + ] + }, + "customfield_16400": { + "required": false, + "schema": { + "type": "any", + "custom": "com.atlassian.jpo:jpo-custom-field-parent", + "customId": 16400 + }, + "name": "Parent Link", + "key": "customfield_16400", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "fixVersions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "fixVersions" + }, + "name": "Fix versions", + "key": "fixVersions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "priority": { + "required": false, + "schema": { + "type": "priority", + "system": "priority" + }, + "name": "Priority", + "key": "priority", + "hasDefaultValue": true, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10005", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/highest.svg", + "name": "Show Stopper", + "id": "10005" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10007", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium (migrated)", + "id": "10007" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10008", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/low.svg", + "name": "Low (migrated)", + "id": "10008" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10009", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/lowest.svg", + "name": "Lowest", + "id": "10009" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10001", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Critical", + "id": "10001" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10003", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Medium", + "id": "10003" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10004", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Low", + "id": "10004" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Should", + "id": "3" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/5", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Won't", + "id": "5" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/7", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "M", + "id": "7" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/8", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "0", + "id": "8" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/9", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "1", + "id": "9" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10000", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Not Right Now", + "id": "10000" + } + ], + "defaultValue": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + } + }, + "customfield_16800": { + "required": false, + "schema": { + "type": "user", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", + "customId": 16800 + }, + "name": "Paired Member", + "key": "customfield_16800", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/users/picker?fieldName=customfield_16800&fieldConfigId=29200&projectId=26569&showAvatar=true&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "labels": { + "required": false, + "schema": { + "type": "array", + "items": "string", + "system": "labels" + }, + "name": "Labels", + "key": "labels", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/labels/suggest?query=", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ] + }, + "customfield_10004": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 10004 + }, + "name": "Story Points", + "key": "customfield_10004", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_11700": { + "required": false, + "schema": { + "type": "string", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", + "customId": 11700 + }, + "name": "Acceptance Criteria", + "key": "customfield_11700", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10007": { + "required": false, + "schema": { + "type": "array", + "items": "json", + "custom": "com.pyxis.greenhopper.jira:gh-sprint", + "customId": 10007 + }, + "name": "Sprint", + "key": "customfield_10007", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10008": { + "required": false, + "schema": { + "type": "any", + "custom": "com.pyxis.greenhopper.jira:gh-epic-link", + "customId": 10008 + }, + "name": "Epic Link", + "key": "customfield_10008", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "attachment": { + "required": false, + "schema": { + "type": "array", + "items": "attachment", + "system": "attachment" + }, + "name": "Attachment", + "key": "attachment", + "hasDefaultValue": false, + "operations": [ + "set", + "copy" + ] + }, + "issuelinks": { + "required": false, + "schema": { + "type": "array", + "items": "issuelinks", + "system": "issuelinks" + }, + "name": "Linked Issues", + "key": "issuelinks", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", + "hasDefaultValue": false, + "operations": [ + "add", + "copy" + ] + }, + "assignee": { + "required": false, + "schema": { + "type": "user", + "system": "assignee" + }, + "name": "Assignee", + "key": "assignee", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/assignable/search?project=PLL&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + } + } + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/5", + "id": "5", + "description": "A small piece of work that's part of a larger task.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14716?size=medium", + "name": "Sub-task", + "untranslatedName": "Sub-task", + "subtask": true, + "expand": "fields", + "fields": { + "summary": { + "required": true, + "schema": { + "type": "string", + "system": "summary" + }, + "name": "Summary", + "key": "summary", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_22203": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22203 + }, + "name": "FS Work Categorization", + "key": "customfield_22203", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22683", + "value": "Support Request", + "id": "22683" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22718", + "value": "Admin", + "id": "22718" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24560", + "value": "Toil Reduction", + "id": "24560" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24561", + "value": "Toil", + "id": "24561" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22675", + "value": "Spike", + "id": "22675" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22674", + "value": "Elective Bug Fix", + "id": "22674" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22677", + "value": "Maintenance", + "id": "22677" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22678", + "value": "Technical Debt", + "id": "22678" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22679", + "value": "Compliance", + "id": "22679" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22681", + "value": "Security", + "id": "22681" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22682", + "value": "Emergency Bug Fix", + "id": "22682" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24286", + "value": "Tech Improvement", + "id": "24286" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24597", + "value": "Continuous Development", + "id": "24597" + } + ] + }, + "issuetype": { + "required": true, + "schema": { + "type": "issuetype", + "system": "issuetype" + }, + "name": "Issue Type", + "key": "issuetype", + "hasDefaultValue": false, + "operations": [], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/5", + "id": "5", + "description": "A small piece of work that's part of a larger task.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14716?size=medium", + "name": "Sub-task", + "subtask": true, + "avatarId": 14716, + "hierarchyLevel": -1 + } + ] + }, + "customfield_21212": { + "required": false, + "schema": { + "type": "array", + "items": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", + "customId": 21212 + }, + "name": "Has Dependancies", + "key": "customfield_21212", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20428", + "value": "True", + "id": "20428" + } + ] + }, + "customfield_22466": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22466 + }, + "name": "FS R&D Classification", + "key": "customfield_22466", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24661", + "value": "Planned Operational", + "id": "24661" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24663", + "value": "Compliance", + "id": "24663" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24664", + "value": "Continuous Development", + "id": "24664" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + } + ] + }, + "parent": { + "required": true, + "schema": { + "type": "issuelink", + "system": "parent" + }, + "name": "Parent", + "key": "parent", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "components": { + "required": false, + "schema": { + "type": "array", + "items": "component", + "system": "components" + }, + "name": "Components", + "key": "components", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [] + }, + "customfield_21871": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 21871 + }, + "name": "FS Work Type", + "key": "customfield_21871", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22082", + "value": "Feature Work - Unplanned", + "id": "22082" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + } + ] + }, + "description": { + "required": false, + "schema": { + "type": "string", + "system": "description" + }, + "name": "Description", + "key": "description", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "project": { + "required": true, + "schema": { + "type": "project", + "system": "project" + }, + "name": "Project", + "key": "project", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + } + ] + }, + "reporter": { + "required": true, + "schema": { + "type": "user", + "system": "reporter" + }, + "name": "Reporter", + "key": "reporter", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/search?query=", + "hasDefaultValue": true, + "operations": [ + "set" + ] + }, + "customfield_16400": { + "required": false, + "schema": { + "type": "any", + "custom": "com.atlassian.jpo:jpo-custom-field-parent", + "customId": 16400 + }, + "name": "Parent Link", + "key": "customfield_16400", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "fixVersions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "fixVersions" + }, + "name": "Fix versions", + "key": "fixVersions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "priority": { + "required": false, + "schema": { + "type": "priority", + "system": "priority" + }, + "name": "Priority", + "key": "priority", + "hasDefaultValue": true, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10005", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/highest.svg", + "name": "Show Stopper", + "id": "10005" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10007", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium (migrated)", + "id": "10007" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10008", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/low.svg", + "name": "Low (migrated)", + "id": "10008" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10009", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/lowest.svg", + "name": "Lowest", + "id": "10009" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10001", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Critical", + "id": "10001" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10003", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Medium", + "id": "10003" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10004", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Low", + "id": "10004" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Should", + "id": "3" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/5", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Won't", + "id": "5" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/7", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "M", + "id": "7" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/8", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "0", + "id": "8" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/9", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "1", + "id": "9" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10000", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Not Right Now", + "id": "10000" + } + ], + "defaultValue": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + } + }, + "customfield_16800": { + "required": false, + "schema": { + "type": "user", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", + "customId": 16800 + }, + "name": "Paired Member", + "key": "customfield_16800", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/users/picker?fieldName=customfield_16800&fieldConfigId=29200&projectId=26569&showAvatar=true&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "labels": { + "required": false, + "schema": { + "type": "array", + "items": "string", + "system": "labels" + }, + "name": "Labels", + "key": "labels", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/labels/suggest?query=", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ] + }, + "customfield_10004": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 10004 + }, + "name": "Story Points", + "key": "customfield_10004", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_11700": { + "required": false, + "schema": { + "type": "string", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", + "customId": 11700 + }, + "name": "Acceptance Criteria", + "key": "customfield_11700", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10007": { + "required": false, + "schema": { + "type": "array", + "items": "json", + "custom": "com.pyxis.greenhopper.jira:gh-sprint", + "customId": 10007 + }, + "name": "Sprint", + "key": "customfield_10007", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10008": { + "required": false, + "schema": { + "type": "any", + "custom": "com.pyxis.greenhopper.jira:gh-epic-link", + "customId": 10008 + }, + "name": "Epic Link", + "key": "customfield_10008", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "attachment": { + "required": false, + "schema": { + "type": "array", + "items": "attachment", + "system": "attachment" + }, + "name": "Attachment", + "key": "attachment", + "hasDefaultValue": false, + "operations": [ + "set", + "copy" + ] + }, + "issuelinks": { + "required": false, + "schema": { + "type": "array", + "items": "issuelinks", + "system": "issuelinks" + }, + "name": "Linked Issues", + "key": "issuelinks", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", + "hasDefaultValue": false, + "operations": [ + "add", + "copy" + ] + }, + "assignee": { + "required": false, + "schema": { + "type": "user", + "system": "assignee" + }, + "name": "Assignee", + "key": "assignee", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/assignable/search?project=PLL&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + } + } + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/1", + "id": "1", + "description": "A problem or error.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14703?size=medium", + "name": "Bug", + "untranslatedName": "Bug", + "subtask": false, + "expand": "fields", + "fields": { + "summary": { + "required": true, + "schema": { + "type": "string", + "system": "summary" + }, + "name": "Summary", + "key": "summary", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_22203": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22203 + }, + "name": "FS Work Categorization", + "key": "customfield_22203", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22683", + "value": "Support Request", + "id": "22683" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22718", + "value": "Admin", + "id": "22718" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24560", + "value": "Toil Reduction", + "id": "24560" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24561", + "value": "Toil", + "id": "24561" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22675", + "value": "Spike", + "id": "22675" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22674", + "value": "Elective Bug Fix", + "id": "22674" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22677", + "value": "Maintenance", + "id": "22677" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22678", + "value": "Technical Debt", + "id": "22678" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22679", + "value": "Compliance", + "id": "22679" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22681", + "value": "Security", + "id": "22681" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22682", + "value": "Emergency Bug Fix", + "id": "22682" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24286", + "value": "Tech Improvement", + "id": "24286" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24597", + "value": "Continuous Development", + "id": "24597" + } + ] + }, + "issuetype": { + "required": true, + "schema": { + "type": "issuetype", + "system": "issuetype" + }, + "name": "Issue Type", + "key": "issuetype", + "hasDefaultValue": false, + "operations": [], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/1", + "id": "1", + "description": "A problem or error.", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14703?size=medium", + "name": "Bug", + "subtask": false, + "avatarId": 14703, + "hierarchyLevel": 0 + } + ] + }, + "customfield_21212": { + "required": false, + "schema": { + "type": "array", + "items": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes", + "customId": 21212 + }, + "name": "Has Dependancies", + "key": "customfield_21212", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/20428", + "value": "True", + "id": "20428" + } + ] + }, + "parent": { + "required": false, + "schema": { + "type": "issuelink", + "system": "parent" + }, + "name": "Parent", + "key": "parent", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "components": { + "required": false, + "schema": { + "type": "array", + "items": "component", + "system": "components" + }, + "name": "Components", + "key": "components", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ], + "allowedValues": [] + }, + "customfield_21871": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 21871 + }, + "name": "FS Work Type", + "key": "customfield_21871", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22082", + "value": "Feature Work - Unplanned", + "id": "22082" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + } + ] + }, + "description": { + "required": false, + "schema": { + "type": "string", + "system": "description" + }, + "name": "Description", + "key": "description", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "project": { + "required": true, + "schema": { + "type": "project", + "system": "project" + }, + "name": "Project", + "key": "project", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + } + ] + }, + "reporter": { + "required": true, + "schema": { + "type": "user", + "system": "reporter" + }, + "name": "Reporter", + "key": "reporter", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/search?query=", + "hasDefaultValue": true, + "operations": [ + "set" + ] + }, + "fixVersions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "fixVersions" + }, + "name": "Fix versions", + "key": "fixVersions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "priority": { + "required": false, + "schema": { + "type": "priority", + "system": "priority" + }, + "name": "Priority", + "key": "priority", + "hasDefaultValue": true, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10005", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/highest.svg", + "name": "Show Stopper", + "id": "10005" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10006", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/high.svg", + "name": "High (migrated)", + "id": "10006" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10007", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/medium.svg", + "name": "Medium (migrated)", + "id": "10007" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10008", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/low.svg", + "name": "Low (migrated)", + "id": "10008" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10009", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/lowest.svg", + "name": "Lowest", + "id": "10009" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10001", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Critical", + "id": "10001" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10002", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "High", + "id": "10002" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10003", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Medium", + "id": "10003" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10004", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Low", + "id": "10004" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/6", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/blocker.svg", + "name": "Blocker", + "id": "6" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/2", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/critical.svg", + "name": "Must", + "id": "2" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/3", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/major.svg", + "name": "Should", + "id": "3" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/5", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Won't", + "id": "5" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/7", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "M", + "id": "7" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/8", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "0", + "id": "8" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/9", + "iconUrl": "https://arlive.atlassian.net/images/icons/priority_major.gif", + "name": "1", + "id": "9" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/priority/10000", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/trivial.svg", + "name": "Not Right Now", + "id": "10000" + } + ], + "defaultValue": { + "self": "https://arlive.atlassian.net/rest/api/2/priority/4", + "iconUrl": "https://arlive.atlassian.net/images/icons/priorities/minor.svg", + "name": "Could", + "id": "4" + } + }, + "customfield_16800": { + "required": false, + "schema": { + "type": "user", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:userpicker", + "customId": 16800 + }, + "name": "Paired Member", + "key": "customfield_16800", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/users/picker?fieldName=customfield_16800&fieldConfigId=29200&projectId=26569&showAvatar=true&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "labels": { + "required": false, + "schema": { + "type": "array", + "items": "string", + "system": "labels" + }, + "name": "Labels", + "key": "labels", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/labels/suggest?query=", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ] + }, + "customfield_10004": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 10004 + }, + "name": "Story Points", + "key": "customfield_10004", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "environment": { + "required": false, + "schema": { + "type": "string", + "system": "environment" + }, + "name": "Environment", + "key": "environment", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10007": { + "required": false, + "schema": { + "type": "array", + "items": "json", + "custom": "com.pyxis.greenhopper.jira:gh-sprint", + "customId": 10007 + }, + "name": "Sprint", + "key": "customfield_10007", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10008": { + "required": false, + "schema": { + "type": "any", + "custom": "com.pyxis.greenhopper.jira:gh-epic-link", + "customId": 10008 + }, + "name": "Epic Link", + "key": "customfield_10008", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "attachment": { + "required": false, + "schema": { + "type": "array", + "items": "attachment", + "system": "attachment" + }, + "name": "Attachment", + "key": "attachment", + "hasDefaultValue": false, + "operations": [ + "set", + "copy" + ] + }, + "versions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "versions" + }, + "name": "Affects versions", + "key": "versions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "issuelinks": { + "required": false, + "schema": { + "type": "array", + "items": "issuelinks", + "system": "issuelinks" + }, + "name": "Linked Issues", + "key": "issuelinks", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/issue/picker?currentProjectId=&showSubTaskParent=true&showSubTasks=true¤tIssueKey=null&query=", + "hasDefaultValue": false, + "operations": [ + "add", + "copy" + ] + }, + "assignee": { + "required": false, + "schema": { + "type": "user", + "system": "assignee" + }, + "name": "Assignee", + "key": "assignee", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/assignable/search?project=PLL&query=", + "hasDefaultValue": false, + "operations": [ + "set" + ] + } + } + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14275", + "id": "14275", + "description": "Issue type to capture all incidents with custom fields", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14704?size=medium", + "name": "FS Incidents", + "untranslatedName": "FS Incidents", + "subtask": false, + "expand": "fields", + "fields": { + "summary": { + "required": true, + "schema": { + "type": "string", + "system": "summary" + }, + "name": "Summary", + "key": "summary", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_22203": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22203 + }, + "name": "FS Work Categorization", + "key": "customfield_22203", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22676", + "value": "Stories", + "id": "22676" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22683", + "value": "Support Request", + "id": "22683" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22718", + "value": "Admin", + "id": "22718" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24560", + "value": "Toil Reduction", + "id": "24560" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24561", + "value": "Toil", + "id": "24561" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22675", + "value": "Spike", + "id": "22675" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22674", + "value": "Elective Bug Fix", + "id": "22674" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22677", + "value": "Maintenance", + "id": "22677" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22678", + "value": "Technical Debt", + "id": "22678" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22679", + "value": "Compliance", + "id": "22679" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22680", + "value": "Incident handling", + "id": "22680" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22681", + "value": "Security", + "id": "22681" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22682", + "value": "Emergency Bug Fix", + "id": "22682" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24286", + "value": "Tech Improvement", + "id": "24286" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24597", + "value": "Continuous Development", + "id": "24597" + } + ] + }, + "customfield_22213": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22213 + }, + "name": "FS Domains", + "key": "customfield_22213", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22704", + "value": "Making Payments", + "id": "22704" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22705", + "value": "Getting Paid", + "id": "22705" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22706", + "value": "Lending", + "id": "22706" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22707", + "value": "Payment Rails", + "id": "22707" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22708", + "value": "Value Add", + "id": "22708" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22709", + "value": "Customer Management", + "id": "22709" + } + ] + }, + "customfield_22466": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22466 + }, + "name": "FS R&D Classification", + "key": "customfield_22466", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24661", + "value": "Planned Operational", + "id": "24661" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24662", + "value": "Unplanned Operational", + "id": "24662" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24663", + "value": "Compliance", + "id": "24663" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24664", + "value": "Continuous Development", + "id": "24664" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/24665", + "value": "Programs", + "id": "24665" + } + ] + }, + "issuetype": { + "required": true, + "schema": { + "type": "issuetype", + "system": "issuetype" + }, + "name": "Issue Type", + "key": "issuetype", + "hasDefaultValue": false, + "operations": [], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/issuetype/14275", + "id": "14275", + "description": "Issue type to capture all incidents with custom fields", + "iconUrl": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/14704?size=medium", + "name": "FS Incidents", + "subtask": false, + "avatarId": 14704, + "hierarchyLevel": 0 + } + ] + }, + "parent": { + "required": false, + "schema": { + "type": "issuelink", + "system": "parent" + }, + "name": "Parent", + "key": "parent", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_21871": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 21871 + }, + "name": "FS Work Type", + "key": "customfield_21871", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22019", + "value": "Feature Work - Planned", + "id": "22019" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22082", + "value": "Feature Work - Unplanned", + "id": "22082" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22020", + "value": "Operational Work - Planned", + "id": "22020" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22021", + "value": "Operational Work - Unplanned", + "id": "22021" + } + ] + }, + "customfield_22231": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22231 + }, + "name": "PIR Completed", + "key": "customfield_22231", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22749", + "value": "Yes", + "id": "22749" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22750", + "value": "No", + "id": "22750" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22751", + "value": "N/A", + "id": "22751" + } + ] + }, + "customfield_17000": { + "required": false, + "schema": { + "type": "any", + "custom": "com.atlassian.teams:rm-teams-custom-field-team", + "customId": 17000 + }, + "name": "Team", + "key": "customfield_17000", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_16302": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 16302 + }, + "name": "Incident Priority", + "key": "customfield_16302", + "hasDefaultValue": true, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14907", + "value": "P1", + "id": "14907" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14908", + "value": "P2", + "id": "14908" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14909", + "value": "P3", + "id": "14909" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/15800", + "value": "Minor", + "id": "15800" + } + ], + "defaultValue": { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/14910", + "value": "P4", + "id": "14910" + } + }, + "description": { + "required": false, + "schema": { + "type": "string", + "system": "description" + }, + "name": "Description", + "key": "description", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "project": { + "required": true, + "schema": { + "type": "project", + "system": "project" + }, + "name": "Project", + "key": "project", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/project/26569", + "id": "26569", + "key": "PLL", + "name": "FS Apollo", + "projectTypeKey": "software", + "simplified": false, + "avatarUrls": { + "48x48": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015", + "24x24": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=small", + "16x16": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=xsmall", + "32x32": "https://arlive.atlassian.net/rest/api/2/universal_avatar/view/type/project/avatar/35015?size=medium" + } + } + ] + }, + "reporter": { + "required": true, + "schema": { + "type": "user", + "system": "reporter" + }, + "name": "Reporter", + "key": "reporter", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/2/user/search?query=", + "hasDefaultValue": true, + "operations": [ + "set" + ] + }, + "fixVersions": { + "required": false, + "schema": { + "type": "array", + "items": "version", + "system": "fixVersions" + }, + "name": "Fix versions", + "key": "fixVersions", + "hasDefaultValue": false, + "operations": [ + "set", + "add", + "remove" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46741", + "id": "46741", + "name": "SME Payables Bambora Migration - Apollo", + "archived": false, + "released": true, + "releaseDate": "2021-07-30", + "userReleaseDate": "30/Jul/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/46756", + "id": "46756", + "name": "SME Payables Bambora post migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47081", + "id": "47081", + "name": "Q4/2021 Preparation For Migration to New Payment Gateway", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2021-12-31", + "userStartDate": "01/Sep/21", + "userReleaseDate": "31/Dec/21", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47187", + "id": "47187", + "description": "All Gateway related activities", + "name": "Gateway Migration Fatzebra", + "archived": false, + "released": true, + "startDate": "2021-09-01", + "releaseDate": "2022-04-08", + "userStartDate": "01/Sep/21", + "userReleaseDate": "08/Apr/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47760", + "id": "47760", + "description": "Phoenix Credit Card Payment Migration", + "name": "Phoenix Credit Card Payment Migration", + "archived": false, + "released": false, + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/47775", + "id": "47775", + "description": "Apple Pay Integration", + "name": "Apple Pay Integration", + "archived": false, + "released": true, + "releaseDate": "2022-10-10", + "userReleaseDate": "10/Oct/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48109", + "id": "48109", + "description": "Integrate the Phoenix platform to the Payments Platform EFT Service to support Phoenix Direct Debit migration from Payby.", + "name": "Phoenix Direct Debit Payment", + "archived": false, + "released": false, + "startDate": "2022-10-21", + "releaseDate": "2022-12-07", + "overdue": true, + "userStartDate": "21/Oct/22", + "userReleaseDate": "07/Dec/22", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48207", + "id": "48207", + "description": "Payment Service Consolidation", + "name": "Payment Service Consolidation", + "archived": false, + "released": false, + "startDate": "2022-11-29", + "releaseDate": "2023-03-31", + "overdue": false, + "userStartDate": "29/Nov/22", + "userReleaseDate": "31/Mar/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48216", + "id": "48216", + "name": "Google Pay Pilot Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-16", + "overdue": true, + "userReleaseDate": "16/Jan/23", + "projectId": 26569 + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/version/48217", + "id": "48217", + "description": "Full production release for Google Pay", + "name": "Google Pay GA Release", + "archived": false, + "released": false, + "releaseDate": "2023-01-24", + "overdue": true, + "userReleaseDate": "24/Jan/23", + "projectId": 26569 + } + ] + }, + "labels": { + "required": false, + "schema": { + "type": "array", + "items": "string", + "system": "labels" + }, + "name": "Labels", + "key": "labels", + "autoCompleteUrl": "https://arlive.atlassian.net/rest/api/1.0/labels/suggest?query=", + "hasDefaultValue": false, + "operations": [ + "add", + "set", + "remove" + ] + }, + "customfield_10004": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 10004 + }, + "name": "Story Points", + "key": "customfield_10004", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_14603": { + "required": false, + "schema": { + "type": "string", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textarea", + "customId": 14603 + }, + "name": "Resolution Details", + "key": "customfield_14603", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_10007": { + "required": false, + "schema": { + "type": "array", + "items": "json", + "custom": "com.pyxis.greenhopper.jira:gh-sprint", + "customId": 10007 + }, + "name": "Sprint", + "key": "customfield_10007", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "attachment": { + "required": false, + "schema": { + "type": "array", + "items": "attachment", + "system": "attachment" + }, + "name": "Attachment", + "key": "attachment", + "hasDefaultValue": false, + "operations": [ + "set", + "copy" + ] + }, + "customfield_22229": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 22229 + }, + "name": "Time to Resolution - Hrs", + "key": "customfield_22229", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_22228": { + "required": false, + "schema": { + "type": "number", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float", + "customId": 22228 + }, + "name": "Time to Detect - Hrs", + "key": "customfield_22228", + "hasDefaultValue": false, + "operations": [ + "set" + ] + }, + "customfield_22226": { + "required": false, + "schema": { + "type": "option", + "custom": "com.atlassian.jira.plugin.system.customfieldtypes:select", + "customId": 22226 + }, + "name": "Cause by - System", + "key": "customfield_22226", + "hasDefaultValue": false, + "operations": [ + "set" + ], + "allowedValues": [ + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22735", + "value": "Subscription API", + "id": "22735" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22736", + "value": "PayBy", + "id": "22736" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22737", + "value": "Billing", + "id": "22737" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22738", + "value": "SME Platform API", + "id": "22738" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22739", + "value": "New Settlement Engine", + "id": "22739" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22740", + "value": "AI", + "id": "22740" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22741", + "value": "Popeye", + "id": "22741" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22742", + "value": "VHA", + "id": "22742" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22743", + "value": "MIGS", + "id": "22743" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22745", + "value": "XXXXID", + "id": "22745" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22793", + "value": "ARL Public API", + "id": "22793" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22802", + "value": "MyDot", + "id": "22802" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22805", + "value": "External payment provider", + "id": "22805" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22895", + "value": "Paydirect Online", + "id": "22895" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22896", + "value": "Debit Agreement", + "id": "22896" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22897", + "value": "Direct Debit Plan", + "id": "22897" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22744", + "value": "Others", + "id": "22744" + }, + { + "self": "https://arlive.atlassian.net/rest/api/2/customFieldOption/22902", + "value": "Translator", + "id": "22902" + } + ] + } + } + } + ] + } + ] +} diff --git a/stubs/backend/jira/jsons/jira.status.10000.json b/stubs/backend/jira/jsons/jira.status.10000.json new file mode 100644 index 000000000..2f044f49f --- /dev/null +++ b/stubs/backend/jira/jsons/jira.status.10000.json @@ -0,0 +1,16 @@ +{ + "self": "https://arlive.atlassian.net/rest/api/2/status/10000", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Analysis", + "untranslatedName": "In Analysis", + "id": "10000", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } +} + diff --git a/stubs/backend/jira/jsons/jira.status.10004.json b/stubs/backend/jira/jsons/jira.status.10004.json new file mode 100644 index 000000000..6235b6e66 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.status.10004.json @@ -0,0 +1,15 @@ +{ + "self": "https://arlive.atlassian.net/rest/api/2/status/10004", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "Ready for Dev", + "untranslatedName": "Ready for Dev", + "id": "10004", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/2", + "id": 2, + "key": "new", + "colorName": "blue-gray", + "name": "To Do" + } +} diff --git a/stubs/backend/jira/jsons/jira.status.10005.json b/stubs/backend/jira/jsons/jira.status.10005.json new file mode 100644 index 000000000..11547010a --- /dev/null +++ b/stubs/backend/jira/jsons/jira.status.10005.json @@ -0,0 +1,15 @@ +{ + "self": "https://arlive.atlassian.net/rest/api/2/status/10005", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "Ready for Test", + "untranslatedName": "Ready for Test", + "id": "10005", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } +} diff --git a/stubs/backend/jira/jsons/jira.status.10025.json b/stubs/backend/jira/jsons/jira.status.10025.json new file mode 100644 index 000000000..ea15d79a7 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.status.10025.json @@ -0,0 +1,15 @@ +{ + "self": "https://arlive.atlassian.net/rest/api/2/status/10025", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "Blocked", + "untranslatedName": "Blocked", + "id": "10025", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/2", + "id": 2, + "key": "new", + "colorName": "blue-gray", + "name": "To Do" + } +} diff --git a/stubs/backend/jira/jsons/jira.status.10066.json b/stubs/backend/jira/jsons/jira.status.10066.json new file mode 100644 index 000000000..add7f8351 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.status.10066.json @@ -0,0 +1,15 @@ +{ + "self": "https://arlive.atlassian.net/rest/api/2/status/10066", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/images/icons/subtask.gif", + "name": "In Dev", + "untranslatedName": "In Dev", + "id": "10066", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } +} diff --git a/stubs/backend/jira/jsons/jira.status.14205.json b/stubs/backend/jira/jsons/jira.status.14205.json new file mode 100644 index 000000000..b7165aa81 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.status.14205.json @@ -0,0 +1,15 @@ +{ + "self": "https://arlive.atlassian.net/rest/api/2/status/14205", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/status_generic.gif", + "name": "Done", + "untranslatedName": "Done", + "id": "14205", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } +} diff --git a/stubs/backend/jira/jsons/jira.status.18400.json b/stubs/backend/jira/jsons/jira.status.18400.json new file mode 100644 index 000000000..526733fe8 --- /dev/null +++ b/stubs/backend/jira/jsons/jira.status.18400.json @@ -0,0 +1,15 @@ +{ + "self": "https://arlive.atlassian.net/rest/api/2/status/18400", + "description": "This status is managed internally by JIRA Software", + "iconUrl": "https://arlive.atlassian.net/", + "name": "Ready To Deploy", + "untranslatedName": "Ready To Deploy", + "id": "18400", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/2", + "id": 2, + "key": "new", + "colorName": "blue-gray", + "name": "To Do" + } +} diff --git a/stubs/backend/jira/jsons/jira.status.19429.json b/stubs/backend/jira/jsons/jira.status.19429.json new file mode 100644 index 000000000..5cd88d33e --- /dev/null +++ b/stubs/backend/jira/jsons/jira.status.19429.json @@ -0,0 +1,15 @@ +{ + "self": "https://arlive.atlassian.net/rest/api/2/status/19429", + "description": "", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/generic.png", + "name": "In Test", + "untranslatedName": "In Test", + "id": "19429", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/4", + "id": 4, + "key": "indeterminate", + "colorName": "yellow", + "name": "In Progress" + } +} diff --git a/stubs/backend/jira/jsons/jira.status.6.json b/stubs/backend/jira/jsons/jira.status.6.json new file mode 100644 index 000000000..2b1178f8b --- /dev/null +++ b/stubs/backend/jira/jsons/jira.status.6.json @@ -0,0 +1,15 @@ +{ + "self": "https://arlive.atlassian.net/rest/api/2/status/6", + "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", + "iconUrl": "https://arlive.atlassian.net/images/icons/statuses/closed.png", + "name": "Closed", + "untranslatedName": "Closed", + "id": "6", + "statusCategory": { + "self": "https://arlive.atlassian.net/rest/api/2/statuscategory/3", + "id": 3, + "key": "done", + "colorName": "green", + "name": "Done" + } +} diff --git a/stubs/docker-compose.yaml b/stubs/docker-compose.yaml new file mode 100644 index 000000000..bce6e4f74 --- /dev/null +++ b/stubs/docker-compose.yaml @@ -0,0 +1,19 @@ +version: '3.4' +services: + stubs: + image: azagniotov/stubby4j:latest-jre11 + volumes: + - "./:/home/stubby4j/data" + container_name: stubby4j_jre11 + ports: + - 4323:4323 + - 8882:8882 + - 8891:8891 + - 7445:7445 + environment: + YAML_CONFIG: stubs.yaml + LOCATION: 0.0.0.0 + STUBS_PORT: 4323 + ADMIN_PORT: 8891 + STUBS_TLS_PORT: 7445 + WITH_ARGS: "--enable_tls_with_alpn_and_http_2 --debug --watch" diff --git a/stubs/stub-service.yaml b/stubs/stub-service.yaml new file mode 100644 index 000000000..7f0d52cb6 --- /dev/null +++ b/stubs/stub-service.yaml @@ -0,0 +1,9 @@ +- request: + method: GET + url: /health + response: + status: 200 + body: > + {"status": "OK"} + headers: + content-type: application/json diff --git a/stubs/stubs.yaml b/stubs/stubs.yaml new file mode 100644 index 000000000..5c4f03045 --- /dev/null +++ b/stubs/stubs.yaml @@ -0,0 +1,5 @@ +includes: + - ./stub-service.yaml + - ./backend/jira/jira-stubs.yaml + - ./backend/github/github-stubs.yaml + - ./backend/buildkite/buildkite-stubs.yaml